Skip to content

Repository files navigation

ECC 源码拆解

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 上游,具体实现应以对应版本源码为准。

Releases

Packages

Contributors

Languages