Das Compound Engineering Plugin erweitert Claude Code um spezialisierte Agenten, Slash-Befehle, Skills und strukturierte Workflows fuer Plan → Arbeits- → Review- → Compound-Zyklen.
| Schritt | Befehl |
|---|
| Claude Code installieren | Folge der Einrichtung unter claude.ai/code |
| Plugin klonen | git clone https://github.com/anthropics/claude-code-plugins |
| Zu Claude Code hinzufuegen | Plugin-Pfad in den Claude Code Einstellungen hinzufuegen |
| Ueberpruefen | Fuehre /help in Claude Code aus, um verfuegbare Befehle zu sehen |
| Phase | Slash-Befehl | Beschreibung |
|---|
| Plan | /plan | Feature-Beschreibungen in strukturierte Implementierungsplaene umwandeln |
| Work | /lfg | Vollstaendig autonomes Engineering — Plaene mit Multi-Agenten-Koordination ausfuehren |
| Review | /review-pr | Umfassender PR-Review mit spezialisierten parallelen Agenten |
| Compound | /compound | Geloeste Probleme dokumentieren, um institutionelles Wissen aufzubauen |
| Befehl | Beschreibung |
|---|
/plan | Strukturierte Implementierungsplaene mit Datei-Detailtiefe erstellen |
/brainstorm | Anforderungen und Ansaetze vor der Planung erkunden |
/deepen-plan | Einen Plan mit parallelen Recherche-Agenten fuer Tiefe und Best Practices verbessern |
/plan_review | Mehrere spezialisierte Agenten einen Plan parallel reviewen lassen |
| Befehl | Beschreibung |
|---|
/lfg | Vollstaendig autonomer Engineering-Workflow — planen, implementieren, testen, reviewen |
/resolve_parallel | Alle TODO-Kommentare mit paralleler Verarbeitung aufloesen |
/resolve_pr_parallel | Alle PR-Kommentare mit paralleler Verarbeitung aufloesen |
/resolve_todo_parallel | Alle ausstehenden CLI-Todos mit paralleler Verarbeitung aufloesen |
| Befehl | Beschreibung |
|---|
/review-pr | Umfassender PR-Review mit spezialisierten Agenten (Code, Sicherheit, Performance) |
/code-review | Eine bestimmte Codeaenderung gegen Plan und Standards pruefen |
/test-browser | Browser-Tests auf Seiten ausfuehren, die vom aktuellen PR oder Branch betroffen sind |
/reproduce-bug | Bugs reproduzieren und untersuchen mittels Logs, Konsole und Screenshots |
| Befehl | Beschreibung |
|---|
/compound | Ein geloestes Problem fuer institutionelles Wissen dokumentieren |
/changelog | Ansprechende Changelogs fuer aktuelle Merges in main erstellen |
/deploy-docs | Dokumentation fuer GitHub Pages validieren und vorbereiten |
/release-docs | Dokumentationsseite mit aktuellen Komponenten erstellen und aktualisieren |
| Befehl | Beschreibung |
|---|
/generate_command | Einen neuen benutzerdefinierten Slash-Befehl erstellen |
/triage | Ergebnisse fuer das CLI-Todo-System sichten und kategorisieren |
/feature-video | Ein Feature-Walkthrough-Video aufnehmen und zur PR-Beschreibung hinzufuegen |
/agent-native-audit | Umfassende Agenten-native Architektur-Ueberpruefung durchfuehren |
| Agent | Zweck |
|---|
code-reviewer | Prueft auf Bugs, Logikfehler, Sicherheitsluecken und Codequalitaet |
code-simplifier | Vereinfacht Code fuer Klarheit unter Beibehaltung der Funktionalitaet |
silent-failure-hunter | Identifiziert stille Fehler und unzureichende Fehlerbehandlung |
comment-analyzer | Analysiert Kommentare auf Genauigkeit und Wartbarkeit |
pr-test-analyzer | Prueft Testabdeckung auf Qualitaet und Vollstaendigkeit |
type-design-analyzer | Expertenanalyse von Typ-Design und Invarianten |
code-simplicity-reviewer | Abschliessende Pruefung auf YAGNI-Konformitaet und minimale Komplexitaet |
| Agent | Zweck |
|---|
architecture-strategist | Bewertet Systemdesign-Entscheidungen und Komponentengrenzen |
security-sentinel | Sicherheitsaudits, Schwachstellenbewertung, OWASP-Konformitaet |
performance-oracle | Analysiert Performance, Algorithmen, Engpaesse, Skalierbarkeit |
agent-native-reviewer | Stellt sicher, dass Features fuer Agenten zugaenglich sind, nicht nur fuer Menschen |
pattern-recognition-specialist | Erkennt Design-Patterns, Anti-Patterns und Code-Duplizierung |
| Agent | Zweck |
|---|
kieran-rails-reviewer | Strenge Rails-Konventionen und Qualitaetspruefung |
kieran-python-reviewer | Strenge Python-Konventionen und Qualitaetspruefung |
kieran-typescript-reviewer | Strenge TypeScript-Konventionen und Qualitaetspruefung |
dhh-rails-reviewer | Rails-Review aus DHHs Perspektive — Anti-Pattern-Erkennung |
julik-frontend-races-reviewer | Frontend-Race-Condition-Erkennung in JS/Stimulus |
| Agent | Zweck |
|---|
data-integrity-guardian | Datenbankmigrationen, Dateneinschraenkungen, referenzielle Integritaet |
data-migration-expert | Validiert ID-Zuordnungen, Rollback-Sicherheit, Datentransformationen |
deployment-verification-agent | Pre-/Post-Deploy-Checklisten, SQL-Verifizierung, Rollback-Plaene |
| Agent | Zweck |
|---|
framework-docs-researcher | Ruft umfassende Framework-Dokumentation und Best Practices ab |
learnings-researcher | Durchsucht institutionelle Erkenntnisse in docs/solutions/ |
best-practices-researcher | Sammelt externe Best Practices aus Dokumentation und OSS |
git-history-analyzer | Archaeologische Analyse der Git-Historie und Code-Evolution |
repo-research-analyst | Umfassende Repository-Struktur- und Pattern-Analyse |
| Agent | Zweck |
|---|
figma-design-sync | Synchronisiert Implementierung mit Figma-Designs |
design-implementation-reviewer | Ueberprueft, ob die UI den Figma-Spezifikationen entspricht |
design-iterator | Iterative Design-Verfeinerung durch N Screenshot-Analyse-Fix-Zyklen |
| Skill | Ausloeser |
|---|
frontend-design | Web-Komponenten mit hoher Designqualitaet erstellen |
agent-native-architecture | Apps entwerfen, in denen Agenten erstklassige Akteure sind |
dspy-ruby | Ruby-Framework fuer typsichere, zusammensetzbare LLM-Apps |
andrew-kane-gem-writer | Ruby-Gems nach Andrew-Kane-Mustern schreiben |
dhh-rails-style | Ruby/Rails-Code im DHH-37signals-Stil schreiben |
| Skill | Ausloeser |
|---|
brainstorming | Absicht und Ansaetze vor der Implementierung erkunden |
git-worktree | Git-Worktrees fuer isolierte parallele Entwicklung verwalten |
file-todos | Dateibasiertes Todo-Tracking-System verwalten |
every-style-editor | Text fuer Everys Styleguide pruefen und bearbeiten |
compound-docs | Geloeste Probleme als kategorisierte Dokumentation erfassen |
| Skill | Ausloeser |
|---|
agent-browser | Browser-Automatisierung mit Vercels agent-browser CLI |
rclone | Dateien ueber Cloud-Speicheranbieter hochladen und synchronisieren |
gemini-imagegen | Bilder mit der Gemini-API generieren und bearbeiten |
xcode-test | iOS-Apps im Simulator erstellen und testen |
skill-creator | Anleitung zur Erstellung effektiver neuer Skills |
| Hook | Ereignis | Zweck |
|---|
SessionStart | Sitzungsinitialisierung | Kontext einrichten, Erinnerungen laden |
PreToolUse | Vor Tool-Ausfuehrung | Validieren, gefaehrliche Befehle blockieren |
PostToolUse | Nach Tool-Ausfuehrung | Ergebnisse verarbeiten, Folgeaktionen ausloesen |
Stop | Agenten-Abschluss | Abschliessende Pruefungen, Aufraeumen |
UserPromptSubmit | Benutzer sendet Nachricht | Benutzereingabe vorverarbeiten |
Der /review-pr-Befehl startet mehrere spezialisierte Agenten parallel:
┌─────────────────────────────────────────────────┐
│ /review-pr │
├─────────────────────────────────────────────────┤
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Code │ │ Security │ │ Perf │ │
│ │ Reviewer │ │ Sentinel │ │ Oracle │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ ┌────┴─────┐ ┌────┴─────┐ ┌────┴─────┐ │
│ │ Silent │ │ Type │ │ Pattern │ │
│ │ Failure │ │ Design │ │ Recog. │ │
│ └────┬─────┘ └────┬─────┘ └────┴─────┘ │
│ └──────────┬───┘──────────────┘ │
│ Konsolidierter Bericht │
└─────────────────────────────────────────────────┘
# 1. Brainstorm the approach
/brainstorm
# 2. Create a structured plan
/plan
# 3. Deepen with research agents
/deepen-plan
# 4. Execute autonomously
/lfg
# 5. Review the PR
/review-pr
# 6. Document what you learned
/compound
# Resolve all PR comments in parallel
/resolve_pr_parallel
# Or resolve TODOs across the codebase
/resolve_parallel
# Generate a new slash command
/generate_command
# Create a new skill
Use the skill-creator skill for guidance
compound-engineering/
├── plugin.json # Plugin manifest
├── commands/ # Slash command definitions
│ ├── lfg.md
│ ├── plan.md
│ ├── review-pr.md
│ └── ...
├── agents/ # Agent definitions
│ ├── code-reviewer.md
│ ├── security-sentinel.md
│ └── ...
├── skills/ # Skill definitions
│ ├── frontend-design/
│ ├── agent-native-architecture/
│ └── ...
└── hooks/ # Event hooks
├── session-start.md
└── ...
Agenten werden in Markdown-Dateien mit YAML-Frontmatter definiert:
---
name: "code-reviewer"
description: "Reviews code for bugs, logic errors, and quality"
tools:
- Glob
- Grep
- Read
- Task
model: sonnet # or opus, haiku
---
- Starte mit
/brainstorm bevor du in die Implementierung springst — es deckt Grenzfaelle fruehzeitig auf
- Verwende
/plan fuer alles Nicht-Triviale — selbst “einfache” Features profitieren von strukturiertem Denken
- Fuehre
/review-pr vor dem Mergen aus — der Multi-Agenten-Review entdeckt Probleme, die Einzeldurchlauf-Reviews uebersehen
- Dokumentiere mit
/compound — institutionelles Wissen verhindert die Wiederholung von Fehlern
- Verwende
/deepen-plan fuer komplexe Features — Recherche-Agenten fuegen Tiefe aus Dokumentation und Best Practices hinzu
- Nutze parallele Aufloesung —
/resolve_parallel bearbeitet TODOs schneller als sequenzielle Fixes
- Erstelle benutzerdefinierte Skills fuer wiederkehrende Muster — kapsle Domaenwissen fuer Wiederverwendung
- Verwende das
haiku-Modell fuer schnelle Agenten — minimiere Kosten und Latenz fuer unkomplizierte Aufgaben
| Problem | Loesung |
|---|
| Agent nicht gefunden | Plugin-Pfad in den Claude Code Einstellungen ueberpruefen und neu starten |
| Befehl nicht erkannt | /help ausfuehren, um verfuegbare Befehle aufzulisten, plugin.json pruefen |
| Agent gibt leere Antwort | Modellverfuegbarkeit pruefen, moeglicherweise API-Schluessel fuer opus/sonnet erforderlich |
| Langsamer Multi-Agenten-Review | haiku-Modell fuer schnelle Agenten verwenden, sonnet fuer kritische |
| Skill loest nicht aus | Skill-Beschreibung auf Uebereinstimmung mit der Prompt-Formulierung pruefen |
| Hook wird nicht ausgeloest | Hook-Ereignistyp ueberpruefen (PreToolUse vs PostToolUse) |
| Plan zu vage | /deepen-plan mit Recherche-Agenten fuer mehr Detail verwenden |
| Review fehlt Kontext | PR-URL oder Branch-Namen explizit an /review-pr uebergeben |