ARTICLE · 1122610
27万星标!ECC给AI编程助手装上工程操作系统



装上 ECC 的第一周,我把 AI 写出来的代码从「能跑但粗糙」变成了「能进 PR 审查」。
之前用 Claude Code 写项目时,每次都是直接开干——AI 拿到需求就写代码,写完就提交,偶尔漏掉测试,审查时也经常漏掉安全隐患。后来听说有个叫 ECC 的项目,号称给 AI agent 装一个工程操作系统,抱着试试看的心态装了,结果彻底改变了我的工作流程。
ECC 是什么?一句话:它把你的 AI 编程助手从「会写代码的工具」升级成了「具备工程纪律的团队成员」。
【故事得从一次翻车说起】
之前有个项目,AI 三天写完了核心功能,代码看着没问题,但到了集成测试才发现——没有单元测试、没有安全审查、架构设计也是写到哪算哪。最后返工了一周。
从那以后我就在想:AI 这么强,为什么不能像人类工程师一样,先规划、再测试、再审查?
ECC 的作者 affaan-m 显然有同感。这个项目从 2026 年 1 月开源,现在已经拿到 27 万星标,支持 Claude Code、Codex、Cursor、Gemini、Zed、Hermes 等 11+ 平台。
【装上之后你会得到什么】
第一,68 个专项智能体。不是通用的「写代码」,而是专门分工的——规划智能体、审查智能体、构建修复智能体、安全智能体、架构智能体……每个都有明确的职责边界,你不需要每次都重新 prompt,它们已经知道该干什么。
第二,293 项技能。覆盖了 TDD、研究、安全、文档、前端、数据、ML、运维等各个维度。其中 TDD 工作流尤其实用——先写测试、再实现、再审查,全流程自动化,AI 不再是「写完就交」,而是自带质量 gate。
第三,AgentShield 安全扫描。这是我最看重的功能之一。它会扫描你的 prompt、MCP 配置、权限设置和 agent 文件,检测 prompt 注入风险、密钥泄露、权限滥用等问题。对于一个经常让 AI 访问敏感数据的开发者来说,这个功能几乎是刚需。
第四,统一的跨平台配置。你可以在 Claude Code 里装一次,然后在 Codex、Cursor、Hermes 等其他平台复用同一套 skills 和规则。不用再为每个工具单独配置工程规范。
【但它不是完美的】
ECC 最大的局限是——它主要服务于 AI 编程助手,而不是普通开发者。如果你不用 Claude Code、Codex 或类似的 agent 工具,这个项目对你意义不大。另外,293 项技能虽然多,但不可能覆盖所有场景,特定领域你可能还是得自己写 skills。
还有一个小问题:安装配置有一定复杂度,尤其是多平台配置时,需要理解 scope、hook profile 等概念,对新手不太友好。
【最后说一句】
ECC 解决的核心问题是:AI 很聪明,但缺少工程纪律。它不是在教会 AI 怎么写代码,而是在培养 AI 怎么像工程师一样思考和工作。
你觉得 AI 编程助手最需要补的一课是什么?是测试习惯、安全审查,还是架构规划?来评论区聊聊。
关注公众号「大飞的AI赋能笔记」,每天播报 Github 最新的热门项目