Communitygithub.com

ecc konfigurieren

Führt einen interaktiven Assistenten zur Installation, Aktualisierung oder Neukonfiguration von ECC innerhalb von Claude Code, Codex oder Kimi aus, unter Berücksichtigung der jeweiligen Umgebung.

Was ist ecc konfigurieren?

Dieser Skill dient als post-installativer Konfigurationsassistent für das 'Everything Claude Code' (ECC) Plugin. Er führt Benutzer und KI-Assistenten durch einen strukturierten, nicht-interaktiven Workflow, um ECC innerhalb verschiedener KI-Coding-Umgebungen (Harnesses) wie Claude Code, Codex und Kimi einzurichten. Der Skill priorisiert Sicherheit und Korrektheit, indem er zuerst den aktuellen Zustand inventarisiert, die spezifischen Auswahlmöglichkeiten je nach Umgebung sammelt (z.B. Scope und Hook-Modus für Claude Code), Änderungen vor der Ausführung anzeigt und erst nach erfolgreicher Verifikation eine Willkommensnachricht anzeigt. Er vermeidet manuelle Eingriffe oder unsichere Shell-Befehle und nutzt stattdessen die nativen Plugin-Mechanismen jeder Umgebung. Dadurch wird sichergestellt, dass ECC konsistent, fehlerfrei und den bewährten Methoden der jeweiligen Plattform entsprechend konfiguriert wird.

Funktioniert mit✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/affaan-m/everything-claude-code/tree/main/skills/configure-ecc

In Ihrer bevorzugten KI fragen

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

Dokumentation

Everything Claude Code konfigurieren

Führen Sie einen interaktiven Assistenten innerhalb der aktuellen Umgebung aus. Zuerst wird der Bestand aufgenommen, dann werden nur unterstützte Optionen gesammelt, eine Vorschau angezeigt und einmal bestätigt, bevor die Konfiguration nicht-interaktiv angewendet wird. Nach der Anwendung wird verifiziert und nur bei Erfolg die Willkommensnachricht angezeigt. Klonen Sie ECC niemals in ein temporäres Verzeichnis und kopieren Sie keine Plugin-Komponenten von Hand.

Für ein menschlich bedientes Terminal sind die kanonischen Einstiegspunkte ecc setup und npx ecc-universal setup. Verwenden Sie innerhalb einer Umgebung stattdessen die unten aufgeführten expliziten nicht-interaktiven Befehle.

Routen basierend auf der aktuellen Umgebung

  • Verwenden Sie in Claude Code den unten stehenden vollständigen Scope- und Hook-Assistenten.
  • Verwenden Sie in Codex den nativen Plugin-Lebenszyklus von Codex. Bieten Sie keine Claude-Scopes an und bilden Sie ECCs vier Claude-Hook-Profile nicht auf Codex ab.
  • Installieren Sie in Kimi die Projekt-Oberfläche unter ./.kimi-code. Kimi bietet keine ECC Claude-Lebenszyklus-Hook-Profile.
  • Wenn die Umgebung unsicher ist, nennen Sie die erkannten Hinweise und fragen Sie, welche Umgebung konfiguriert werden soll, bevor Sie einen ändernden Befehl ausführen.

Dieser Skill ist ein Pfad für die Neukonfiguration nach der Installation. Er kann die eingebaute Erstinstallations-UI eines Anbieters nicht abfangen oder ersetzen.

Claude Code: Führen Sie den vollständigen interaktiven Assistenten aus

1. Bestandsaufnahme ohne Änderungen

Führen Sie beide Befehle aus und fassen Sie den installierten ECC-Scope, den aktivierten Zustand und die Marktplatzquelle zusammen:

claude plugin list --json
claude plugin marketplace list --json

Behandeln Sie eine einzelne vorhandene ecc@ecc-Installation als Neukonfiguration. Interpretieren Sie Claudes anbietereigenes „Open home page“-Steuerelement nicht als Installationsnachweis. Stoppen Sie bei mehreren ECC-Scopes, einer Legacy-/manuellen Installation, fehlerhaften Einstellungen oder einer Marktplatzkollision und melden Sie die vom Setup zurückgegebene Wiederherstellung; raten Sie niemals, welcher Zustand gelöscht werden soll.

2. Sammeln Sie genau zwei Auswahlmöglichkeiten

Stellen Sie genau eine Scope-Frage und verlangen Sie einen Wert:

  • user | project | local
  • user ist global für diesen Benutzer.
  • project wird über Repository-Einstellungen geteilt.
  • local ist privat für das aktuelle Projekt.

Markieren Sie visuell nur den ausgewählten Scope als ausgewählt oder installierend. Wenn der Benutzer einen anderen Scope als eine einzelne vorhandene Installation wählt, beschreiben Sie dies als Scope-Migration und fügen Sie --move-scope in die folgenden Befehle ein.

Stellen Sie genau eine Hook-Modus-Frage und verlangen Sie einen Wert:

  • off | minimal | standard | strict
  • off behält Skills und Befehle bei, deaktiviert aber die ECC-Hook-Automatisierung.
  • minimal aktiviert den leichtesten Lebenszyklus und die leichteste Sicherheitsautomatisierung.
  • standard balanciert Qualitäts- und Sicherheitsautomatisierung aus.
  • strict aktiviert die strengsten Prüfungen und Erinnerungen.

Die Hook-Präferenz ist eine persönliche Claude-Plugin-Konfiguration; sie folgt nicht dem ausgewählten Installations-Scope.

3. Vorschau und einmalige Bestätigung

Bevorzugen Sie das im Plugin gebündelte Setup-Skript. Ersetzen Sie die beiden ausgewählten Werte und fügen Sie --move-scope nur bei einer Scope-Migration hinzu:

node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --dry-run --json

Wenn $CLAUDE_PLUGIN_ROOT nicht verfügbar ist, verwenden Sie das veröffentlichte npm-Paket:

npx --yes --package ecc-universal ecc setup --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --dry-run --json

Zeigen Sie genau eine Bestätigungszusammenfassung an, die die geplante Aktion, einen Scope, einen Hook-Modus, die Marktplatzaktion und eine Quell-Ziel-Migration enthält. Stellen Sie eine Ja/Nein-Frage. Führen Sie kein reines interaktives ecc setup über ein Shell-Tool der Umgebung aus, da dieses Shell häufig kein TTY ist.

4. Anwenden der expliziten Auswahl

Nach der Bestätigung führen Sie dieselbe Route erneut ohne --dry-run aus. Behalten Sie jede Auswahl explizit bei und fordern Sie JSON an, damit der Erfolg deterministisch überprüft werden kann:

node "$CLAUDE_PLUGIN_ROOT/scripts/setup.js" --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --yes --json

Fallback:

npx --yes --package ecc-universal ecc setup --mode claude-plugin \
  --scope <scope> --hooks <hooks> [--move-scope] --yes --json

5. Verifizieren und dann die Willkommensnachricht anzeigen

Erfordern Sie einen Exit-Status von Null und ein Setup-Ergebnis, dessen scope und hooks den ausgewählten Werten entsprechen. Führen Sie dann unabhängig aus:

claude plugin list --json

Fahren Sie nur fort, wenn genau ein aktivierter ecc@ecc-Eintrag im ausgewählten Scope vorhanden ist. Wenn $CLAUDE_PLUGIN_ROOT verfügbar ist, übergeben Sie die erfolgreiche Setup-action (installed, updated, migrated, resumed oder already-migrated) an den gebündelten Renderer:

Stellen Sie vor dem Aufruf sicher, dass die vom Anbieter gemeldete Version mit ECC_VERSION_PATTERN aus scripts/lib/terminal-welcome.js übereinstimmt. Lehnen Sie unerwarteten Versionstext ab, anstatt ihn in einen Shell-Befehl zu interpolieren.

