Everything Claude Code
什么是 Everything Claude Code
Everything Claude Code 是一套完整的 Claude Code 配置集合,来自 Anthropic 黑客马拉松获胜者。它包含:
- 15+ 专业代理 - 用于特定任务的子代理
- 30+ 技能(Skills) - 可复用的工作流和领域知识
- 20+ 命令(Commands) - 快速执行的斜杠命令
- 自动化钩子(Hooks) - 事件驱动的自动化
- 规则(Rules) - 始终遵循的最佳实践
- MCP 配置 - 外部服务连接
核心概念
skills
技能-工作流定义和领域知识的封装
Commands
通过斜杠命令执行的 Skill
常用命令示例
/plan "实现用户认证" # 创建实现计划
/tdd # 测试驱动开发
/e2e # E2E 测试生成
/code-review # 代码审查
/build-fix # 修复构建错误
/refactor-clean # 清理死代码
/verify # 运行验证循环
Agents
专业化子代理
是主 Claude 可以委托任务的专业化子进程。它们具有有限的范围,可以在后台或前台运行,释放主代理的上下文。
核心代理列表:
| 代理名称 | 用途 | 推荐模型 |
|---|---|---|
| planner | 功能实现规划 | Opus |
| architect | 系统设计决策 | Opus |
| tdd-guide | 测试驱动开发 | Sonnet |
| code-reviewer | 质量和安全审查 | Sonnet |
| security-reviewer | 漏洞分析 | Opus |
| build-error-resolver | 构建错误解决 | Sonnet |
| e2e-runner | Playwright E2E 测试 | Sonnet |
| refactor-cleaner | 死代码清理 | Haiku |
Hooks
Hooks 是基于触发器的自动化,在特定事件上触发。与 Skills 不同,它们限定在工具调用和生命周期事件。
设计理念
Token 优化
核心思想: 在保持质量的同时最小化 token 使用
主要策略:
子代理架构 - 为任务分配最便宜的足够模型
内存持久化
核心思想: 跨会话保存和加载上下文
实现方法:
- 会话存储文件 - 总结当前状态到 .tmp 文件
- 动态系统提示注入 - 使用 CLI 标志动态注入上下文
- 内存持久化 Hooks - 自动保存/加载上下文
核心工作流
1. 规划-实现-验证循环
步骤 1: 规划(Planning)
/plan "添加用户认证功能"
步骤 2: 实现(Implementation)
使用 TDD 工作流实现:
/tdd
步骤 3: 验证(Verification)
/verify