Was macht crewkit?
Multi-Rollen-Agenten-Kollaborationsfähigkeit für Claude Code — verwandle eine KI in ein Team spezialisierter Mitarbeiter.
Übersicht
crewkit ermöglicht es Claude Code, mehrere spezialisierte KI-Agenten innerhalb einer einzigen Sitzung zu orchestrieren. Jeder Agent hat eine definierte Rolle (z. B. „Projektmanager“, „Architekt“, „Implementierer“), einen Satz von Anweisungen und einen spezifischen Aufgabenbereich. Die Agenten arbeiten zusammen, indem sie Nachrichten austauschen, Ergebnisse überprüfen und Arbeit delegieren – ähnlich wie ein menschliches Team.
Funktionen
- Multi-Agenten-Kollaboration: Führe mehrere KI-Agenten mit unterschiedlichen Fachgebieten gleichzeitig aus.
- Rollenbasierte Konfiguration: Definiere Rollen in einer YAML-Datei (
crew.yaml) mit detaillierten Anweisungen. - Aufgabendelegation: Agenten können Aufgaben basierend auf ihrer Expertise untereinander delegieren.
- Iterative Feedbackschleifen: Implementiere Überprüfungs- und Genehmigungsschritte zwischen Rollen.
- Nahtlose Integration: Funktioniert vollständig innerhalb von Claude Code, ohne zusätzliche Abhängigkeiten.
Erste Schritte
Um crewkit zu verwenden, füge es als Fähigkeit in deiner Claude Code-Konfiguration hinzu (z. B. .claude/skills/crewkit/). Die Fähigkeit wird durch die Datei experiments/agent-base/agent-base.md geladen, die das Multi-Agenten-Verhalten definiert.
Konfiguration
Erstelle eine crew.yaml-Datei im selben Verzeichnis wie die Fähigkeit. Beispielkonfiguration:
crew:
name: "Mein Team"
roles:
- name: "Projektmanager"
instructions: "Koordiniere Aufgaben und checke den Fortschritt."
- name: "Entwickler"
instructions: "Implementiere Code gemäß den Spezifikationen."
- name: "Tester"
instructions: "Schreibe und führe Tests durch."
Weitere Details findest du im Quellcode-Repository: github.com/webster-yuan/crewkit.