ECC — Everything Claude Code
ECC is a production-ready AI coding plugin that acts as an agent harness operating system. It provides 64 specialized agents, 262 skills, 84 slash commands, and automated hook workflows — built from 10+ months of daily multi-harness use.
Works across: Claude Code, OpenCode, Codex, Cursor, Gemini, GitHub Copilot, Zed, and more.
- Repo: github.com/affaan-m/ECC
- License: MIT
- Latest: v2.0.0
Quick Install
Section titled “Quick Install”Recommended (Claude Code plugin):
# In Claude Code:/plugin marketplace add https://github.com/affaan-m/ECC/plugin install ecc@ecc
# Then install rules (plugins can't auto-distribute rules):./install.sh --profile core --target claudeManual full install:
git clone https://github.com/affaan-m/ECCcd ECC./install.sh --profile full --target claudeFor OpenCode / Codex / Cursor:
./install.sh --target opencode./install.sh --target codex./install.sh --target cursornpm:
npm install ecc-universalnpx ecc install --profile core --target claudeKey Agents
Section titled “Key Agents”| Agent | Role |
|---|---|
planner | Complex feature planning and decomposition |
architect | System architecture design decisions |
tdd-guide | Test-driven development workflow |
code-reviewer | Code quality review with inline suggestions |
security-reviewer | Security-focused code audit (AgentShield) |
build-error-resolver | Diagnose and fix build failures |
refactor-cleaner | Code refactoring and cleanup |
doc-updater | Documentation generation and updates |
loop-operator | Multi-step task orchestration |
Plus language-specific reviewers for TypeScript, Python, Go, Rust, Java, C++, Kotlin, Django, and PyTorch.
Essential Slash Commands
Section titled “Essential Slash Commands”/plan # Complex feature planning/code-review # Code quality review/build-fix # Fix build errors/tdd # Test-driven development/security-scan # AgentShield security audit/model-route # Route tasks by model complexity/harness-audit # Audit harness reliability/loop-start # Multi-step task loopHooks System
Section titled “Hooks System”ECC installs hooks for lifecycle events:
| Hook Event | Purpose |
|---|---|
SessionStart | Initialize context, load project rules |
PreToolUse | Validate tool calls before execution |
PostToolUse | Log results, detect anomalies |
Stop | Session cleanup, save learnings |
Continuous Learning (Instinct)
Section titled “Continuous Learning (Instinct)”ECC v2 auto-learns from sessions:
/instinct-status # View learned patterns/instinct-import <file> # Import external patterns/instinct-export # Export learned behaviorsPatterns evolve from sessions into reusable skills with confidence scoring — no manual curation needed over time.
Token Optimization
Section titled “Token Optimization”For best performance with ECC:
{ "model": "sonnet", "MAX_THINKING_TOKENS": 10000, "CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": 50}ECC agents are designed to work within compact contexts — the goal is deep work, not context bloat.