Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

Die Claude Code Subagent Collection ist ein Open-Source-Projekt, das eine Reihe von KI-Subagenten bereitstellt, die speziell für Claude Code entwickelt wurden, um den Entwicklungsworkflow zu verbessern, indem Experten mit spezifischem Fachwissen hinzugezogen werden. Diese Sammlung enthält mehrere Subagenten, von denen jeder über Fachwissen in einem bestimmten Bereich verfügt und die bei Bedarf automatisch kontextabhängig aufgerufen oder vom Benutzer explizit angegeben werden können. Diese Subagenten decken mehrere Aspekte der Softwareentwicklung ab, darunter Back-End-Architekturdesign, Front-End-Entwicklung, Datenbankoptimierung, Codeüberprüfung, Sicherheitsaudits und spezielle Unterstützung für mehrere Programmiersprachen. Durch die Delegierung von Aufgaben an die am besten geeigneten Experten können die Entwickler komplexe Probleme effizienter lösen und die Codequalität und Entwicklungsgeschwindigkeit verbessern. Das Projekt stellt nicht nur vordefinierte Unteragenten zur Verfügung, sondern ermöglicht es den Nutzern auch, neue Unteragenten auf der Grundlage ihrer eigenen Bedürfnisse zu erstellen und beizusteuern, was zu einem sich ständig erweiternden und verbesserten Ökosystem von Entwicklungswerkzeugen führt.

Funktionsliste

  • automatischer AnrufClaude Code ist in der Lage, auf der Grundlage von Aufgabenanforderungen, Schlüsselwörtern, Dateitypen oder Fehlermeldungen automatisch den am besten geeigneten Unteragenten auszuwählen und aufzurufen.
  • expliziter AufrufBenutzer können ausdrücklich die Verwendung eines bestimmten Unteragenten für eine Aufgabe durch natürlichsprachliche Anweisungen anfordern, z. B. "benutze dencode-reviewerPrüfen Sie meine letzten Änderungen."
  • FachexperteBereitstellung von Unterbeauftragten für mehrere Technologiebereiche, einschließlich, aber nicht beschränkt auf:
    • Entwicklung und ArchitekturAlsbackend-architect(Backend Architekt),frontend-developer(Front-End-Entwickler),mobile-developer(Entwickler von Mobiltelefonen), usw.
    • Spezialist für ProgrammiersprachenAlspython-pro(Python-Experte),golang-pro(Go Expert),rust-pro(Rust-Experte), usw.
    • Infrastruktur sowie Betrieb und WartungAlsdevops-troubleshooter(Spezialist für Betrieb und Wartung, Fehlersuche und -behebung),deployment-engineer(Einsatzingenieur),cloud-architect(Cloud Architect), usw.
    • Qualität und SicherheitAlscode-reviewer(Code Reviewer),security-auditor(Sicherheitsprüfer),test-automator(Ingenieur für Testautomatisierung), usw.
    • Daten und KIAlsdata-scientist(Datenwissenschaftler),ai-engineer(KI-Ingenieur),ml-engineer(Ingenieur für maschinelles Lernen), usw.
    • feldspezifischAlsapi-documenter(Schreiber der API-Dokumentation),payment-integration(Spezialist für Zahlungsintegration),blockchain-developer(Blockchain-Entwickler), etc.
    • Kryptowährungshandel: Vorausgesetztcrypto-trader(Händler für Kryptowährungen),defi-strategist(DeFi-Stratege) und eine Reihe anderer Experten.
  • SkalierbarkeitBenutzer können ihre eigenen Subagenten in einem bestimmten Format erstellen, um bestimmte Projektanforderungen zu erfüllen, und neue Subagenten zu diesem Projekt beitragen.
  • Einfache Installation und Konfiguration: Klonen Sie einfach das Repository lokal und subagenten Sie die.mdDie Installation wird abgeschlossen, indem die Dateien in das angegebene Verzeichnis in Claude Code kopiert werden.

Hilfe verwenden

Der Kern dieses Projekts besteht darin, die Fähigkeiten von Claude Code zu erweitern und ihn von einem universellen KI-Assistenten in ein kollaboratives Team aus mehreren Experten zu verwandeln. Jeder Unteragent ist ein separates Profil (im Markdown-Format), das die Rolle, das Fachwissen und das Verhalten dieses Agenten definiert. Wenn ein Benutzer mit Claude Code interagiert, bestimmt das System auf intelligente Weise, welcher Experte für die jeweilige Aufgabe am besten geeignet ist, und delegiert die Aufgabe an ihn.

