Was macht ECC-Guide?
Verwende diese Skill, wenn ein Benutzer Hilfe beim Verstehen, Navigieren, Installieren oder Auswählen von Teilen von Everything Claude Code benötigt.
Verwendungszweck
Verwende diese Skill, wenn der Benutzer:
- fragt, was ECC enthält
- Hilfe beim Finden einer Skill, eines Commands, eines Agents, eines Hooks, einer Regel oder eines Installationsprofils benötigt
- neu im Repository ist und einen geführten Pfad benötigt
- fragt "Wie mache ich X mit ECC?"
- fragt, welche ECC-Komponenten zu einem Projekt passen
- eine einfache Erklärung benötigt, wie Commands, Skills, Agents, Hooks und Regeln zusammenhängen
- verwirrt ist über Installationspfade, doppelte Installationen, Zurücksetzen/Deinstallieren oder selektive Installationsoptionen
Kernprinzip
Antworte anhand der aktuellen Dateien, nicht aus dem Gedächtnis. ECC ändert sich schnell, daher werden fest codierte Katalogzahlen, Funktionslisten und Installationsanweisungen schnell veraltet.
Wenn das ECC-Repository verfügbar ist, überprüfe die relevanten Dateien, bevor du eine konkrete Antwort gibst:
node scripts/ci/catalog.js --json
find skills -maxdepth 2 -name SKILL.md | sort
find commands -maxdepth 1 -name '*.md' | sort
find agents -maxdepth 1 -name '*.md' | sort
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --list-components --json
Verwende die kleinste Menge an Lesevorgängen, die für die Frage des Benutzers erforderlich sind.
Repository-Karte
README.md: Installationspfade, Deinstallations-/Reset-Anleitung, öffentliche Positionierung, FAQsAGENTS.md: Mitwirkenden-Anleitung und Projektstrukturagent.yaml: Exportierte Gitagent-Oberfläche und Befehlslistecommands/: Verwaltete Slash-Command-Kompatibilitätsshimsskills/*/SKILL.md: Wiederverwendbare Workflows und Domain-Playbooksagents/*.md: Delegierte Subagent-Rollen-Promptsrules/: Sprach- und Harness-Regelnhooks/README.md,hooks/hooks.json,scripts/hooks/: Hook-Verhalten und Sicherheitsmaßnahmenmanifests/install-*.json: Selektive Installationsmodule, Komponenten, Profile und Ziel-Unterstützungdocs/: Harness-Anleitungen, Architekturnotizen, übersetzte Dokumentation, Versionsdokumentation
Antwortstil
Beginne mit der Antwort und gib dann die nächste Aktion an. Die meisten Benutzer benötigen keinen vollständigen Katalogdump.
Gute erste Antwortform:
- Was verwenden
- Warum es passt
- Genaue Datei oder Befehl zum Überprüfen
- Ein nächster Befehl oder eine nächste Frage
Vermeide:
- Standardmäßig jede Skill oder jeden Befehl aufzulisten
- Große README-Abschnitte zu wiederholen
- Veraltete Command-Shims zu empfehlen, wenn ein Skill-first-Pfad existiert
- Zu behaupten, dass eine Komponente existiert, ohne das Dateisystem zu überprüfen
- Installationsanweisungen durch manuelle Kopierbefehle zu ersetzen, wenn der verwaltete Installer das Ziel unterstützt
Häufige Aufgaben
Onboarding neuer Benutzer
Gib ein kurzes Menü:
- ECC installieren oder zurücksetzen
- Skills für ein Projekt auswählen
- Commands vs. Skills verstehen
- Hooks und Sicherheitsverhalten überprüfen
- Eine Harness-Prüfung durchführen
- Einen spezifischen Workflow finden
Verweise auf README.md für Installation/Reset und /project-init für projektspezifisches Onboarding.
Feature-Entdeckung
Für "Was soll ich für X verwenden?":
- Durchsuche
skills/,commands/undagents/. - Bevorzuge Skills als primäre Workflow-Oberfläche.
- Verwende Commands nur, wenn es sich um einen verwalteten Kompatibilitätsshim handelt oder der Benutzer explizit Slash-Command-Verhalten wünscht.
- Erwähne Agents, wenn Delegation sinnvoll ist.
Nützliche Suchbefehle:
rg -n "<query>" skills commands agents docs
find skills -maxdepth 2 -name SKILL.md | sort
Installationsberatung
Verwende verwaltete Installationspfade:
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --profile minimal --target claude --json
node scripts/install-apply.js --profile minimal --target claude --dry-run
Für spezifische Skill-Installationen:
node scripts/install-plan.js --skills <skill-id> --target claude --json
node scripts/install-apply.js --skills <skill-id> --target claude --dry-run
Warne Benutzer davor, Plugin-Installationen und vollständige manuelle/Profil-Installationen zu stapeln, es sei denn, sie möchten absichtlich doppelte Oberflächen.
Projekt-Onboarding
Verwende /project-init, wenn der Benutzer ECC für ein Ziel-Repository konfigurieren möchte. Die erwartete Reihenfolge ist:
- Den Stack aus Projektdateien erkennen
- Einen Installationsplan im Trockenlauf erstellen
- Vorhandene
CLAUDE.md- und Einstellungsdateien überprüfen - Vor dem Anwenden von Änderungen nachfragen
- Generierte Anleitung minimal und repository-spezifisch halten
Fehlerbehebung
Frage zuerst nach der Ziel-Harness und dem Installationspfad, dann überprüfe:
- Plugin-Installationsmetadaten
.claude/,.cursor/,.codex/,.gemini/,.opencode/,.codebuddy/,.joycode/oder.qwen/hooks/hooks.json- Installationsstatusdateien
- Relevante Command-/Skill-Dateien
Für die Repository-Gesundheit empfehle:
npm run harness:audit -- --format text
npm run observability:ready
npm test
Ausgabevorlagen
Kurze Empfehlung
Verwende <skill-or-command>. Es passt, weil <reason>.
Kanonische Datei: <path>
Überprüfen mit: <command>
Nächster Schritt: <one concrete action>
Suchergebnisse
Beste Übereinstimmungen:
- <path>: <why it matters>
- <path>: <why it matters>
Empfehlung: <which one to use first and why>
Installationsplan-Zusammenfassung
Erkannt: <stack evidence>
Ziel: <harness>
Plan: <profile/modules/skills>
Trockenlauf: <command>
Würde ändern: <paths>
Benötigt Zustimmung vor Anwendung: <yes/no>
Verwandte Oberflächen
/project-init: Stack-bewusster Onboarding-Plan für ein Ziel-Repository/harness-audit: Deterministische Bereitschaftsbewertung/skill-health: Skill-Qualitätsprüfung/skill-create: Neue Skill aus lokaler Git-Historie generieren/security-scan: Claude/OpenCode-Konfigurationssicherheit überprüfen