Everything Claude Code(ECC)2.1.0 的中文源码架构拆解,使用 Docusaurus 构建并通过 GitHub Pages 发布。
在线阅读:https://hanqing.github.io/ecc-source-notes/docs/intro
本文档以本地 ECC-main 2.1.0 快照为依据,重点分析:
- agents、skills、commands、rules、hooks 的职责边界
scripts/ecc.js与 selective installer 的解析/执行/状态链路- Claude Code、Codex、Cursor、OpenCode 等 harness 的适配方式
- memory、continuous learning、ECC2 控制面与安全治理
- 一次真实开发任务如何经过 plan → test → implement → review → verify → remember
npm install
npm start
npm run build
npm run serve要求 Node.js 20+。生产构建产物位于 build/。
推送到 main 会触发 .github/workflows/deploy-pages.yml,使用 Docusaurus 生成静态文件并部署到 GitHub Pages。
这是对 affaan-m/ECC 的独立学习型拆解。ECC 上游代码遵循其仓库声明的 MIT License;本文档文字和站点代码按本仓库 LICENSE 发布。源码链接均指向 ECC 上游,具体实现应以对应版本源码为准。