Einbauverfahren

  1. Vorbedingungen::
    • Sie müssen Claude Code lokal installiert und konfiguriert haben.
    • Sie müssen auf das Verzeichnis zugreifen können, in dem sich die Konfigurationsdatei des Claude Code-Agenten befindet, normalerweise das Verzeichnis~/.claude/agents/.
  2. Klon-Lager::
    Öffnen Sie ein Terminal oder ein Befehlszeilentool und verwenden Sie den BefehlgitBefehl, um das Code-Repository des Projekts zu klonen:

    git clone https://github.com/davepoon/claude-code-subagents-collection.git
    
  3. Wechseln Sie in das Projektverzeichnis::
    cd claude-code-subagents-collection
    
  4. Kopieren von Sub-Proxy-Dateien::
    Setzen Sie alle Subagentenprofile (.mdDateien) in das Proxy-Verzeichnis von Claude Code kopiert. Je nach Betriebssystem verwenden Sie den entsprechenden Befehl unten:

    • macOS/Linux:
      cp *.md ~/.claude/agents/
      
    • Windows (Computer):
      copy *.md %USERPROFILE%\.claude\agents\
      
  5. Überprüfen der Installation::
    Sie können bestätigen, dass die Dateien erfolgreich kopiert wurden, indem Sie die Dateien im Proxy-Verzeichnis auflisten:

    ls ~/.claude/agents/
    

    Oder verwenden Sie unter Windows die dir %USERPROFILE%\.claude\agents\. Sie sollten in der Lage sein, alle kopierten Daten zu sehen..mdDokumentation.

  6. Neustart Claude Code::
    Damit Claude Code diese neuen Unteragenten laden kann, müssen Sie es neu starten.

Arbeitsweise

Sobald sie installiert sind, können Sie diese Unteragenten in Ihrer täglichen Arbeit einsetzen. Es gibt zwei Hauptmöglichkeiten, sie zu verwenden:

1. automatische Anrufe

Dies ist die gebräuchlichste und bequemste Art, ihn zu verwenden. Sie brauchen Claude Code nur wie gewohnt Ihre Anforderungen zu übermitteln, und es wählt automatisch den am besten geeigneten Unteragenten für die Ausführung der Aufgabe auf der Grundlage Ihrer Beschreibung aus.

  • Beispiel-Szenarien::
    • Wenn Sie mit dem Schreiben einer neuen Benutzerauthentifizierungsfunktion fertig sind, sagen Sie Claude einfach: "Ich habe soeben die Benutzerauthentifizierungsfunktion implementiert".Claude wird erkennen, dass es sich um neuen Code handelt und kann automatisch diecode-reviewerum die Qualität und Wartbarkeit des Codes zu überprüfen, während der Aufruf dersecurity-auditorum nach Sicherheitslücken zu suchen.
    • Wenn Sie bei der Ausführung Ihres Codes auf einen Fehler stoßen, z. B. "Meine React-Komponente hat eineTypeError", ruft Claude automatisch diedebuggerdie Ihnen helfen, das Problem zu analysieren und zu lokalisieren.
    • Wenn Sie bemerken, dass eine bestimmte Datenbankabfrage langsam ist, können Sie sagen: "Diese Abfrage läuft langsam", woraufhin Claude die Funktiondatabase-optimizerum die Abfrageanweisung zu analysieren und Optimierungsvorschläge zu machen.

2. explizite Aufrufe

In einigen Fällen möchten Sie vielleicht einen Experten direkt einer bestimmten Aufgabe zuweisen. In diesem Fall können Sie den Unteragenten angeben, der verwendet werden soll, wenn Sie die Frage stellen.

  • Beispiel-Szenarien::
    • Code-Überprüfung: "Lassen Siecode-reviewerSehen Sie sich meinen letzten Beitrag an."
    • Sicherheitsaudit: "Bittesecurity-auditorÜberprüfen Sie diesen Authentifizierungscode".
    • Leistungsoptimierung: "Lassen Sieperformance-engineerum diese Funktion zu optimieren."

Erstellen Sie Ihren eigenen Unteragenten

Wenn Sie der Meinung sind, dass ein vorhandener Unteragent nicht Ihren Anforderungen entspricht, können Sie durchaus einen eigenen erstellen.

  1. Dokumente erstellen::
    In Ihrem Projektverzeichnis oder~/.claude/agents/erstellen Sie eine neue Markdown-Datei mit dem Namenyour-agent-name.mdZum Beispielmy-database-expert.md.
  2. Schreiben von Konfigurationsdateien::
    Der Inhalt der Datei muss einem bestimmten Format entsprechen, das einefrontmatterKopfzeile und eine Systemabfrage.

    ---
    name: your-subagent-name
    description: A clear description of when this subagent should be invoked.
    tools: tool1, tool2 # 可选,限制该代理能使用的工具
    ---
    This is the system prompt. You are a helpful assistant specializing in...
    
    • nameIdentifier: Ein eindeutiger Identifikator für den Subagenten, der Kleinbuchstaben und Bindestriche verwendet.
    • descriptionBeschreibung: Beschreibt eindeutig den Zweck dieses Unteragenten, der die wichtigste Grundlage für Claude ist, um automatische Anrufe zu tätigen.
    • tools (Optional): Gibt die Tools an, die dieser Agent verwenden kann, z. B. das Lesen und Schreiben von Dateien.
    • System-EingabeaufforderungDefinieren Sie detailliert die Rolle, die Fähigkeiten, den Handlungsstil und das Fachwissen dieses Agenten. Sie sollten konkrete Anweisungen und Beispiele dafür geben, wie er handeln soll.

