什么是 Everything Claude Code#
Everything Claude Code(简称 ECC)是 Anthropic 官方黑客松冠军项目,由开发者 affaan-m 经过 10 个月日常使用打磨而成。这是一个不折不扣的生产级 AI 编码助手配置系统,提供了:
- 47 个专业 Agents — 子代理负责不同领域任务
- 181 项 Skills — 工作流定义和领域知识
- 79 条 Commands — 斜杠命令快速触发
- 自动化 Hook 工作流 — 触发式自动化
- 跨平台支持 — Claude Code、Codex、Cursor、OpenCode
ECC 不仅仅是配置文件,它是一个完整的系统,涵盖技能、本能、内存优化、持续学习、安全扫描和研究优先开发。
命令一览表#
以下是基于 affaan-m/everything-claude-code 整理的完整命令参考。
| 命令 | 描述 | 触发场景 |
|---|---|---|
/plan | 需求澄清 + 风险评估 + 分步实施计划,等待用户确认后再写代码 | 新功能、架构变更、复杂重构 |
/tdd | 测试驱动开发:先写测试 → 实现代码 → 重构 → 确保 80%+ 覆盖率 | 新功能、函数/组件开发、Bug 修复 |
/code-review | 安全 + 质量全面审查,发现关键/高问题会阻止提交 | 写完代码后、提交前 |
/build-fix | 增量修复构建错误和类型错误,最小化改动,一次一个错误 | 构建失败时 |
/verify | 全面验证:构建 + 类型检查 + Lint + 测试 + Console.log 审计 + Git 状态 | 提交前检查 |
/quality-gate | 按需运行质量管道:格式化 + Lint + 类型检查,可自动修复 | 代码质量门 |
/e2e | 使用 Playwright 生成和维护端到端测试,捕获截图/视频/跟踪 | 关键用户流程测试 |
/test-coverage | 分析测试覆盖率,识别差距,生成缺失测试达到 80%+ | 测试覆盖率提升 |
/refactor-clean | 死代码识别 + 安全删除,每步测试验证 | 代码维护、清理 |
/update-docs | 文档与代码同步,从真实来源生成(package.json、.env.example 等) | 文档更新 |
/update-codemaps | 扫描代码库结构,生成架构文档(backend.md、frontend.md 等) | 架构文档生成 |
/checkpoint | 创建/验证检查点,追踪文件变更、测试通过率、覆盖率变化 | 工作流检查点 |
/learn | 从当前会话提取可重用模式保存为技能 | 模式提取 |
/learn-eval | /learn 增强版:提取 + 质量评估 + 确定保存位置(全局/项目) | 模式提取(高质量版) |
/skill-create | 分析 Git 历史提取编码模式,生成 SKILL.md 文件 | 从项目生成技能 |
/claw | 启动 NanoClaw v2 持久化 REPL,支持模型路由、技能热加载、分支、压缩 | 持久化交互会话 |
/sessions | 管理 Claude Code 会话历史:列出、加载、别名、编辑 | 会话管理 |
/instinct-status | 显示已学习的本能(项目 + 全局)及置信度 | 查看本能状态 |
/instinct-export | 导出本能为可共享文件(YAML 格式) | 本能导出 |
/instinct-import | 从文件或 URL 导入本能到项目/全局范围 | 本能导入 |
/promote | 将项目本能提升到全局范围 | 本能升级 |
/evolve | 分析本能并建议/生成进化结构(技能/命令/代理) | 本能进化 |
/projects | 列出已知项目及其本能统计信息 | 项目列表 |
/setup-pm | 配置包管理器偏好(npm/pnpm/yarn/bun) | 包管理器设置 |
/pm2 | 分析项目并生成 PM2 服务配置文件和命令 | PM2 进程管理 |
/harness-audit | 审计代理工具设置,返回优先级记分卡(0-70 分) | 工具审计 |
/model-route | 根据任务复杂度和预算推荐最佳模型层级(haiku/sonnet/opus) | 模型选择 |
/loop-start | 启动托管的自主循环模式(sequential/continuous-pr/rfc-dag/infinite) | 自主循环启动 |
/loop-status | 检查活动循环状态、进度和故障信号 | 循环状态监控 |
/orchestrate | 复杂任务的多代理顺序工作流程(feature/bugfix/refactor/security) | 多代理编排 |
/eval | 管理 eval 驱动的开发工作流程(define/check/report/list) | 能力评估 |
/go-build | 增量修复 Go 构建错误、go vet 警告和 linter 问题 | Go 构建修复 |
/go-review | 全面 Go 代码审查:习惯用法、并发安全、错误处理、安全检查 | Go 代码审查 |
/go-test | 强制 Go 的 TDD 工作流程,先写表驱动测试再实现 | Go TDD |
/python-review | 全面 Python 代码审查:PEP 8、类型提示、安全、Pythonic 习惯 | Python 代码审查 |
/backend | 后端专注开发流程(Research → Ideation → Plan → Execute → Optimize → Review),Codex 主导 | 后端开发 |
/frontend | 前端专注开发流程(Research → Ideation → Plan → Execute → Optimize → Review),Gemini 主导 | 前端开发 |
/workflow | 多模型协作开发流程(Research → Ideation → Plan → Execute → Optimize → Review),Codex + Gemini 协作 | 全栈开发 |
/multi-plan | 多模型协作规划(Plan 版),Context 检索 + 双模型分析 → 分步实施计划 | 协作规划 |
/multi-execute | 多模型协作执行,从 Plan → 原型获取 → Claude 实现 → 多模型审计 | 协作执行 |
分类说明#
核心工作流#
/plan、/tdd、/code-review、/build-fix、/verify、/quality-gate
这是最常用的命令集。推荐的新功能开发流程:
/plan "添加用户认证功能"
→ planner 代理创建实施蓝图
/tdd
→ tdd-guide 代理强制先写测试
/code-review
→ code-reviewer 代理检查代码测试#
/e2e、/test-coverage
关键用户流使用 Playwright E2E 测试,所有代码需要达到 80%+ 测试覆盖率。
代码质量#
/refactor-clean、/update-docs、/update-codemaps、/checkpoint
定期清理死代码,保持文档与代码同步,创建检查点追踪进度。
学习与本能#
/learn、/learn-eval、/skill-create、/instinct-status、/instinct-export、/instinct-import、/promote、/evolve、/projects
ECC 的持续学习系统可以:
- 从会话中自动提取模式
- 从 Git 历史生成技能
- 管理项目/全局本能
- 聚类本能进化为技能
会话与工具#
/claw、/sessions、/setup-pm、/pm2、/harness-audit、/model-route
NanoClaw v2 提供持久化 REPL,支持模型路由和技能热加载。/model-route 根据任务复杂度推荐最佳模型:
- Haiku — 轻量级代理、频繁调用
- Sonnet — 主开发工作、复杂编码任务
- Opus — 复杂架构决策、深度推理
自主循环#
/loop-start、/loop-status
支持多种循环模式:sequential(顺序)、continuous-pr(持续 PR)、rfc-dag(RFC 驱动的 DAG)、infinite(无限)。
编排#
/orchestrate、/eval
复杂任务的多代理协调,eval 驱动的开发工作流程。
语言特定#
/go-build、/go-review、/go-test、/python-review
针对 Go 和 Python 的专项审查和 TDD 支持。
多模型协作#
/backend、/frontend、/workflow、/multi-plan、/multi-execute
支持 Codex、Gemini 等多模型协作开发流程。
快速开始#
安装插件#
# 添加市场
/plugin marketplace add affaan-m/everything-claude-code
# 安装插件
/plugin install everything-claude-code@everything-claude-code安装规则(必需)#
⚠️ Claude Code 插件无法自动分发
rules,需要手动安装
# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# 安装通用规则 + 语言规则
./install.sh typescript # 或 python、golang开始使用#
# 尝试一个命令
/everything-claude-code:plan "添加用户认证"
# 查看可用命令
/plugin list everything-claude-code@everything-claude-code核心 Agents#
ECC 提供 13 个专业子代理:
| Agent | 用途 | 使用场景 |
|---|---|---|
planner | 实施规划 | 复杂功能、重构 |
architect | 系统设计 | 架构决策 |
tdd-guide | 测试驱动开发 | 新功能、Bug 修复 |
code-reviewer | 代码质量审查 | 写完代码后 |
security-reviewer | 漏洞检测 | 提交前、敏感代码 |
build-error-resolver | 修复构建/类型错误 | 构建失败时 |
e2e-runner | Playwright 端到端测试 | 关键用户流 |
refactor-cleaner | 死代码清理 | 代码维护 |
doc-updater | 文档和代码地图 | 更新文档 |
go-reviewer | Go 代码审查 | Go 项目 |
go-build-resolver | Go 构建错误 | Go 构建失败 |
database-reviewer | PostgreSQL/Supabase | 模式设计、查询优化 |
python-reviewer | Python 代码审查 | Python 项目 |
生态工具#
AgentShield — 安全审计#
在 Claude Code 黑客松上构建的安全审计工具。1282 个测试、98% 覆盖率、102 条静态分析规则。
# 快速扫描
npx ecc-agentshield scan
# 自动修复安全问题
npx ecc-agentshield scan --fix
# 深度分析(使用三个 Opus 4.6 代理)
npx ecc-agentshield scan --opus --streamPlankton — 写时代码质量#
通过 PostToolUse Hook 在每次文件编辑时运行格式化程序和 20+ linter,然后生成子进程修复主代理遗漏的问题。
项目信息#
- GitHub: affaan-m/everything-claude-code
- Stars: 50K+
- Forks: 6K+
- 贡献者: 30+
- 支持语言: 6 种(TypeScript、Python、Go、Java、Shell、Markdown)
- 荣誉: Anthropic 黑客松冠军
完整命令参考已整理至 guid.md。
查看 GitHub 仓库