开发与工程 codextest-driven-developmentcode-reviewsecurity-scanningagent-memorymcp

ECC 工程智能体工作台

为编码智能体提供规划、验证、审查、记忆与安全扫描的一体化工程工作流。

FollowAgents 评估 · FARS-2.1
谨慎使用
66/ 100 五分制 3.3 / 5
1 2 3 4 5 6
按维度查看评分与理由
1信任安全19 / 29 · 3.3/5

证据显示:README 和 SECURITY.md 强调官方来源,避免第三方镜像;安装向导要求用户确认;SECURITY.md 提供秘密处理指南和本地端口检查;CI 工作流使用最小权限和固定 SHA;有回滚/修复脚本;来源归属明确(GitHub、npm、GitHub App)。扣分:未提供实际权限审计或运行时验证,用户确认机制未在代码中直接展示,依赖安全仅通过 CI 中的 npm audit 和 IOC 扫描体现,未提供详细报告。

2可靠稳定9 / 14 · 3.2/5

证据显示:README 和 package.json 描述一致,CI 工作流覆盖多平台和包管理器,测试脚本存在;依赖版本固定,有 overrides 和 resolutions;失败消息在 CI 中通过上传测试产物体现。扣分:未提供实际运行结果,失败消息的具体内容未在源码中展示,依赖可用性未经过实际验证。

3适用触发12 / 18 · 3.3/5

证据显示:README 提供多语言文档和多种安装路径,支持多种 harness;能力边界在 README 中说明(如 Claude Code 最佳,其他有限);触发精度通过安装向导和命令选项体现;环境适配通过 CI 矩阵和平台支持矩阵体现。扣分:未提供实际运行验证,能力边界描述可能过于乐观,触发精度未在代码中直接验证。

4规范维护12 / 18 · 3.3/5

证据显示:README 结构清晰,提供安装说明、示例、FAQ 链接;命名稳定(ecc@ecc, ecc-universal);已知限制在 README 中提及;MIT 许可证明确;版本号在 package.json 和 VERSION 文件中;维护责任通过 SECURITY.md 和贡献指南体现。扣分:未提供 changelog 文件,版本历史不明确,维护责任未明确指定单一维护者。

5有效结果9 / 13 · 3.5/5

证据显示:README 描述输出为可用的技能、代理和命令;边际价值通过提供 67 个代理和 284 个技能体现;成本效益通过免费开源和赞助模式体现。扣分:未提供实际使用案例或性能数据,边际价值可能被夸大,成本效益未经过实际评估。

6证据核验5 / 8 · 3.1/5

证据显示:README 中的声明有部分支持(如代理和技能数量),CI 工作流提供验证步骤;跨来源佐证通过多个文档和测试体现;事实与推断在 README 中有所区分(如支持状态矩阵)。扣分:未提供实际测试结果,声明未完全可追溯,事实与推断的区分不够明确。

证据充分度: 评估于 2026年8月9日 审查版本 51a6950bde75
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
使用前请注意
  • 该仓库包含大量技能和代理,但未提供实际运行验证,声明可能过于乐观。
  • 依赖安全仅通过 CI 中的 npm audit 和 IOC 扫描体现,未提供详细报告。
  • 用户确认机制未在代码中直接展示,需进一步验证。
查看完整评分方法 →

这个 Agent 能做什么,适合哪些场景?

ECC 是面向 Claude Code、Codex 及多种开发智能体环境的工程工作流与配置系统。它包含 67 个专用子智能体、281 个按需加载的技能、94 个兼容性命令、规则集、运行时钩子和 AgentShield 安全扫描能力。其典型流程是先规划,再编写和验证测试、实施、以新上下文审查、最终验证,并将可复用经验保存为记忆或技能。项目通过 Claude Code 插件、Codex 同步脚本及多个编辑器/命令行适配器交付;根目录被定义为工作流的事实来源。ECC 不替代模型或代码托管服务,而是在已有智能体终端和项目文件之上安装或映射这些工作流。

