跳到主要内容

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

源码地图

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

推荐的只读检查

# 实时发现入口
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 的大目录就会从“文件海洋”变成一套可以推理的系统。