Anthropic Hackathon 获奖项目,50K+ stars,让你的 Claude Code 从工具变成编程伙伴。

📋 目录

  1. 什么是 Everything Claude Code?
  2. 核心特性
  3. 安装指南
  4. 核心组件详解
  5. 常用工作流
  6. 最佳实践
  7. 生态工具
  8. 总结

什么是 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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
rules/
├── common/ # 通用原则(必须安装)
│ ├── coding-style.md
│ ├── git-workflow.md
│ ├── testing.md
│ ├── performance.md
│ └── security.md
├── typescript/ # TypeScript/JavaScript
├── python/ # Python
├── golang/ # Go
├── swift/ # Swift
├── php/ # PHP
├── java/ # Java
├── kotlin/ # Kotlin
├── cpp/ # C++
└── rust/ # Rust

4. 钩子(Hooks)

自动化触发器,在关键时刻自动执行:

  • PreToolUse — 工具执行前验证
  • PostToolUse — 工具执行后自动格式化
  • Stop — 会话结束时保存状态

安装指南

方式一:插件安装(推荐)

1
2
3
4
5
# 1. 添加市场
/plugin marketplace add affaan-m/everything-claude-code

# 2. 安装插件
/plugin install everything-claude-code@everything-claude-code

方式二:手动安装

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# 1. 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code

# 2. 安装依赖
npm install

# 3. 安装规则(必须手动安装)
# macOS/Linux
./install.sh --profile full

# Windows PowerShell
.\install.ps1 --profile full

# 或只安装特定语言
./install.sh typescript python golang

验证安装

1
2
3
4
5
# 查看已安装的插件
/plugin list everything-claude-code@everything-claude-code

# 测试命令
/everything-claude-code:plan "测试功能"

核心组件详解

Agents:专业分工

代理是 ECC 的核心。每个代理都有:

  • 明确的职责范围
  • 限制的工具集
  • 专门的模型配置

示例:code-reviewer 代理

1
2
3
4
5
6
7
8
---
name: code-reviewer
description: 代码质量、安全性和可维护性审查
tools: ["Read", "Grep", "Glob", "Bash"]
model: opus
---

你是一名资深代码审查专家...

Skills:工作流程

技能定义了完整的工作流程。以 TDD 为例:

1
2
3
4
5
1. 定义接口
2. 写失败的测试(RED)
3. 实现最小代码(GREEN)
4. 重构优化(IMPROVE)
5. 验证覆盖率 80%+

Rules:编码规范

规则是必须遵守的准则:

common/testing.md:

1
2
3
4
5
6
7
8
# 测试要求

## 最低覆盖率:80%

测试类型(全部必需):
1. 单元测试
2. 集成测试
3. E2E 测试

golang/coding-style.md:

1
2
3
4
5
# Go 编码风格

- 使用指针接收器进行结构体变更
- 错误处理不使用 panic
- 导出函数必须有文档注释

常用工作流

开发新功能

1
2
3
4
5
6
7
8
9
10
11
# 1. 规划功能
/everything-claude-code:plan "添加用户认证功能"
# → planner 代理创建实现蓝图

# 2. TDD 开发
/tdd
# → tdd-guide 代理强制测试先行

# 3. 代码审查
/code-review
# → code-reviewer 代理检查代码质量

修复 Bug

1
2
3
4
5
6
7
8
9
# 1. 系统化调试
/debug
# → 自动收集证据、定位根因

# 2. 编写回归测试
/tdd

# 3. 验证修复
/verify

代码审查

1
2
3
4
5
6
7
# 通用审查
/code-review

# 语言专项审查
/go-review # Go 代码
/python-review # Python 代码
/rust-review # Rust 代码

构建修复

1
2
/build-fix
# → build-error-resolver 代理分析错误、增量修复

最佳实践

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
2
3
4
5
6
# 本地分析
/skill-create # 分析当前仓库
/skill-create --instincts # 同时生成学习本能

# GitHub App(高级功能)
# 在 issue 中评论:/skill-creator analyze

AgentShield — 安全审计

扫描 Claude Code 配置中的安全漏洞:

1
2
3
4
5
6
7
8
# 快速扫描
npx ecc-agentshield scan

# 自动修复
npx ecc-agentshield scan --fix

# 深度分析(使用三个 Opus 4.6 代理)
npx ecc-agentshield scan --opus --stream

扫描范围:

  • 密钥检测(14 种模式)
  • 权限审计
  • 钩子注入分析
  • MCP 服务器风险分析
  • 代理配置审查

Continuous Learning v2

自动学习你的编码模式:

1
2
3
4
/instinct-status        # 查看已学习的本能
/instinct-import <file> # 导入他人的本能
/instinct-export # 导出你的本能
/evolve # 将相关本能聚类为技能

总结

Everything Claude Code 的核心价值不在于让 AI 变得更聪明,而在于给聪明但没有纪律的 AI 一套严格的工作流程

它的价值体现在:

  1. 可预测性 — 你知道 AI 会怎么做,不会跳过什么步骤
  2. 可追溯性 — 每个决策都有记录,每个实现都有测试
  3. 可信赖性 — 声称完成之前,必须有验证证据

推荐安装配置:

1
2
3
4
5
6
7
8
# 完整安装
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code

# 安装规则
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
./install.sh --profile full

如果你在使用 Claude Code 时遇到过 AI 跳过测试、遗漏需求、声称完成但实际未完成的问题,Everything Claude Code 可能就是你需要的——不是更好的 AI,而是更有纪律的 AI。


延伸阅读


💡 提示: ECC 持续更新,建议定期 git pull 获取最新功能和修复。