ECC 为 AI 编程助手提供一组可组合的工程能力和配置。 它包含技能、专门代理、工作流以及与工具相关的配置,适合希望系统整理规划、审查、测试和安全检查的人。

ECC:AI 编程助手能力与工作流方法示意图
增强编程助手 · 原创方法示意图

先明确你要用哪部分

  • 规划与架构:把需求拆成可执行的工程步骤。
  • 代码质量:配合测试、审查和构建问题修复。
  • 工作流配置:按工具接入适用的规则、技能与代理。
  • 进阶能力:进一步了解记忆、持续学习和安全检查相关配置。

不同编程工具支持的能力并不完全一致。先确认目标工具的支持范围,再选择安装方案,不要把所有适配器当成相同功能。

安装前准备

  1. 准备 Node.js 18 或更新版本,以及 Git。
  2. 使用 Claude Code 安装向导时,确认 Claude Code 2.1 或更新版本可在命令行访问。
  3. 保存现有工具配置,检查是否已经安装过 ECC。
  4. 先用测试仓库验证,不要直接让新工作流修改重要项目。

可以先检查基础命令是否可用:

node --version
git --version
claude --version

方案一:Claude Code 原生插件

在 Claude Code 中执行 README 提供的命令:

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

这是原生插件路径。安装后不要再叠加一套完整手动安装,否则可能重复加载技能、命令或 hooks。

方案二:引导安装

README 提供的引导命令如下:

npx ecc-universal@2.2.3 setup

向导用于选择 Claude Code 插件的安装范围和 hook 配置。确认显示的目标路径与修改内容后再继续。这里列出的是本文核对的 README 命令;后续使用前请同时检查官方说明中的版本要求。

如需同时配置多个支持的工具,README 另有引导入口:

npx ecc-universal@2.2.3 install --guided

一个工具采用一种安装路径。多个工具可以各自安装,但不应在同一个工具里重复叠加插件与旧式同步配置。

第一次使用建议

  1. 从一个能力开始:例如代码审查,不要第一次就启用所有工作流。
  2. 告诉助手项目技术栈、目标文件和审查范围。
  3. 要求每条问题包含位置、原因和可验证的影响。
  4. 逐项确认问题后再修改,保留原有功能的回归检查。
请检查这个文章发布接口的输入校验与错误处理。
先列出可确认的问题、涉及文件和复现条件,不要直接重构整个项目。
确认修复方案后,再补充必要检查并实施修改。

先把任务范围与权限边界讲清楚。 hooks 和自动化配置会影响工具行为,启用前应阅读对应说明并确认适用范围。

如何验收

  • 工具能够识别选中的插件与技能,未出现两份重复能力。
  • 审查意见指向实际代码,并能说明触发条件。
  • 修复后运行了项目现有检查,结果可以复现。
  • 配置范围符合预期,没有意外覆盖其他项目的设置。

常见问题

ECC 是一个单独的 Skill 吗

它是能力与工程工作流集合。下载整个仓库后,仍应按需求选择工具入口和具体能力。

命令不存在或版本报错怎么办

先检查 Node.js、Git、目标工具以及 npm 环境,再对照官方安装说明处理。不要通过复制来源不明的脚本修复安装。

是否一定要安装全部规则

不需要。按项目语言和使用场景选择相关内容。规则、技能、代理和 hooks 的加载方式不同,不能只复制一个文件夹就假定全部生效。