project
ECC - An open-source, cross-platform AI agent performance optimization system
ECC (Everything Claude Code) is a cross-platform AI Agent performance optimization system. The system provides 63 professional agents and 249 on-demand agents for 7+ AI programming tools, including Claude Code, Codex, and Cursor...
What is ECC?
ECC (Everything Claude Code) is a cross-platform AI Agent performance optimization system. The system provides 63 professional agents, 249 on-demand loaded skills, cross-session memory persistence, and the AgentShield security auditing tool for 7+ AI programming tools, including Claude Code, Codex, and Cursor. Through a Hook mechanism, it automates workflows, transforming AI programming assistants into well-organized AI teams with clearly defined roles.
Main functions of ECC
-
63 professional agentsIt covers roles across the entire development chain, including architecture design, code review, security audit, test-driven development, build bug fixing, and documentation updates.
-
249 On-Demand Loading SkillsSkills are dynamically matched based on the project's technology stack. TypeScript projects automatically load TS review skills, while Python test scenarios trigger TDD skills, avoiding context overload.
-
Cross-session memory persistenceThe Hook mechanism automatically accesses the context between different sessions, enabling uninterrupted continuous workflow.
-
AgentShield Security AuditIt includes 1282 built-in tests and 102 static analysis rules, providing millisecond-level scanning for credential leakage, misconfiguration, and injection risks.
-
Continuous Learning v2Intuitive learning systems automatically extract reusable patterns from conversations, generate Instincts, and cluster them into Skills.
-
Validation loops and checkpoints:support
/checkpointSave verification status/quality-gateQuality access control and/evalEvaluation framework. -
Multi-agent collaboration:support
/multi-plan,/multi-executeCommands for multi-model collaborative workflows. -
Dashboard GUIIt provides the Tkinter desktop application, which supports theme switching, font customization, and visual browsing of components.
ECC Technical Principles
-
On-demand loading architectureIt employs a Manifest-driven installation pipeline, stores state to track installed components, and injects Skills into the context only when the corresponding technology stack is detected.
-
Hook event systemBased on the Claude Code v2.1+ Hook mechanism, it triggers automated scripts at 8 event points, including SessionStart, PreToolUse, PostToolUse, and Stop.
-
Contextual Budget Management:pass
ECC_SESSION_START_MAX_CHARSEnvironment variables control the upper limit of session startup context, and strategic compression is recommended to prevent token overflow. -
AgentShield Anti-Scan:
--opusThe mode initiates a three-agent adversarial pipeline consisting of a red team agent (finding vulnerabilities), a blue team agent (repairing vulnerabilities), and an auditor agent (summarizing and evaluating vulnerabilities). -
Selective installation architecture:support
minimal,core,fullMultiple installation configurations are available, and users can copy rules, agents, and skills as needed. -
Cross Harness DRY AdapterHook events on platforms like Cursor are accessed via...
adapter.jsConvert to Claude Code format and reuse the same script logic.
How to use ECC
- Plugin installation:
- Execute in Claude Code
/plugin marketplace add https://github.com/affaan-m/ECCAdd market sources. - implement
/plugin install ecc@eccInstall plugins to automatically load Skills, commands, and Hooks. - Manual copying required
rules/Directory to~/.claude/rules/ecc/(The plugin does not support automatic rule distribution.)
- Execute in Claude Code
- Manual installation:
- Cloning repository
git clone https://github.com/affaan-m/ECC.git. - Copy on demand
agents/,skills/,commands/arrive~/.claude/Corresponding directory. - run
./install.sh --profile minimal --target claudeInstall the Hook runtime.
- Cloning repository
ECC's core advantages
-
Widest cross-platform coverageIt natively supports 7+ Harnesses, including Claude Code, Codex, Cursor, and OpenCod, allowing for reuse of multiple tools with a single configuration.
-
Context-based intelligent management249 Skills are loaded on demand, and with the MCP tool's quantity control recommendations (no more than 10 MCPs per project), the 200K context window is effectively protected.
-
Production-grade built-in securityAgentShield provides static analysis with 98% coverage and supports...
--fixAutomatic repair and--opusDeep confrontation audit. -
Self-evolution abilityThe continuous learning system extracts patterns from real development sessions, making the configuration increasingly tailored to individual workflows as it is used.
ECC project address
- Project official websitehttps://ecc.tools/
- GitHub repositoryhttps://github.com/affaan-m/ECC
ECC's Competitive Product Comparison
| Dimension | ECC | claude-skills | Superpowers |
|---|---|---|---|
| position | AI Agent Harness Performance Optimization System | The most comprehensive open-source Skill & Agent plugin library | Enterprise-level development discipline framework |
| GitHub Stars | 182K+ | 5,200+ | ~57,000 |
| Number of Agents | 63 | 30+ | Small quantity (mainly Skill-based) |
| Skill Quantity | 249 | 338 | 14+ |
| Commands/Tools | 79 legacy commands | 70+ custom commands + 533 Python CLI tools | Primarily based on Skill invocation |
| Coverage Area | Full-stack engineering (front-end, back-end, DevOps, security, ML) | 16 major areas (engineering, marketing, product, compliance, C-level consulting, academic research, etc.) | The entire engineering development process (testing, debugging, design, review) |
| Cross-platform support | 7+ Harness (Claude Code / Codex / Cursor / OpenCode / Gemini / Zed / GitHub Copilot / Trae) | 13 tools (Claude Code / Codex / Gemini / Cursor / Aider / Windsurf / OpenCode / Augment, etc.) | Primarily for Claude Code |
| Installation method | Plugin installation /plugin install ecc@ecc + Manual copy rules |
Plugin domain-specific installation (engineering / marketing / product, etc.) + manual copying | Plugin installation |
ECC application scenarios
-
Full-stack project developmentA complete AI-assisted development pipeline, from requirements planning, architecture design, TDD coding to code review and E2E testing.
-
Multi-technology stack teamIt can simultaneously maintain projects in multiple languages such as TypeScript, Python, Go, Java, Rust, Swift, and PHP, and automatically match the corresponding review agent.
-
Security and compliance developmentAgentShield is used in financial and enterprise projects to prevent key leaks, misconfigurations, and injection attacks.
-
Long-term maintenanceBy leveraging cross-session memory and continuous learning, AI can maintain its understanding of large codebases across multiple sessions.
-
Hackathons and Rapid PrototypingDrawing on the author's experience in winning the championship, the entire chain from customer research to product prototype was built within a few hours.