跳到主要内容

附录:源码地图、常用检查与术语

源码地图​

想研究什么先读哪里
项目定位与安装README.md、VERSION、package.json
根级行为约束AGENTS.md、CLAUDE.md、RULES.md
Agent 委派agents/、agent.yaml
Skill catalogskills/*/SKILL.md、skills/ecc-guide
Slash commandcommands/、legacy-command-shims/
生命周期hooks/hooks.json、hooks/README.md、scripts/hooks/
选择性安装manifests/、scripts/install-plan.js、scripts/install-apply.js
目标适配.claude*、.codex*、.cursor/、.opencode/、scaffolds/
记忆与学习scripts/memory.js、scripts/lib/memory-*、skills/continuous-learning-v2
安全rules/、skills/security-*、scripts/ci/、schemas/
ECC2 控制面scripts/status.js、scripts/sessions-cli.js、scripts/work-items.js、ecc2/

推荐的只读检查​

# 实时发现入口
find agents -maxdepth 1 -name '*.md' | sort
find skills -maxdepth 2 -name SKILL.md | sort
find commands -maxdepth 1 -name '*.md' | sort

# 安装选择器
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --list-modules
node scripts/install-plan.js --list-components --json
node scripts/install-plan.js --profile developer --target claude --json

# 运行环境
node scripts/ecc.js list-installed --json
node scripts/ecc.js doctor --target claude
node scripts/ecc.js status --json
node scripts/ecc.js sessions

术语表​

术语含义
harness承载模型、工具、上下文和生命周期的宿主,例如 Claude Code 或 Codex
agent带角色、工具和模型约束的委派单元
skill可按需发现/加载的工作流与领域知识包
commandslash command 兼容入口,逐步让位给 skills-first surface
rule始终加载或按语言选择的约束文本
hook在工具或会话事件边界运行的脚本
moduleinstaller 的真实安装单元,声明依赖和 target
component面向用户的安装选择项,可映射到多个 module
profile预设 module 组合
target adapter把 module 投影到某个 harness 的路径、合并和构建策略
install-stateecc.install.v1 状态记录,用于 doctor/repair/uninstall
instinctcontinuous learning v2 的原子、带置信度的行为知识

结语​

读 ECC 不需要一次读完 281 个 skill。先顺着“安装计划 → 目标投影 → 会话 hook → 验证/记忆”的主链路走,再进入你关心的角色或领域。只要抓住 canonical surface、运行时边界和状态记录这三件事,ECC 的大目录就会从“文件海洋”变成一套可以推理的系统。