一份给开发者的 ECC 导读笔记
Everything
Claude Code
Anthropic 黑客马拉松获奖项目 · 把 Claude Code 从命令集合升级为 Agentic Coding harness
目录
是什么 —
一套harness
源自 Anthropic 黑客马拉松获奖项目,把代理、技能、命令、规则、钩子整合成一套可复用的 AI 协作工作系统。
内置 67 个专用子代理
planner、architect、tdd-guide、code-reviewer、security-reviewer、build-error-resolver、doc-updater 等。主代理把长任务委派给专家,避免单 Agent 跑偏,显著提升复杂任务的完成率。另有 271 个 skills、92 个 commands 在背后支撑。
五大基石
Agent · Skill · Command
Rule · Hook
Agent & Skill — 专家 + 工作流
子代理(Agent)是限定职责的专属 AI 角色;技能(Skill)是 271 个可复用工作流。两者配合让长任务被专业角色按标准流程完成。
Command & Rule — 入口 + 约束
命令(/plan、/tdd 等)是工作流入口;规则(Rule)是始终生效的编码与安全约束,例如禁提交 console.log、强制类型检查。
Hook & AgentShield — 自动化防御
钩子(Hook)在工具调用前后、会话开始结束自动触发;AgentShield 做静态与动态安全审查,拦截配置漏洞与指令注入。
命令 —
6 个日常入口
92 个命令文件、59 个全局 slash commands 中,这 6 个是日常开发最高频的工作流入口。
最常用的一组
何时用哪个命令
工作流 —
协作而非孤命令
ECC 真正的杠杆在子 Agent 协作:把规划、开发、审查、修复、验证串成一条可编排的流水线。
典型 ECC 协作链
一条端到端的任务流水线
规划
planner 澄清需求、识别风险,architect 划边界、给权衡。先想清楚再动手。
开发
tdd-guide 强制测试优先,build-error-resolver 接管类型 / 编译错误,让循环不停摆。
审查
code-reviewer 查质量与可维护性,security-reviewer 扫漏洞与配置风险,双轨并行。
验证
/verify 跑 build / lint / test / type-check 全链路,/quality-gate 把提交前的最后一道闸。
一套系统,
而非命令集合。
先澄清再动手 · 测试优先 · 验证闭环 · 安全前置 · 把经验沉淀为资产 · 把它当作系统而非命令包。