语言支持支持的语言包括英语 | 葡萄牙语巴西 | 简体中文 | 繁体中文 | 日语 | 韩语 | 土耳其语 | 俄语 | 越南语 | 泰语 | 德语项目概况ECC 拥有超过 182K 的星星、28K 的分支和 170 多位贡献者涵盖 12 种语言生态系统是由 Anthropic 黑客松获胜者开发的用于代理工作的原生操作符系统。它不仅仅是配置文件而是一个完整的系统具备技能、本能、内存优化、持续学习、安全扫描和以研究为导向的开发等功能。经过 10 多个月的实际产品构建和日常密集使用它已发展出适用于生产环境的代理、技能、钩子、规则、MCP 配置和旧命令垫片。该系统可在 Claude Code、Codex、Cursor、OpenCode、Gemini、Zed、GitHub Copilot 等多种 AI 代理框架上运行。版本更新v2.0.0 - rc.12026 年 4 月界面刷新推出基于 Tkinter 的新桌面应用程序 ecc_dashboard.py 或通过 npm run dashboard 启动支持暗/亮主题切换、字体自定义在标题栏和任务栏显示项目徽标公共界面同步元数据、目录计数、插件清单和安装文档与实际的开源项目界面保持一致包含 61 个代理、246 项技能和 76 个旧命令垫片操作符和出站工作流扩展新增品牌语音、社交图排名器、连接优化器、客户计费操作、ecc 工具成本审计、谷歌工作区操作、项目流程操作和工作区界面审计等功能媒体和发布工具增加 manim 视频、Remotion 视频创建和升级的社交发布界面使技术说明和发布内容融入同一系统框架和产品界面增长引入 nestjs 模式、更丰富的 Codex/OpenCode 安装界面和扩展的跨框架打包使项目不仅适用于 Claude CodeItô 预测市场技能包添加 ito 市场情报、ito 篮子比较、ito 交易计划器、ito 数据图谱代理、预测市场预言机研究和预测市场风险审查等功能同时将实时 Itô API 访问与 ECC 工具计费分开优化技能包包括并行执行优化器、基准优化循环、数据吞吐量加速器、低延迟关键系统和递归决策分类账将重复的速度/递归提示转化为有界的基准、吞吐量和决策分类账工作流ECC 2.0 测试版ecc2/ 中的 Rust 控制平面原型可在本地构建并提供仪表盘、启动、会话、状态、停止、恢复和守护进程命令目前为测试版尚未正式发布操作符状态快照使用 ecc status --markdown --write status.md 可将本地状态存储转换为可移植的交接文件涵盖就绪状态、活动会话、技能运行状况、安装状况、待处理的治理事件和来自 Linear/GitHub/交接的关联工作项。可使用 ecc work - items upsert ... 手动输入ecc work - items sync - github --repo owner/repo 同步 PR/问题队列状态ecc status --exit - code 在就绪状态需要关注时使自动化失败生态系统强化持续围绕核心插件推出 AgentShield、ECC 工具成本控制、计费门户工作和网站更新避免功能分散。v1.9.02026 年 3 月选择性安装架构采用清单驱动的安装管道通过 install - plan.js 和 install - apply.js 实现目标组件的安装状态存储可跟踪已安装内容并支持增量更新新增 6 个代理包括 typescript - reviewer、pytorch - build - resolver、java - build - resolver、java - reviewer、kotlin - reviewer 和 kotlin - build - resolver将语言覆盖范围扩展到 10 种新增技能如用于深度学习工作流的 pytorch - patterns、用于 API 参考研究的 documentation - lookup、用于现代 JS 工具链的 bun - runtime 和 nextjs - turbopack以及 8 个操作领域技能和 mcp - server - patterns会话和状态基础设施采用 SQLite 状态存储和查询 CLI提供会话适配器用于结构化记录为自我改进技能奠定基础编排系统改进使框架审计评分具有确定性强化编排状态和启动器兼容性通过 5 层防护防止观察者循环观察者可靠性提升通过节流和尾部采样修复内存爆炸问题修复沙箱访问问题添加懒启动逻辑和重入防护12 种语言生态系统为 Java、PHP、Perl、Kotlin/Android/KMP、C 和 Rust 新增规则与现有的 TypeScript、Python、Go 和通用规则相结合社区贡献包括韩语和中文翻译、biome 钩子优化、视频处理技能、操作技能、PowerShell 安装程序和 Antigravity IDE 支持CI 强化修复 19 个测试失败问题强制检查目录计数验证安装清单确保完整测试套件通过。v1.8.02026 年 3 月框架优先发布明确将 ECC 定位为代理框架性能系统而非仅仅是配置包钩子可靠性改进增加 SessionStart 根回退、停止阶段会话摘要用基于脚本的钩子取代脆弱的内联单行代码钩子运行时控制通过 ECC_HOOK_PROFILE minimal|standard|strict 和 ECC_DISABLED_HOOKS ... 实现运行时控制无需编辑钩子文件新增框架命令包括 /harness - audit、/loop - start、/loop - status、/quality - gate 和 /model - routeNanoClaw v2支持模型路由、技能热加载、会话分支/搜索/导出/压缩/指标跨框架一致性在 Claude Code、Cursor、OpenCode 和 Codex 应用/CLI 之间实现行为一致内部测试通过经过钩子/运行时重构和兼容性更新后997 个内部测试全部通过。v1.7.02026 年 2 月Codex 应用和 CLI 支持直接基于 AGENTS.md 支持 Codex提供安装目标和 Codex 文档前端幻灯片技能HTML 演示文稿构建器零依赖的 HTML 演示文稿构建器支持 PPTX 转换指导和严格的视口适配规则新增 5 个通用业务/内容技能包括文章写作、内容引擎、市场研究、投资者材料和投资者外联更广泛的工具覆盖加强对 Cursor、Codex 和 OpenCode 的支持确保同一项目在所有主要框架上顺利运行内部测试扩展插件、钩子、技能和打包的验证和回归测试覆盖范围992 个内部测试通过。v1.6.02026 年 2 月Codex CLI 支持新增 /codex - setup 命令生成 codex.md 以实现与 OpenAI Codex CLI 的兼容性新增 7 个技能包括 search - first、swift - actor - persistence、swift - protocol - di - testing、regex - vs - llm - structured - text、content - hash - cache - pattern、cost - aware - llm - pipeline 和 skill - stocktakeAgentShield 集成/security - scan 技能可直接从 Claude Code 运行 AgentShield包含 1282 个测试和 102 条规则GitHub 市场ECC 工具 GitHub 应用在 github.com/marketplace/ecc - tools 上线提供免费/专业/企业版社区贡献合并 30 多个社区 PR来自 6 种语言的 30 位贡献者参与内部测试扩展代理、技能、命令、钩子和规则的验证套件978 个内部测试通过。v1.4.12026 年 2 月修复本能导入内容丢失问题parse_instinct_file() 在 /instinct - import 过程中会无声地丢弃前置元数据动作、证据、示例部分之后的所有内容问题编号 #148、#161。v1.4.02026 年 2 月交互式安装向导新增 configure - ecc 技能提供引导式设置支持合并/覆盖检测PM2 和多代理编排新增 6 个命令/pm2、/multi - plan、/multi - execute、/multi - backend、/multi - frontend、/multi - workflow用于管理复杂的多服务工作流多语言规则架构将规则从扁平文件重构为 common/、typescript/、python/ 和 golang/ 目录可按需安装所需语言中文zh - CN翻译完成所有代理、命令、技能和规则的完整翻译80 多个文件GitHub 赞助支持可通过 GitHub 赞助支持该项目增强的 CONTRIBUTING.md为每种贡献类型提供详细的 PR 模板。v1.3.02026 年 2 月OpenCode 插件支持通过 OpenCode 的插件系统20 多种事件类型实现 12 个代理、24 个命令和 16 个技能的完整集成支持钩子3 个原生自定义工具包括 run - tests、check - coverage 和 security - auditLLM 文档提供 llms.txt 用于全面的 OpenCode 文档。v1.2.02026 年 2 月Python/Django 支持提供 Django 模式、安全、TDD 和验证技能Java Spring Boot 技能包括 Spring Boot 的模式、安全、TDD 和验证会话管理新增 /sessions 命令用于会话历史管理持续学习 v2基于本能的学习系统支持置信度评分、导入/导出和进化。快速开始大多数 Claude Code 用户应选择以下一种安装路径推荐默认路径安装 Claude Code 插件然后仅复制实际需要的规则文件夹。只有在需要更精细的控制、想完全避免插件路径或 Claude Code 构建在解析自托管市场条目时遇到问题时才使用手动安装程序。不要叠加安装方法常见的错误设置是先安装插件然后再运行 install.sh --profile full 或 npx ecc - install --profile full。如果已经进行了多次安装且出现重复情况可直接进行重置/卸载 ECC低上下文/无钩子路径如果觉得钩子过于全局化或者只需要 ECC 的规则、代理、命令和核心工作流技能可跳过插件使用最小手动配置文件./install.sh --profile minimal --target claude、.\install.ps1 --profile minimal --target claude、npx ecc - install --profile minimal --target claude此配置文件有意排除了钩子运行时。如果需要正常的核心配置文件但需要禁用钩子可使用 ./install.sh --profile core --without baseline:hooks --target claude。如果之后需要运行时强制实施钩子可使用 ./install.sh --target claude --modules hooks - runtime确定合适的组件如果不确定要安装哪个 ECC 配置文件或组件可从任何项目中使用打包的顾问工具npx ecc consult security reviews --target claude它将返回匹配的组件、相关配置文件和预览/安装命令。如果想在安装前检查确切的文件计划可使用预览命令。对于生产 ML/MLOps 工作流应选择选择性安装并按组件范围进行npx ecc consult mlops training model deployment --target claude、npx ecc install --profile minimal --target claude --with capability:machine - learning。安装步骤步骤 1安装插件推荐注意插件使用方便但如果 Claude Code 构建在解析自托管市场条目时遇到问题下面的开源安装程序仍然是最可靠的路径。可通过 /plugin marketplace add https://github.com/affaan - m/ECC 添加市场再通过 /plugin install eccecc 安装插件也可直接添加到 ~/.claude/settings.json。这将使你立即访问所有命令、代理、技能和钩子。需要注意的是Claude Code 插件系统不支持通过插件自动分发规则因此需要手动安装规则。步骤 2按需安装规则重要提示Claude Code 插件无法自动分发规则。如果已经通过 /plugin install 安装了 ECC请勿再运行 ./install.sh --profile full、.\install.ps1 --profile full 或 npx ecc - install --profile full。插件已经加载了 ECC 技能、命令和钩子再次运行完整安装程序会将相同的内容复制到用户目录导致技能和运行时行为重复。对于插件安装只需手动复制所需的 rules/ 目录到 ~/.claude/rules/ecc/ 下从 rules/common 开始再选择一种实际使用的语言或框架包。除非明确需要所有上下文否则不要复制所有规则目录。只有在完全手动安装 ECC 而不使用插件路径时才使用完整安装程序。完全手动安装备用仅在有意跳过插件路径时使用./install.sh --profile full、.\install.ps1 --profile full 或 npx ecc - install --profile full。选择此路径后请勿再运行 /plugin install。重置/卸载 ECC如果 ECC 出现重复、干扰或故障不要在现有安装基础上重复安装。插件路径从 Claude Code 中移除插件然后删除手动复制到 ~/.claude/rules/ecc/ 下的特定规则文件夹手动安装程序/CLI 路径从仓库根目录开始先预览移除操作node scripts/uninstall.js --dry - run然后移除 ECC 管理的文件node scripts/uninstall.js。也可使用生命周期包装器。ECC 仅移除安装状态中记录的文件不会删除未安装的无关文件。如果采用了多种安装方法应按以下顺序清理移除 Claude Code 插件安装从仓库根目录运行 ECC 卸载命令以移除安装状态管理的文件删除手动复制且不再需要的额外规则文件夹最后使用单一路径重新安装。步骤 3开始使用技能是主要的工作流界面。在 ECC 从 commands/ 迁移过程中现有的斜杠式命令名称仍然可用。插件安装使用规范的命名空间形式 /ecc:plan Add user authentication手动安装使用较短的斜杠形式 /plan Add user authentication检查可用命令/plugin list eccecc。现在你可以访问 61 个代理、246 项技能和 76 个旧命令垫片。仪表盘 GUI启动桌面仪表盘以直观探索 ECC 组件npm run dashboard 或 python3 ./ecc_dashboard.py。其特点包括标签式界面包括代理、技能、命令、规则和设置暗/亮主题切换字体自定义字体家族和大小标题栏和任务栏显示项目徽标支持在所有组件中进行搜索和过滤。多模型命令注意多模型命令如 /multi - plan、/multi - execute、/multi - backend、/multi - frontend 和 /multi - workflow不在上述基本插件/规则安装范围内。要使用这些命令必须安装 ccg - workflow 运行时并使用 npx ccg - workflow 进行初始化。该运行时提供这些命令所需的外部依赖包括 ~/.claude/bin/codeagent - wrapper 和 ~/.claude/.ccg/prompts/*。如果没有 ccg - workflow这些多模型命令将无法正常运行。跨平台支持该插件现在完全支持 Windows、macOS 和 Linux同时与主要的 IDECursor、Zed、OpenCode、Antigravity和 CLI 框架紧密集成。所有钩子和脚本均使用 Node.js 重写以实现最大兼容性。包管理器检测插件会自动检测你首选的包管理器npm、pnpm、yarn 或 bun优先级如下环境变量CLAUDE_PACKAGE_MANAGER项目配置.claude/package - manager.jsonpackage.jsonpackageManager 字段锁定文件从 package - lock.json、yarn.lock、pnpm - lock.yaml 或 bun.lockb 中检测全局配置~/.claude/package - manager.json备用第一个可用的包管理器。设置首选包管理器的方法如下通过环境变量export CLAUDE_PACKAGE_MANAGER pnpm通过全局配置node scripts/setup - package - manager.js --global pnpm通过项目配置node scripts/setup - package - manager.js --project bun检测当前设置node scripts/setup - package - manager.js --detect。也可在 Claude Code 中使用 /setup - pm 命令。钩子运行时控制使用运行时标志调整严格程度或临时禁用特定钩子export ECC_HOOK_PROFILE standardexport ECC_DISABLED_HOOKS pre:bash:tmux - reminder,post:edit:typecheckexport ECC_SESSION_START_MAX_CHARS 4000export ECC_SESSION_START_CONTEXT offexport ECC_CONTEXT_MONITOR_COST_WARNINGS off。在 Windows PowerShell 中[Environment]::SetEnvironmentVariable(ECC_CONTEXT_MONITOR_COST_WARNINGS, off, User)。项目结构展示了 ECC 项目的详细结构包括 .claude - plugin/、agents/、skills/、commands/、legacy - command - shims/、rules/、hooks/、scripts/、tests/、contexts/、examples/、mcp - configs/、ecc_dashboard.py、assets/、marketplace.json 等目录及其中的文件。生态系统工具技能创建器有两种方法可从你的仓库生成 Claude Code 技能选项 A本地分析内置使用 /skill - create 命令进行本地分析无需外部服务可分析当前仓库也可同时为 continuous - learning - v2 生成本能此方法会在本地分析你的 git 历史记录并生成 SKILL.md 文件选项 BGitHub 应用高级适用于高级功能10k 提交、自动 PR、团队共享安装 GitHub 应用 ecc.tools在任何问题下评论 /skill - creator analyze 或在推送到默认分支时自动触发。两种方法都会创建 SKILL.md 文件、本能集合和模式提取。AgentShield — 安全审计器在 2026 年 2 月的 Claude Code 黑客松Cerebral Valley x Anthropic中开发。包含 1282 个测试覆盖率达 98%有 102 条静态分析规则。可扫描你的 Claude Code 配置检测漏洞、错误配置和注入风险。可进行快速扫描、自动修复安全问题、使用三个 Opus 4.6 代理进行深度分析、从头生成安全配置等操作。它会扫描的内容包括CLAUDE.md、settings.json、MCP 配置、钩子、代理定义和技能涵盖 5 个类别秘密检测14 种模式、权限审计、钩子注入分析、MCP 服务器风险分析和代理配置审查。--opus 标志会运行三个 Claude Opus 4.6 代理形成红队/蓝队/审计员管道攻击者寻找攻击链防御者评估保护措施审计员将两者综合成优先级风险评估采用对抗性推理而非简单的模式匹配。输出格式包括终端颜色分级 A - F、JSONCI 管道、Markdown 和 HTML。在发现关键问题时退出代码为 2可用于构建门控。可在 Claude Code 中使用 /security - scan 运行或通过 GitHub Action 添加到 CI 中。持续学习 v2基于本能的学习系统可自动学习你的模式/instinct - status 显示带有置信度的已学习本能/instinct - import 从他人处导入本能/instinct - export 导出你的本能以进行共享/evolve 将相关本能聚类成技能。完整文档请参考 skills/continuous - learning - v2/。仅在明确需要旧版 v1 Stop - hook 学习技能流程时才保留 continuous - learning/。要求Claude Code CLI 最低版本v2.1.0 或更高。由于插件系统处理钩子的方式发生了变化此插件需要 Claude Code CLI v2.1.0 及以上版本。检查版本claude --version。重要提示钩子自动加载行为对于贡献者请勿在 .claude - plugin/plugin.json 中添加 hooks 字段这是由回归测试强制执行的。Claude Code v2.1 会按惯例自动从任何已安装的插件中加载 hooks/hooks.json。在 plugin.json 中显式声明会导致重复检测错误Duplicate hooks file detected: ./hooks/hooks.json resolves to already - loaded file。此问题在该仓库中曾导致多次修复/回滚循环问题编号 #29、#52、#103Claude Code 版本之间的行为变化导致了混淆现在有回归测试防止此问题再次出现。安装选项选项 1作为插件安装推荐这是使用此仓库的最简单方法将其作为 Claude Code 插件安装可通过 /plugin marketplace add https://github.com/affaan - m/ECC 和 /plugin install eccecc 操作也可直接添加到 ~/.claude/settings.json。这将使你立即访问所有命令、代理、技能和钩子。需要注意的是Claude Code 插件系统不支持通过插件分发规则因此需要手动安装规则可选择用户级规则或项目级规则。选项 2手动安装如果你希望手动控制安装内容可克隆仓库将代理复制到你的 Claude 配置中复制规则目录通用 特定语言并选择你的技术栈。