Was macht agent?
Claude Code globaler Hub — Plugins, Skills, Hooks und Projekt-Bootstrapping-Infrastruktur.
Übersicht
haingt-dev/agent ist der zentrale Einstiegspunkt für Claude Code, der es Entwicklern ermöglicht, Plugins, Skills, Hooks und Bootstrapping-Vorlagen zu verwalten. Das Skill vereinfacht die Integration von benutzerdefinierten Erweiterungen und automatisiert wiederkehrende Aufgaben.
Funktionen
- Plugins: Erweiterungen für Claude Code, die zusätzliche Funktionen bereitstellen.
- Skills: Vordefinierte Fähigkeiten für spezifische Aufgaben (z. B. Code-Review, Testgenerierung).
- Hooks: Ereignisgesteuerte Skripte, die bei bestimmten Aktionen ausgeführt werden.
- Bootstrapping: Vorlagen und Skripte für die schnelle Initialisierung neuer Projekte.
Verwendung
Um das Skill zu nutzen, fügen Sie es zu Ihrem Claude Code-Kontext hinzu oder integrieren Sie es in Ihre Konfigurationsdatei.
Installation
- Klonen Sie das Repository:
git clone https://github.com/hai-ngt/agent.git - Fügen Sie das Skill zu Ihrem Claude Code-Projekt hinzu, indem Sie den Pfad im Konfigurationsabschnitt referenzieren.
Konfiguration
Das Skill verwendet Umgebungsvariablen, um das Verhalten zu steuern. Sie können diese in Ihrer .env-Datei oder direkt in der Claude Code-Konfiguration setzen.
# Pfad zum globalen Verzeichnis des Hubs
HAINGT_AGENT_PATH=/pfad/zum/hub
# Standard-Plugin-Verzeichnis
PLUGIN_DIR=plugins
# Aktiviert oder deaktiviert Hooks (true/false)
HOOKS_ENABLED=true
Beispiele
Ein Plugin laden
const agent = require('haingt-dev/agent');
agent.loadPlugin('mein-plugin');
Einen Hook registrieren
agent.on('pre-commit', () => {
console.log('Führe Pre-Commit-Hook aus...');
});
Mitwirken
Beiträge sind willkommen! Bitte stellen Sie sicher, dass Ihre Änderungen den bestehenden Stil und die Konventionen des Projekts entsprechen.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert.