Kurz zusammengefasst
- ECC (Everything Claude Code) = OSS-Agent-Harness: 246+ Skills, 61 Agents, Hooks für Gedächtnis, AgentShield — MIT.
- Anders als wenige Cursor Rules: research-first, eval-harness, sitzungsübergreifendes Gedächtnis, prüfbare Installation.
- Claude Code, Cursor, Codex usw. — aber nie Installationspfade stapeln; doppelte Hooks sind der häufigste Bremsklotz.
- Einzelentwickler:
minimal+ 5–10 Skills; Teams: zwei Wochen PoC vor vollem Hook-Profil. - ECC regelt wie Sie schreiben; ein Cloud-Mac regelt wo gebaut wird.

1. Nicht von Stars leiten lassen: welches Problem löst ECC?
Viele installieren ECC, weil „alle es tun“. Besser fragen: Fehlt Ihrem Claude Code IQ oder Prozess? Wenn Sie das Projekt jedes Mal neu erklären, ohne Merge-Vertrauen mergen oder Hooks das Terminal spammen, hat ECC einen Platz. Für gelegentliche Zwei-Zeiler-Skripte reichen Projekt-Rules.
affaan-m/ECC ist ein agent harness performance optimization system — es bedient den Harness (Claude-Code-Plugin, Cursor Skills, Codex AGENTS.md), keine weitere Chat-API. Affaan Mustafa hat nach einem Anthropic-Hackathon-Gewinn ~10 Monate Produktionskonfiguration unter MIT veröffentlicht:
- Skills (~246):
SKILL.md-Workflows, bevorzugt für neue Features; - Agents (~61): Review, Build-Fix, mehrsprachige Prüfung;
- Hooks: SessionStart/Stop für sitzungsübergreifendes Gedächtnis;
- Rules pro Sprache, MCP, Legacy-Slash in
legacy-command-shims/, AgentShield; - v2.0.0-rc.1: Hermes-Narrativ +
ecc2/Rust-Steuerungsebene (alpha).
Chinesischen Überblick lesen Sie in README.zh-CN.md; das „Warum“ der Agent-Organisation ergänzen Shorthand Guide und Longform Guide (Token, parallele Worktrees, eval-Schleifen).
Lizenz und kommerzielle Grenze: Der Kern ist dauerhaft MIT-kostenlos. ECC Pro (GitHub App, Audit privater Repos usw.) und Sponsor sind optional — Pro ist nicht nötig, um OSS zu testen.
2. Kernmodule: Skills, Hooks, Gedächtnis, Sicherheit
2.1 Skills: Workflows als Erste-Klasse-Bürger
ECC macht Skills zur Hauptfläche; Commands sind in Wartung/Kompatibilität, alte Slash-Shims liegen in legacy-command-shims/. Team-Standards erweitern Sie per Fork von skills/, nicht per Slash-Berg.
Die Abdeckung ist breit: search-first (erst Docs), eval-harness (verifikationsgetrieben), Django/Spring-Muster, v2 Media-/Ops-/Prediction-Market-Packs. Für Einzelentwickler sind 5–10 stack-passende Skills oft handlicher als --profile full.
2.2 Hooks und Gedächtnis: Sitzungen ohne „Vergessen“
Der Longform Guide hebt Hooks hervor, die am Sitzungsende zusammenfassen und beim SessionStart wiederherstellen — weniger erneutes Einfügen von PRD-Text und damit weniger Token. Seit v1.8+ steuern Sie Lärm mit ECC_HOOK_PROFILE=minimal|standard|strict und ECC_DISABLED_HOOKS, ohne Dateien anzufassen — entscheidend, wenn „bei jedem Speichern zwei Skripte laufen“.
2.3 AgentShield und research-first-Kultur
Sicherheit: /security-scan, AgentShield (Security Guide, Agentic Security) zu Sandbox, CVE, Prompt Injection. Kultur: erst recherchieren, dann implementieren — offizielle Docs und Verifikation, APIs nicht raten. Wie in unserer Mac-mieten- / Cloud-Mac-Onboarding-Checkliste: reproduzierbarer Build vor Automatisierung.
3. Cross-Harness: Claude Code, Cursor, Codex — ein Paket?
README nennt Claude Code, Codex, Cursor, OpenCode, Gemini CLI, Zed, GitHub Copilot. Im Repo: .cursor/, .codex/, .claude/ — ein Skills/Rules-Set, auf mehrere IDEs gemappt, keine isolierten Prompt-Dumps pro Tool.
| Ihr Tool | ECC-Ziel | Praxis-Tipp |
|---|---|---|
| Claude Code | offizielles Plugin + install.sh | Standardweg; zuerst minimal oder core profile |
| Cursor | .cursor/skills usw. | Rules deduplizieren; Team mit AGENTS.md ausrichten |
| OpenAI Codex CLI | AGENTS.md, .agents/skills/ | für bestehende Codex-Repos; /codex-setup lesen |
| nur gelegentlich Copilot | Dokumentation | volles ECC oft geringer ROI; nicht erzwingen |
v1.8 /harness-audit, /quality-gate, /model-route produktisieren „ist mein Harness gesund?“ — nach zwei Wochen einmal, nicht am Tag 1 alles an.
4. Installation: „nach Install langsamer“
Quick Start betont fett: genau ein Installationspfad — keine Höflichkeit. Typisch: Montag Marketplace-Ein-Klick, Mittwoch Kollege „full ist komplett“, dann install.sh --profile full — zwei /eval, Hooks bei jedem Speichern doppelt, tausende Geister-Tokens. Das ist Stapeln, nicht „ECC ist langsam“.
Empfohlene Reihenfolge (Claude Code):
- Plugin (Marketplace) + nur benötigte Sprach-Rule-Ordner; oder
- manuell:
./install.sh --profile minimal --target claude(ohne Hooks: minimal); Gates mit--modules hooks-runtime. - Unklar? Laut README
npx ecc consult "security reviews" --target claudezur Komponenten-Vorschau.
Windows: install.ps1; Hooks sind seit v1.7+ oft Node.js (weniger bash-only-Ausfälle). Bei Chaos: README Reset/Uninstall — Community Discussions, Hilfe TROUBLESHOOTING, Mitwirken CONTRIBUTING.
5. Lohnt es sich? Zuerst zuordnen
Die Tabelle unten ist für schnelle Entscheidungen. Nur fünf Minuten? Tabelle reicht. Team-PoC? Auch Abschnitt 6 Cloud-Mac.
| Rolle / Szenario | Empfehlung | Warum |
|---|---|---|
| Solo Full-Stack mit Claude Code/Cursor | Probieren | minimal + ~10 Skills für research-first und Memory-Hooks; MIT ohne Lock-in |
| Team 10+ Ingenieure | PoC, dann vorsichtig voll | einheitliche Install-/Hook-Policy, kein persönliches Stapeln; mit Code-Review |
| nur Legacy-Kleinskripte | optional | 246 Skills oft mehr Lärm als Nutzen |
| iOS-Release + Xcode CI | schichten | ECC ersetzt keinen macOS-Runner; parallele Agents: Cloud-Mac-Worktree-Guide |
| strikte Compliance, unbekannte Hooks verboten | Security-Review zuerst | SECURITY.md, AgentShield; ggf. --without baseline:hooks |
ECC lohnt sich als Agent-Engineering-Basis — nicht als blindes Voll-Install ohne README. Stars bedeuten „jemand hat extreme Claude-Code-Craft open-sourced“, nicht „Clone = dreifache Geschwindigkeit“.
6. Cloud-Mac: Agent am Laptop, Build im Rechenzentrum
ECC steuert Reasoning und Workflow in IDE/CLI; xcodebuild, Simulator, Notarisierung und Keychain bleiben auf echtem macOS. Typische Aufteilung:
- lokal/Cursor + ECC für Tasks, Patches, PRs;
- Cloud-Mac mini M4 für CI, parallele Worktrees,
launchd(Remote-Mac launchd FAQ); - Release-Woche: Tagesmiete für 16/24 GB, dann Woche/Monat.
Den Laptopdeckel zu schließen startet kein Xcode in der Cloud — deshalb Harness und Build-Maschine trennen. Vergleichen Sie Cloud-Mac-Beschaffung für Mietstufen. Mac mieten auf Bare-Metal-M4, nicht geteilter Mac-VPS.
7. Häufige Fragen
Konflikt mit Cursor Rules? Überschneidungen sind möglich. Legen Sie fest: „ECC primär“ oder „Projekt-Rules primär“; vor dem Merge .cursor/ diffen oder /harness-audit nutzen.
ECC Pro Pflicht? Nein — Kern ist OSS MIT. Pro ist optionaler GitHub App / privates Audit-Hosting.
Hermes / ecc2 in v2? rc.1 bringt Hermes-Narrativ und Rust-ecc2/-Alpha; Produktion folgt README: Plugin oder manuell.
Updates verfolgen? Releases beobachten; vor Major mit install-plan (v1.9+) in einem Branch testen.
Wie OpenClaw? Nein — OpenClaw ist Gateway-Ausführung; ECC ist Coding-Harness-Performance und Engineering-Normen. Schichten trennen; Ports, MCP und Hooks auf einem Host nicht gegeneinander ausspielen lassen.
8. Referenzen (extern)
- Repository: github.com/affaan-m/ECC
- Chinesisches README: README.zh-CN.md
- Mitwirken & Sicherheit: CONTRIBUTING · SECURITY · TROUBLESHOOTING
- Community: Discussions
- Autor-Guides (X): Shorthand · Longform
9. Schluss
ECC (Everything Claude Code) bringt Sie von „Claude Code nutzen“ zu Agent-Harness steuern — Skills-Workflows, Hook-Gedächtnis, prüfbare Installation und Security-Scans. Einzelentwickler: minimal + kuratierte Skills für research-first; Teams: zwei Wochen PoC statt Star-getriebenem Voll-Install. iOS/macOS-Pipeline? Harness im IDE, Build auf Cloud-Mac — Tagesmiete, bis xcodebuild grün ist, dann Agent-Hosting planen.
Parallele Agent-Builds? Cloud-Mac für Xcode
kvmboot: dedizierter M4-Bare-Metal-Cloud-Mac, SSH/VNC — Worktree-Farmen, Remote-Claude-Code, Release-Wochen-Burst. Mac mieten per Tagesmiete: RAM und Parallelität prüfen, dann Woche/Monat.