Anwendungsszenario

  1. Entwicklung neuer Funktionen
    Wenn ein Team mit der Entwicklung einer neuen Funktion beginnt, können mehrere Subagenten nacheinander oder parallel verwendet werden. Zunächst ist es möglich, denbackend-architectum die API-Schnittstelle und das Datenmodell zu entwerfen. Dann lassen Sie diefrontend-developerImplementieren Sie die Front-End-Schnittstelle auf der Grundlage des Designentwurfs. Während des Entwicklungsprozesses können Sie folgende Fragen stellencode-reviewerDer Code wird überprüft und schließlich dietest-automatorErstellen Sie automatisierte Testfälle, um eine stabile Funktionalität zu gewährleisten.
  2. Optimierung der Systemleistung
    Wenn es in der Online-Anwendung einen Leistungsengpass gibt, können Sie dieperformance-engineerum Leistungsprobleme im Code aufzuspüren. Wenn das Problem in der Datenbank liegt, können Sie diedatabase-optimizerum langsame Abfragen zu analysieren und Indizes zu optimieren. Im Falle einer Fehlallokation von Cloud-Ressourcen kann diecloud-architectBeratung zur Kosten- und Leistungsoptimierung kann angeboten werden.
  3. Fehlerbehebung im Notfall
    Im Falle eines dringenden Problems in der Produktionsumgebungdevops-troubleshooterEs kann helfen, Protokolle zu analysieren, Daten zu überwachen und die Ursache des Problems schnell zu finden. Wenn sich herausstellt, dass es sich um einen Fehler im Code handelt, kann dasdebuggerKann Entwicklern helfen, in den Code einzutauchen, um ihn zu debuggen und zu korrigieren.
  4. Modernisierung von Altsystemen
    Für ältere Projekte.legacy-modernizerKann Refactoring-Lösungen anbieten, um Entwicklern bei der schrittweisen Migration veralteter Codebasen auf moderne Technologie-Stacks zu helfen. Es kann bestehende Codestrukturen analysieren, Verbesserungen vorschlagen und teilweise refaktorisierten Code erzeugen.

QA

  1. F: Wie werden diese Unterbeauftragten von Claude Code genannt?
    A: Es gibt zwei Arten von Aufrufen. Die erste ist der automatische Aufruf. Claude Code bestimmt auf intelligente Weise, welcher Sub-Proxy verwendet werden soll, basierend auf dem Inhalt Ihrer Anfrage, dem Kontext, dem Dateityp und anderen Informationen. Wenn Sie zum Beispiel "Datenbankabfrage" erwähnen, könnte er automatischdatabase-optimizer. Der zweite ist ein expliziter Aufruf, den Sie direkt in der Anfrage angeben können, z. B. "Let thesecurity-auditorPrüfen Sie diesen Code."
  2. F: Wenn ich mehrere Unteragenten mit ähnlichen Funktionen installiere, wie wählt Claude dann aus?
    A: Die Wahl von Claude hängt stark von der Konfigurationsdatei des Subagenten in derdescriptionFelder. Je klarer und spezifischer die Beschreibung ist, desto genauer kann Claude den am besten geeigneten Bearbeiter auswählen. Wenn die Beschreibung zu vage ist oder sich überschneidet, kann dies zu einer ungenauen Auswahl führen. Daher ist es wichtig, klare Beschreibungen für benutzerdefinierte Unteragenten zu verfassen.
  3. F: Kann ich mehrere Unterbeauftragte in Kombination verwenden, um eine komplexe Aufgabe zu erledigen?
    A: Ja, das ist die Stärke von Claude Code. Claude kann automatisch mehrere Subagenten zusammenarbeiten lassen. Ein vollständiger Entwicklungsprozess könnte zum Beispiel so aussehen:backend-architectGestaltung der Architektur -> python-proCode schreiben -> code-reviewerCode überprüfen -> security-auditorDurchführung von Sicherheitsinspektionen -> deployment-engineerVerantwortlich für die Bereitstellung. Der gesamte Prozess kann von Claude automatisch im Hintergrund koordiniert werden.
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

zurück zum Anfang

de_DEDeutsch