engineering / skill
ECC
A collection of agents, skills, hooks and rules that adds a plan, test, review and memory workflow to Claude Code, Codex and other coding agents.
At a glance
- Purpose
- A collection of agents, skills, hooks and rules that adds a plan, test, review and memory workflow to Claude Code, Codex and other coding agents.
- Runs in
- Local agent with shell, MCP server
- Operating systems
- macOS, Linux, Windows
- Needs
- Runtime: Node.js 18+; Git for Claude plugin setup; Needs internet: Not stated; Needs accounts or API keys beyond your agent: Not stated
- Files and data
- Reads files: Yes; Writes files: Yes; Sends data to other services: Yes
- Tool type
- Skill
- Delivery
- From GitHub
- Version
- Latest on the main branch
- Access
- Code on GitHub
- Compatibility
- Claude Code (the README says ECC works best there today), Codex, Kimi Code, Cursor, Antigravity, Gemini, OpenCode, CodeBuddy, JoyCode, Qwen, Zed, Hermes, OpenClaw and GitHub Copilot, according to the README. The README says guided package setup covers Claude Code, Codex and Kimi Code, and that other agents use install script targets with adapter limits.
- External costs
- The repository is MIT-licensed, and the README describes the open-source repository as free. It also describes ECC Pro, a paid hosted GitHub App for private repositories. Your coding agent or model provider may charge for usage.
- Permissions
- The skills act through your coding agent with the access you give it. According to the README, the installers write agents, skills, commands, rules and hook scripts into your agent's folders, for example under ~/.claude, and register hook entries in ~/.claude/settings.json. The README says hooks handle enforcement, session summaries, continuous learning and context controls, and that the installer prints what hooks can do and stops until you choose to enable or disable them. AgentShield scans prompts, hooks, MCP configuration, permissions, secrets and agent files, according to the README. The Codex plugin carries MCP configuration and a hook runtime, and Codex asks you to trust its hooks.
- Usage terms
- MIT License, as stated in the repository. See its LICENSE file for the exact terms.
Code on GitHub
affaan-m/ECC
MITThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Topics: ai-agents anthropic claude claude-code developer-tools llm mcp productivity
Public GitHub data fetched · 0 days old
View on GitHub ↗What it does
ECC is a collection of agents, skills, commands, hooks and rules for coding agents. According to the README, it gives an agent a coordinated engineering system. The README says the agent plans before it builds, verifies changes with tests, reviews its own work from a fresh context, remembers what matters, and turns repeated wins into reusable skills and workflows.The README also lists hooks for enforcement, session summaries, continuous learning and context controls, rules you choose by language or project, and AgentShield, which it describes as scanning prompts, hooks, MCP configuration, permissions, secrets and agent files. The README says the skills cover areas such as TDD, research, security, docs, frontend, data, ML and operations.
The README says ECC works best with Claude Code today, has a native Codex plugin route (it calls its older Codex sync script a deprecated compatibility option), and has capability-limited adapters for Cursor, OpenCode, Gemini, Zed, GitHub Copilot, Antigravity, Qwen and other harnesses. It points to a support status matrix and warns against assuming feature parity.
Who it is for
People who use Claude Code, Codex or another supported coding agent and want a prebuilt set of agents, skills, hooks and rules.Example tasks
Run the guided setup to install ECC for Claude Code.Ask the packaged advisor which components match your work, such as security reviews.
Install only chosen skills, such as tdd-workflow and security-review.
Add rule packs for your language or project to Claude Code.
Install ECC without the hook runtime for a low-context setup.