Everything Claude Code - 打造高效 AI 编程工作流
Anthropic Hackathon 获奖项目,50K+ stars,让你的 Claude Code 从工具变成编程伙伴。
📋 目录
什么是 Everything Claude Code?
如果你正在使用 Claude Code 进行开发,可能遇到过这些问题:
- AI 跳过测试直接写代码,结果上线后出 bug
- AI “修复”了一个问题,引入了两个新问题
- AI 声称”完成”,实际上遗漏了很多需求
- 重复的工作流程没有标准化,每次都要重新沟通
Everything Claude Code (ECC) 就是为解决这些问题而生的。
它不是让 AI 变得更聪明,而是给 AI 一套标准化的工作流程——就像给一个聪明但没有纪律的工程师一本详细的操作手册。
核心数据
| 指标 | 数量 |
|---|---|
| GitHub Stars | 50K+ |
| Forks | 6K+ |
| 贡献者 | 30+ |
| 专业代理 | 38 个 |
| 技能 | 156 个 |
| 命令 | 72 个 |
| 支持语言 | 7 种 |
核心特性
1. 专业代理(Agents)
38 个专业子代理,每个都有明确的职责:
| 代理 | 用途 |
|---|---|
planner |
功能实现规划 |
architect |
系统设计决策 |
tdd-guide |
测试驱动开发 |
code-reviewer |
代码质量审查 |
security-reviewer |
安全漏洞分析 |
build-error-resolver |
构建错误修复 |
e2e-runner |
E2E 测试执行 |
refactor-cleaner |
死代码清理 |
doc-updater |
文档同步更新 |
go-reviewer |
Go 代码审查 |
python-reviewer |
Python 代码审查 |
rust-reviewer |
Rust 代码审查 |
typescript-reviewer |
TypeScript 代码审查 |
2. 技能(Skills)
156 个技能覆盖各种开发场景:
开发流程类:
tdd-workflow— 测试驱动开发verification-loop— 持续验证continuous-learning— 从会话中自动学习模式
语言框架类:
golang-patterns— Go 惯用模式python-patterns— Python 最佳实践django-patterns— Django 开发模式springboot-patterns— Spring Boot 模式laravel-patterns— Laravel 架构模式
领域专项类:
security-review— 安全检查清单database-migrations— 数据库迁移模式api-design— REST API 设计docker-patterns— Docker 最佳实践e2e-testing— Playwright E2E 测试
3. 规则(Rules)
多语言支持的编码规范:
1 | rules/ |
4. 钩子(Hooks)
自动化触发器,在关键时刻自动执行:
- PreToolUse — 工具执行前验证
- PostToolUse — 工具执行后自动格式化
- Stop — 会话结束时保存状态
安装指南
方式一:插件安装(推荐)
1 | # 1. 添加市场 |
方式二:手动安装
1 | # 1. 克隆仓库 |
验证安装
1 | # 查看已安装的插件 |
核心组件详解
Agents:专业分工
代理是 ECC 的核心。每个代理都有:
- 明确的职责范围
- 限制的工具集
- 专门的模型配置
示例:code-reviewer 代理
1 | --- |
Skills:工作流程
技能定义了完整的工作流程。以 TDD 为例:
1 | 1. 定义接口 |
Rules:编码规范
规则是必须遵守的准则:
common/testing.md:
1 | # 测试要求 |
golang/coding-style.md:
1 | # Go 编码风格 |
常用工作流
开发新功能
1 | # 1. 规划功能 |
修复 Bug
1 | # 1. 系统化调试 |
代码审查
1 | # 通用审查 |
构建修复
1 | /build-fix |
最佳实践
1. 不要跳过流程
即使需求看起来很简单,也要走完完整流程。”简单”的需求往往隐藏着最容易被忽视的假设。
2. 信任流程
当 AI 说”这个很简单,直接开始写吧”时,正是最容易出问题的时候。
3. 要求看到失败的测试
如果 AI 说”测试通过了”,但你没看到它运行测试失败的过程,要求它演示 Red-Green 循环。
4. 善用 Red Flags
常见的危险信号:
- “只是简单问题”
- “先试试这个改动能不能修复”
- “应该可以了”
- “我先实现再补测试”
5. 选择合适的代理
| 场景 | 使用代理 |
|---|---|
| 新功能规划 | planner |
| 架构决策 | architect |
| 代码实现 | tdd-guide |
| 质量检查 | code-reviewer |
| 安全审计 | security-reviewer |
| 构建问题 | build-error-resolver |
生态工具
Skill Creator
从你的仓库生成 Claude Code 技能:
1 | # 本地分析 |
AgentShield — 安全审计
扫描 Claude Code 配置中的安全漏洞:
1 | # 快速扫描 |
扫描范围:
- 密钥检测(14 种模式)
- 权限审计
- 钩子注入分析
- MCP 服务器风险分析
- 代理配置审查
Continuous Learning v2
自动学习你的编码模式:
1 | /instinct-status # 查看已学习的本能 |
总结
Everything Claude Code 的核心价值不在于让 AI 变得更聪明,而在于给聪明但没有纪律的 AI 一套严格的工作流程。
它的价值体现在:
- 可预测性 — 你知道 AI 会怎么做,不会跳过什么步骤
- 可追溯性 — 每个决策都有记录,每个实现都有测试
- 可信赖性 — 声称完成之前,必须有验证证据
推荐安装配置:
1 | # 完整安装 |
如果你在使用 Claude Code 时遇到过 AI 跳过测试、遗漏需求、声称完成但实际未完成的问题,Everything Claude Code 可能就是你需要的——不是更好的 AI,而是更有纪律的 AI。
延伸阅读
💡 提示: ECC 持续更新,建议定期
git pull获取最新功能和修复。
Comments