ECC 指南 是做什么的?
当用户需要帮助理解、导航、安装或选择 Everything Claude Code 的组件时,请使用本技能。
使用时机
当用户:
- 询问 ECC 包含哪些内容
- 需要帮助查找技能、命令、代理、钩子、规则或安装配置
- 是仓库新手,需要引导路径
- 询问“如何使用 ECC 做 X?”
- 询问哪些 ECC 组件适合其项目
- 需要一个关于命令、技能、代理、钩子和规则如何相互关联的简洁解释
- 对安装路径、重复安装、重置/卸载或选择性安装选项感到困惑
核心原则
基于当前文件回答,而非记忆。ECC 变化很快,硬编码的目录计数、功能列表和安装说明很快就会过时。
当 ECC 仓库可用时,在给出具体答案前,先检查相关文件:
node scripts/ci/catalog.js --json
find skills -maxdepth 2 -name SKILL.md | sort
find commands -maxdepth 1 -name '*.md' | sort
find agents -maxdepth 1 -name '*.md' | sort
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --list-components --json
使用满足用户问题所需的最少读取操作。
仓库地图
README.md: 安装路径、卸载/重置指南、公开定位、常见问题AGENTS.md: 贡献者指南和项目结构agent.yaml: 导出的 gitagent 界面和命令列表commands/: 维护的斜杠命令兼容层skills/*/SKILL.md: 可重用工作流和领域剧本agents/*.md: 委派子代理的角色提示rules/: 语言和工具规则hooks/README.md,hooks/hooks.json,scripts/hooks/: 钩子行为和安全性确保manifests/install-*.json: 选择性安装模块、组件、配置和目标支持docs/: 工具指南、架构说明、翻译文档、发布文档
回复风格
先给出答案,再给出下一步操作。大多数用户不需要完整的目录转储。
良好的首要回复结构:
- 使用什么
- 为什么它适合
- 要检查的确切文件或命令
- 一个下一步命令或问题
避免:
- 默认列出每个技能或命令
- 重复大段 README 内容
- 在已有技能优先路径时推荐已退役的命令兼容层
- 未经检查文件系统就声称某个组件存在
- 在托管安装程序支持目标平台时,用手动复制命令替换安装指南
常见任务
新用户入门
提供一个简短菜单:
- 安装或重置 ECC
- 为项目挑选技能
- 理解命令 vs 技能
- 检查钩子和安全行为
- 运行工具审计
- 查找特定工作流
安装/重置请参考 README.md,特定项目的入门请参考 /project-init。
功能发现
对于“我应该用 X 做什么?”:
- 搜索
skills/,commands/, 和agents/。 - 优先将技能作为主要工作流界面。
- 仅在命令是维护的兼容层或用户明确需要斜杠命令行为时使用命令。
- 当委派有用时提及代理。
有用的搜索:
rg -n "<query>" skills commands agents docs
find skills -maxdepth 2 -name SKILL.md | sort
安装指南
使用托管安装路径:
node scripts/install-plan.js --list-profiles
node scripts/install-plan.js --profile minimal --target claude --json
node scripts/install-apply.js --profile minimal --target claude --dry-run
针对特定技能安装:
node scripts/install-plan.js --skills <skill-id> --target claude --json
node scripts/install-apply.js --skills <skill-id> --target claude --dry-run
警告用户不要混合使用插件安装和完整的手动/配置安装,除非他们有意想要重复的界面。
项目初始化
当用户希望为目标仓库配置 ECC 时,使用 /project-init。预期的顺序是:
- 从项目文件检测技术栈
- 解析一个模拟安装计划
- 检查现有的
CLAUDE.md和设置文件 - 应用前询问确认
- 保持生成的指南简洁并与仓库特定相关
故障排除
首先询问目标工具和安装路径,然后检查:
- 插件安装元数据
.claude/,.cursor/,.codex/,.gemini/,.opencode/,.codebuddy/,.joycode/, 或.qwen/hooks/hooks.json- 安装状态文件
- 相关的命令/技能文件
对于仓库健康检查,建议:
npm run harness:audit -- --format text
npm run observability:ready
npm test
输出模板
简短建议
使用 <技能或命令>。因为它 <理由>。
规范文件:<路径>
使用以下命令验证:<命令>
下一步:<一个具体操作>
搜索结果
最佳匹配:
- <路径>: <为什么重要>
- <路径>: <为什么重要>
建议:<首先使用哪个以及为什么>
安装计划摘要
检测到:<技术栈证据>
目标:<工具>
计划:<配置/模块/技能>
模拟运行:<命令>
将更改:<路径>
应用前需要批准:<是/否>
相关界面
/project-init: 针对目标仓库的技术栈感知入门计划/harness-audit: 确定性准备就绪记分卡/skill-health: 技能质量审查/skill-create: 从本地 git 历史生成新技能/security-scan: 检查 Claude/OpenCode 配置安全性