{"api_version":"1","slug":"ecc-eb4a6f20","url":"https://skillsoutpost.com/agents/ecc-eb4a6f20","item_type":"skill","category":"engineering","runs_in":["local_agent","mcp_server"],"os":["macos","linux","windows"],"needs_network":null,"needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent","mcp_server"],"os":["macos","linux","windows"],"needs_network":null,"needs_accounts":null,"reads_files":"yes","writes_files":"yes","sends_data":"yes","access_type":"github","tool_type":"skill","delivery":"github","interface_type":"other","untrusted_creator_content":{"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.","needs_runtime":"Node.js 18+; Git for Claude plugin setup","version":"Latest on the main branch","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."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791680779,"rating":null,"downloads":0,"verified":null,"creator":{"login":"affaan-m","url":null},"untrusted_creator_content":{"name":"ECC","tagline":"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.","creator_name":"affaan-m","product_version":"Latest on the main branch","needs_runtime":"Node.js 18+; Git for Claude plugin setup","description":"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.\n\nThe 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.\n\nThe 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.","intended_users":"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.\nAsk the packaged advisor which components match your work, such as security reviews.\nInstall only chosen skills, such as tdd-workflow and security-review.\nAdd rule packs for your language or project to Claude Code.\nInstall ECC without the hook runtime for a low-context setup.","setup_instructions":"The README recommends a guided setup for the Claude Code plugin: npx ecc-universal@2.2.3 setup. For Claude Code, Codex and Kimi Code together it gives npx ecc-universal@2.2.3 install --guided. Inside Claude Code it also gives /plugin install ecc@ecc after adding its marketplace. For Codex it gives codex plugin marketplace add affaan-m/ECC and codex plugin add ecc@ecc. Other agents use ./install.sh with a profile and a target, such as ./install.sh --profile minimal --target cursor. The README tells you to install only from its official channels and to choose one install method per harness. The README has the exact commands.","limitations":"It needs a coding agent. The README says ECC works best with Claude Code today, has a native Codex plugin route, and provides capability-limited adapters for other harnesses, so features differ by harness. The universal package needs Node.js 18 or newer. Claude plugin setup also needs Git and Claude Code 2.1 or newer on PATH. The README says to pick one install path per harness and not to stack install methods, because that can duplicate skills, commands, hooks or configuration. It says Claude Code plugins cannot distribute rules, so you copy the rule packs you want by hand. It says any install that includes the hook runtime needs an explicit choice between enabling and disabling hooks. The repository can change at any time; check its README before you install.","data_handling":"For install trouble, the README points to a problem form and the ecc feedback command, and says ECC never uploads diagnostics automatically. The opening sections of the README do not describe where session summaries, memory or learned instincts are stored, or what the optional hosted GitHub App does with data. What is sent where depends on your coding agent and model provider.","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.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791856226,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1136590548,"full_name":"affaan-m/ECC","description":"The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.","language":"JavaScript","license_spdx":"MIT","topics":["ai-agents","anthropic","claude","claude-code","developer-tools","llm","mcp","productivity"],"stars":277934,"forks":41437,"skills":null,"pushed_at":1791816346,"archived":false,"fetched_at":1791856226,"age_seconds":80388,"state":"fresh"}},"updated_at":1791771427,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}