node -e 'const { renderTerminalWelcome } = require(process.env.CLAUDE_PLUGIN_ROOT + "/scripts/lib/terminal-welcome"); process.stdout.write(renderTerminalWelcome({ action: process.argv[1], version: process.argv[2], color: process.stdout.isTTY }));' "<action>" "<installed-version>"

Zeigen Sie die Willkommensnachricht genau einmal an. Zeigen Sie sie bei Fehlschlag, Trockenlauf, Abbruch, einer Scope- oder Hook-Unstimmigkeit oder nicht überprüfbarem Zustand nicht an; melden Sie stattdessen den Fehler und die Wiederherstellungsmöglichkeit. Weisen Sie den Benutzer nach bestätigten Änderungen an, /reload-plugins auszuführen oder Claude Code neu zu starten.

Codex: Den nativen Plugin-Lebenszyklus verwenden

Inventarisieren Sie mit codex plugin marketplace list --json und codex plugin list --available --json. Der native Plugin-Befehl von Codex hat keinen Claude-artigen user | project | local-Selektor. Native Codex-Plugins unterstützen zwar anbieterspezifische Hooks, aber Codex erfordert explizites Vertrauen für diese. Lassen Sie Codex diese Vertrauensentscheidung treffen; stellen Sie nicht die Claude-Vier-Profil-Hook-Frage und behaupten Sie nicht, dass diese Profile auf Codex abgebildet werden.

Wenn der ECC-Marktplatz fehlt, fügen Sie ihn hinzu. Andernfalls aktualisieren Sie seinen Snapshot:

codex plugin marketplace add affaan-m/ECC
codex plugin marketplace upgrade ecc --json

Fragen Sie nach einer Bestätigung, installieren Sie dann den zwischengespeicherten Cache oder aktualisieren Sie ihn idempotent und verifizieren Sie ihn:

codex plugin add ecc@ecc --json
codex plugin list --json

Fahren Sie nur fort, wenn das JSON ECC als installiert meldet und seinen installedPath bereitstellt. Zeigen Sie dann die Willkommensnachricht des verifizierten Bundles an:

Verwenden Sie nur den exakten absoluten installedPath, der vom Codex-JSON zurückgegeben wurde. Lehnen Sie Steuerzeichen ab und stellen Sie sicher, dass die installierte Version mit ECC_VERSION_PATTERN übereinstimmt. Rufen Sie node direkt mit diesem Argument-Array auf; dies ist ein Tool-API-Aufruf, kein Shell-Befehl:

["<installedPath>/scripts/welcome.js", "--action", "configured", "--version", "<installed-version>"]

Wenn die aktuelle Umgebung keine ausführbare Datei mit einem separaten Argument-Array aufrufen kann, überspringen Sie die Willkommensnachricht. Erstellen Sie niemals einen Shell-Befehl aus Codex-JSON-Werten.

Behaupten Sie niemals, dass Claudes off | minimal | standard | strict-Profile auf Codex angewendet wurden.

Kimi: Die Projekt-Oberfläche installieren

Geben Sie vor der Bestätigung eine Zusammenfassung der Fähigkeiten an: Ziel ./.kimi-code; hooks=unsupported für ECC-Lebenszyklus-Hooks. Stellen Sie nicht die Claude-Scope- oder Hook-Modus-Fragen. Vorschau zuerst:

npx --yes --package ecc-universal ecc install --profile core --target kimi --dry-run

Zeigen Sie eine Bestätigung für dieses Projektziel an und wenden Sie dann den identischen Befehl ohne --dry-run an. Verifizieren Sie mit:

npx --yes --package ecc-universal ecc doctor --target kimi

Nur nachdem doctor erfolgreich war und die installierten Anweisungen und Skills innerhalb von ./.kimi-code verbleiben, zeigen Sie an:

npx --yes --package ecc-universal ecc welcome --action configured

Behaupten Sie nicht, dass Kimi ECC-Lebenszyklus-Hooks installiert oder konfiguriert hat.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

accessibility