ECC 可通过 /ecc:plan 生成实施蓝图,并配合 tdd-workflow 记录 RED→GREEN→REFACTOR 的测试证据;/code-review/build-fix/security-scan 等入口分别调用审查、构建修复和安全工作流。安装器 install.shinstall.ps1npx ecc 会按目标环境安装技能、规则、命令和配置;Codex 可使用 scripts/sync-ecc-to-codex.sh 合并 AGENTS.md、技能、提示词、智能体与参考配置。ecc memory.ecc/memory/~/.ecc/memory/ 中创建、检索和检查 Markdown 记忆,选配的 ecc-memory-mcp 仅提供 memory_savememory_searchmemory_readmemory_doctor。AgentShield 可扫描提示词、钩子、MCP 配置、权限、密钥和智能体文件。

  1. 使用 Claude Code 开发新功能的团队,可先运行 /ecc:plan "添加认证",再用 tdd-workflow 推进测试先行实现。
  2. 使用 Codex App 或 CLI 的开发者,可通过同步脚本将 ECC 的技能、提示词、智能体和配置合并到 ~/.codex
  3. 需要在合并前独立检查改动的工程师,可使用 /code-review 获取新上下文的代码审查,并用 /security-scan 审核智能体配置风险。
  4. 维护多语言仓库的开发者,可选择 rules/common 加一个实际使用的语言规则包,而非把所有规则永久加载。
  5. 需要跨 Claude、Codex、Hermes、OpenClaw 或 Kimi 交接工作的团队,可用 Memory Vault 保存可检索的 Markdown 交接记录。

这个 Agent 有哪些优点和局限?

优点
  • 把规划、TDD、审查和最终验证串成明确流程,并提供 /ecc:plantdd-workflow/code-review 等实际入口。
  • 同时提供 Claude Code 插件、Codex 同步和 Cursor、OpenCode、Gemini CLI、Zed 等目标适配器。
  • 规则按语言和项目选择性安装,技能按需加载,避免将整个目录持续塞入上下文。
  • AgentShield 将提示词、钩子、MCP 配置、权限与密钥纳入智能体环境安全扫描。
  • Memory Vault 使用可检查的本地 Markdown 格式,支持多个已列出的智能体环境之间的交接。
局限
  • 安装方式不可叠加;重复安装可能造成技能、命令、钩子或配置重复,需要按项目给出的卸载顺序清理。
  • 许多完整流程依赖 Shell、Git、Node.js、文件系统以及目标智能体环境,而非一个独立托管服务。
  • Codex 市场插件被标注为实验性,因共享仓库内容可能未复制到安装缓存,项目建议需要完整技能时使用同步方式。
  • Memory Vault 中的内容被明确标为未经审查的上下文,不能视为可执行策略或已验证事实。
  • 多模型 multi-* 命令还需单独安装并初始化 ccg-workflow 运行时。

如何安装或部署这个 Agent?

Claude Code 推荐安装方式是在 Claude Code 中执行:

/plugin marketplace add https://github.com/affaan-m/ECC
/plugin install ecc@ecc

Codex 的同步方式为:

git clone https://github.com/affaan-m/ECC.git
cd ECC
npm install
bash scripts/sync-ecc-to-codex.sh

每个环境只能选择一种 ECC 安装方式;不要将 Claude 插件与完整手动安装叠加,也不要将 Codex 同步与 Codex 市场插件叠加。使用记忆 CLI 或可选 MCP 服务前,另行执行 npm install -g ecc-universal

如何使用这个 Agent?

新功能可从 /ecc:plan "描述功能" 开始,确认计划后启用 tdd-workflow;完成实现后运行 /code-review,并执行项目自身的构建、静态检查、类型检查和测试。构建失败可用 /build-fix,智能体配置审计可用 /security-scannpx -y ecc-agentshield scan --path .。跨会话交接可执行 ecc memory init --scope project,再用 ecc memory search "认证迁移" --target-harness codex 检索;重要记忆仍须与权威来源核对。

这个 Agent 与同类方案有什么区别?

ECC 将自身定位为覆盖多个智能体环境的工作流系统,而不是只靠提示词提醒的配置包:规则始终加载但可选择,技能按任务加载,钩子在模型上下文外执行,专用智能体用于隔离规划和审查。与单一 Claude Code 插件安装相比,Codex 使用同步流程;项目明确提醒不要在同一 Codex 环境同时使用同步和市场插件。

常见问题

ECC 是免费的吗?
仓库声明其开源部分永久采用 MIT 许可证。README 同时说明 ECC Pro 是面向私有仓库的托管 GitHub App,价格从每席每月 19 美元起。
可以同时在 Claude Code 和 Codex 中使用吗?
可以。项目说明可在不同环境中各选一种安装路径,例如 Claude Code 插件加 Codex 同步;限制是同一环境不要叠加两种 ECC 安装方式。
ECC 会自动启用所有 MCP 服务吗?
不会。Claude 插件安装不会自动启用捆绑 MCP 定义;README 说明默认连接器为 chrome-devtools,其余连接器或 MCP 配置需要按需设置。
记忆数据是否可以直接信任?
不可以。Memory Vault 将记忆定义为未经审查的上下文;重要结论需要核验,并应将被接受的知识提升到受治理的项目文档。

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents