netresearch/claude-coach-plugin

Agent-Fähigkeit: Selbstverbesserndes Lernsystem – erkennt Reibungspunkte, schlägt Verbesserungen vor | Kompatibel mit Claude Code

Was ist claude-coach-plugin?

Coach ist ein selbstverbesserndes Lernsystem für KI-Agenten wie Claude Code. Es erkennt Reibungspunkte wie Benutzerkorrekturen, wiederholte Anweisungen, Tool-Fehler und Frustrationssignale, extrahiert daraus verwertbare Verbesserungsvorschläge und legt diese dem Benutzer zur Genehmigung vor. Das System speichert Ereignisse in einer lokalen SQLite-Datenbank, aggregiert Signale zu Kandidaten und wendet genehmigte Regeln auf CLAUDE.md an. Es unterstützt verschiedene Kandidatentypen wie Regeln, Checklisten, Snippets und Antipatterns. Entwickler profitieren von einer schrittweisen Automatisierung ihrer Arbeitsabläufe und einer Reduzierung wiederkehrender manueller Eingriffe. Coach ist mit Claude Code kompatibel und kann über `/coach`-Befehle gesteuert werden.

Funktioniert mit✓Claude Code~Codex CLI~Cursor
npx skills add netresearch/claude-coach-plugin

Installed? Explore more Produktivität & Zusammenarbeit skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Coach – Selbstverbesserndes Lernsystem

Coach ermöglicht es Claude, aus Reibungspunkten zu lernen und sich kontinuierlich zu verbessern. Es erkennt Lernmöglichkeiten (Benutzerkorrekturen, wiederholte Anweisungen, Tool-Fehler, Tonfall-Eskalation), extrahiert verwertbare Verbesserungsvorschläge und schlägt Änderungen vor, die eine explizite Benutzerzustimmung erfordern.

Kernprinzip: Keine stillen Schreibvorgänge. Alle Verbesserungen erfordern die Zustimmung des Benutzers über /coach approve.

Aktivierungsauslöser

Aktivieren bei: Benutzerkorrekturen ("nein", "stopp", "nicht"), wiederholten Anweisungen, Tool-/Befehlsfehlern, Tonfall-Eskalation (GROSSBUCHSTABEN, "!!!"), Fähigkeitsergänzungen ("denk auch an..."), Warnungen zu veralteten Tools, expliziten /coach-Befehlen oder Sitzungsende.

Signalkategorien (Prioritätsreihenfolge)

  1. COMMAND_FAILURE (Höchste) – Exit-Code ungleich null, stderr-Muster
  2. USER_CORRECTION (Hoch) – Explizite Korrektursprache
  3. SKILL_SUPPLEMENT (Hoch) – Zusätzliche Anleitung für eine Fähigkeit
  4. VERSION_ISSUE (Mittel-Hoch) – Warnungen zu veralteten/überholten Inhalten
  5. REPETITION (Mittel) – Semantisch ähnliche Anweisung wiederholt
  6. TONE_ESCALATION (Niedrig) – Frustrationsindikatoren

Kandidatentypen

TypBeschreibungBeispiel
ruleStabile Einschränkung"Generierte Dateien niemals bearbeiten"
checklistArbeitsschritt"Tests nach Codeänderung ausführen"
snippetWiederholbarer Befehl"Preflight-Check-Skript"
skillVorschlag zur Fähigkeitsaktualisierung"Füge X-Anleitung zu Y-Fähigkeit hinzu"
antipatternNie zu tun"Nie annehmen, dass Tool existiert"

Arbeitsablauf-Zusammenfassung

  1. Erkennung – Hooks erfassen Ereignisse → ~/.claude-coach/events.sqlite
  2. Generierung – Signale zu Vorschlägen aggregieren (Fingerabdrücke deduplizieren)
  3. Umfang – Projekt vs. global pro Pfad/Sprache
  4. Prüfung – /coach review genehmigt/lehnt ab/bearbeitet
  5. Anwenden – Genehmigte Regeln → CLAUDE.md
  6. Retrospektive – /coach retro ordnet manuelle Arbeit Fähigkeitslücken zu, erstellt PRs in Quell-Repositories

Dateiverzeichnisse

~/.claude-coach/
├── events.sqlite      # Rohe Reibungsereignisse
├── candidates.json    # Ausstehende Vorschläge
└── ledger.sqlite      # Repo-übergreifende Fingerabdrücke

~/.claude/ oder <repo>/.claude/
├── CLAUDE.md          # Ziel für Regeln
├── checklists/        # Arbeitsablauf-Checklisten
└── snippets/          # Wiederverwendbare Befehle

Skripte

Ausführen von ${CLAUDE_PLUGIN_ROOT}/scripts/:

SkriptZweck
init_coach.pyCoach-System initialisieren
detect_signals.pyMustererkennung für Reibungspunkte
aggregate.pySignale in Kandidaten umwandeln
skill_analyzer.pyFähigkeiten analysieren und auf veraltete Tools prüfen
apply.pyGenehmigte Vorschläge anwenden

Proaktive Befehle

  • /coach scan – Auf veraltete CLI-Tools und Abhängigkeiten prüfen
  • /coach retro – Sitzungsretrospektive: manuelle Arbeit analysieren, PRs erstellen, um Fähigkeiten im Quellcode zu verbessern

Detaillierte Architektur, Schemata und Muster finden Sie im Verzeichnis references/.

Verwandte Skills