Design, implement, and audit inclusive digital products using WCAG 2.2 Level AA. Use when building or auditing UI that must meet WCAG 2.2 Level AA, or when reviewing a change for keyboard, contrast, or screen-reader support.

affaan-m/claude-api

Anthropic Claude API patterns for Python and TypeScript. Covers Messages API, streaming, tool use, vision, extended thinking, batches, prompt caching, and Claude Agent SDK. Use when building applications with the Claude API or Anthropic SDKs.

affaan-m/everything-claude-code

End-to-end marketing campaign planning and execution. Covers audience research, positioning, campaign angle definition, landing page copy, email sequences, social posts, ad copy, short-form video scripts, and content calendars. Use as the orchestration layer for multi-channel product launches. Use when planning or executing a multi-channel product launch, or producing landing page, email, social, or ad copy.

affaan-m/everything-claude-code

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/everything-claude-code-conventions

Development conventions and patterns for everything-claude-code. JavaScript project with conventional commits.

affaan-m/frontend-design

Create distinctive, production-grade frontend interfaces with high design quality. Use when the user asks to build web components, pages, or applications and the visual direction matters as much as the code quality.

affaan-m/gget

gget CLI and Python workflow for quick genomic database queries, sequence lookup, BLAST-style searches, enrichment checks, and reproducible bioinformatics evidence logs.

affaan-m/literature-review

Systematic literature-review workflow for academic, biomedical, technical, and scientific topics, including search planning, source screening, synthesis, citation checks, and evidence logging.

affaan-m/motion-ui

Production-ready UI motion system for React/Next.js. Use when implementing animations, transitions, or motion patterns.

affaan-m/project-guidelines-example

Example project-specific skill template based on a real production application.

affaan-m/pubmed-database

Direct PubMed and NCBI E-utilities search workflows for biomedical literature, MeSH queries, PMID lookup, citation retrieval, and API-backed literature monitoring.

affaan-m/scholar-evaluation

Structured scholarly-work evaluation for papers, proposals, literature reviews, methods sections, evidence quality, citation support, and research-writing feedback.

affaan-m/uspto-database

USPTO patent and trademark data workflow for official record lookup, PatentSearch queries, TSDR checks, assignment data, and reproducible IP research logs.

agent-architecture-audit

Full-stack diagnostic for agent and LLM applications. Audits the 12-layer agent stack for wrapper regression, memory pollution, tool discipline failures, hidden repair loops, and rendering corruption. Produces severity-ranked findings with code-first fixes. Essential for developers building agent applications, autonomous loops, or any LLM-powered feature. Use when an agent or LLM feature misbehaves and the failing layer is unknown, or before shipping an agent stack.

agent-eval

Head-to-head comparison of coding agents (Claude Code, Aider, Codex, etc.) on custom tasks with pass rate, cost, time, and consistency metrics. Use when choosing between coding agents, or when a change to an agent setup needs measured pass rate, cost, and time rather than an impression.

agent-harness-construction

Design and optimize AI agent action spaces, tool definitions, and observation formatting for higher completion rates. Use when defining or revising an agent

agentic-engineering

Operate as an agentic engineer using eval-first execution, decomposition, and cost-aware model routing. Use when planning or executing engineering work that agents will carry out end to end.

agentic-os

Build persistent multi-agent operating systems on Claude Code. Covers kernel architecture, specialist agents, slash commands, file-based memory, scheduled automation, and state management without external databases. Use when building a persistent multi-agent system on Claude Code with its own memory, commands, and scheduling.

agent-introspection-debugging

Structured self-debugging workflow for AI agent failures using capture, diagnosis, contained recovery, and introspection reports. Use when an agent run fails and you need a reproducible diagnosis instead of a retry.

agent-payment-x402

Add x402 payment execution to AI agents with per-task budgets, spending controls, and non-custodial wallets. Supports Base through agentwallet-sdk and X Layer through OKX Payments / OKX Agent Payments Protocol. Use when an agent must pay for something itself and needs per-task budgets, spending controls, and a non-custodial wallet.

Verwandte Skills