Everything Claude Code (简称 ECC)是 Claude Code 目前最知名、最完整的第三方配置增强项目,由 Anthropic 黑客马拉松冠军 Affaan Mustafa 开源(ECC)。
Affaan 自 Claude Code 实验性发布以来就持续使用,在 2025 年 9 月的 Anthropic x Forum Ventures 黑客马拉松 中,他和队友使用这套配置仅用 8 小时 就完全使用 Claude Code 构建出获奖产品 zenith.chat,最终夺得冠军和 $15,000 API 额度奖励。赛后他将这套经过 10 个多月密集实战打磨 的配置开源,迅速获得社区认可(截止目前111k star)。

代码结构如下:
everything-claude-code/
|-- .claude-plugin/ # 插件和市场清单
| |-- plugin.json # 插件元数据和组件路径
| |-- marketplace.json # 用于 /plugin marketplace add 的市场目录
|
|-- agents/ # 28 个用于委托的专用子代理
| |-- planner.md # 功能实现规划
| |-- architect.md # 系统设计决策
| |-- tdd-guide.md # 测试驱动开发
| |-- code-reviewer.md # 质量和安全审查
| |-- security-reviewer.md # 漏洞分析
| |-- build-error-resolver.md
| |-- e2e-runner.md # Playwright E2E 测试
| |-- refactor-cleaner.md # 死代码清理
| |-- doc-updater.md # 文档同步
| |-- docs-lookup.md # 文档/API 查找
| |-- chief-of-staff.md # 通信分类和草稿
| |-- loop-operator.md # 自主循环执行
| |-- harness-optimizer.md # 框架配置调优
| |-- cpp-reviewer.md # C++ 代码审查
| |-- cpp-build-resolver.md # C++ 构建错误解决
| |-- go-reviewer.md # Go 代码审查
| |-- go-build-resolver.md # Go 构建错误解决
| |-- python-reviewer.md # Python 代码审查
| |-- database-reviewer.md # 数据库/Supabase 审查
| |-- typescript-reviewer.md # TypeScript/JavaScript 代码审查
| |-- java-reviewer.md # Java/Spring Boot 代码审查
| |-- java-build-resolver.md # Java/Maven/Gradle 构建错误
| |-- kotlin-reviewer.md # Kotlin/Android/KMP 代码审查
| |-- kotlin-build-resolver.md # Kotlin/Gradle 构建错误
| |-- rust-reviewer.md # Rust 代码审查
| |-- rust-build-resolver.md # Rust 构建错误解决
| |-- pytorch-build-resolver.md # PyTorch/CUDA 训练错误
|
|-- skills/ # 工作流定义和领域知识
| |-- coding-standards/ # 语言最佳实践
| |-- clickhouse-io/ # ClickHouse 分析、查询、数据工程
| |-- backend-patterns/ # API、数据库、缓存模式
| |-- frontend-patterns/ # React、Next.js 模式
| |-- frontend-slides/ # HTML 幻灯片和 PPTX 到 Web 演示工作流(新)
| |-- article-writing/ # 以提供的语气进行长篇写作,无通用 AI 腔调(新)
| |-- content-engine/ # 多平台社交内容和再利用工作流(新)
| |-- market-research/ # 带来源归属的市场、竞争对手和投资者研究(新)
| |-- investor-materials/ # 演示文稿、单页、备忘录和财务模型(新)
| |-- investor-outreach/ # 个性化筹款外联和跟进(新)
| |-- continuous-learning/ # 从会话自动提取模式(完整指南)
| |-- continuous-learning-v2/ # 带置信度评分的基于本能的学习
| |-- iterative-retrieval/ # 子代理的渐进式上下文细化
| |-- strategic-compact/ # 手动压缩建议(完整指南)
| |-- tdd-workflow/ # TDD 方法论
| |-- security-review/ # 安全检查清单
| |-- eval-harness/ # 验证循环评估(完整指南)
| |-- verification-loop/ # 连续验证(完整指南)
| |-- videodb/ # 视频和音频:摄取、搜索、编辑、生成、流式传输(新)
| |-- golang-patterns/ # Go 惯用法和最佳实践
| |-- golang-testing/ # Go 测试模式、TDD、基准测试
| |-- cpp-coding-standards/ # C++ 核心指南的 C++ 编码标准(新)
| |-- cpp-testing/ # 使用 GoogleTest、CMake/CTest 的 C++ 测试(新)
| |-- django-patterns/ # Django 模式、模型、视图(新)
| |-- django-security/ # Django 安全最佳实践(新)
| |-- django-tdd/ # Django TDD 工作流(新)
| |-- django-verification/ # Django 验证循环(新)
| |-- laravel-patterns/ # Laravel 架构模式(新)
| |-- laravel-security/ # Laravel 安全最佳实践(新)
| |-- laravel-tdd/ # Laravel TDD 工作流(新)
| |-- laravel-verification/ # Laravel 验证循环(新)
| |-- python-patterns/ # Python 惯用法和最佳实践(新)
| |-- python-testing/ # 使用 pytest 的 Python 测试(新)
| |-- springboot-patterns/ # Java Spring Boot 模式(新)
| |-- springboot-security/ # Spring Boot 安全(新)
| |-- springboot-tdd/ # Spring Boot TDD(新)
| |-- springboot-verification/ # Spring Boot 验证(新)
| |-- configure-ecc/ # 交互式安装向导(新)
| |-- security-scan/ # AgentShield 安全审计器集成(新)
| |-- java-coding-standards/ # Java 编码标准(新)
| |-- jpa-patterns/ # JPA/Hibernate 模式(新)
| |-- postgres-patterns/ # PostgreSQL 优化模式(新)
| |-- nutrient-document-processing/ # 使用 Nutrient API 的文档处理(新)
| |-- project-guidelines-example/ # 项目特定技能的模板
| |-- database-migrations/ # 迁移模式(Prisma、Drizzle、Django、Go)(新)
| |-- api-design/ # REST API 设计、分页、错误响应(新)
| |-- deployment-patterns/ # CI/CD、Docker、健康检查、回滚(新)
| |-- docker-patterns/ # Docker Compose、网络、卷、容器安全(新)
| |-- e2e-testing/ # Playwright E2E 模式和页面对象模型(新)
| |-- content-hash-cache-pattern/ # 文件处理的 SHA-256 内容哈希缓存(新)
| |-- cost-aware-llm-pipeline/ # LLM 成本优化、模型路由、预算跟踪(新)
| |-- regex-vs-llm-structured-text/ # 决策框架:文本解析的正则 vs LLM(新)
| |-- swift-actor-persistence/ # 使用 actor 的线程安全 Swift 数据持久化(新)
| |-- swift-protocol-di-testing/ # 用于可测试 Swift 代码的基于协议的 DI(新)
| |-- search-first/ # 编码前研究工作流(新)
| |-- skill-stocktake/ # 审计技能和命令质量(新)
| |-- liquid-glass-design/ # iOS 26 Liquid Glass 设计系统(新)
| |-- foundation-models-on-device/ # 使用 FoundationModels 的 Apple 设备端 LLM(新)
| |-- swift-concurrency-6-2/ # Swift 6.2 易用并发(新)
| |-- perl-patterns/ # 现代 Perl 5.36+ 惯用法和最佳实践(新)
| |-- perl-security/ # Perl 安全模式、污染模式、安全 I/O(新)
| |-- perl-testing/ # 使用 Test2::V0、prove、Devel::Cover 的 Perl TDD(新)
| |-- autonomous-loops/ # 自主循环模式:顺序管道、PR 循环、DAG 编排(新)
| |-- plankton-code-quality/ # 使用 Plankton 钩子的写入时代码质量强制执行(新)
|
|-- commands/ # 用于快速执行的斜杠命令
| |-- tdd.md # /tdd - 测试驱动开发
| |-- plan.md # /plan - 实现规划
| |-- e2e.md # /e2e - E2E 测试生成
| |-- code-review.md # /code-review - 质量审查
| |-- build-fix.md # /build-fix - 修复构建错误
| |-- refactor-clean.md # /refactor-clean - 死代码移除
| |-- learn.md # /learn - 会话中提取模式(完整指南)
| |-- learn-eval.md # /learn-eval - 提取、评估和保存模式(新)
| |-- checkpoint.md # /checkpoint - 保存验证状态(完整指南)
| |-- verify.md # /verify - 运行验证循环(完整指南)
| |-- setup-pm.md # /setup-pm - 配置包管理器
| |-- go-review.md # /go-review - Go 代码审查(新)
| |-- go-test.md # /go-test - Go TDD 工作流(新)
| |-- go-build.md # /go-build - 修复 Go 构建错误(新)
| |-- skill-create.md # /skill-create - 从 git 历史生成技能(新)
| |-- instinct-status.md # /instinct-status - 查看学习到的本能(新)
| |-- instinct-import.md # /instinct-import - 导入本能(新)
| |-- instinct-export.md # /instinct-export - 导出本能(新)
| |-- evolve.md # /evolve - 将本能聚类为技能
| |-- prune.md # /prune - 删除过期待处理本能(新)
| |-- pm2.md # /pm2 - PM2 服务生命周期管理(新)
| |-- multi-plan.md # /multi-plan - 多代理任务分解(新)
| |-- multi-execute.md # /multi-execute - 编排多代理工作流(新)
| |-- multi-backend.md # /multi-backend - 后端多服务编排(新)
| |-- multi-frontend.md # /multi-frontend - 前端多服务编排(新)
| |-- multi-workflow.md # /multi-workflow - 通用多服务工作流(新)
| |-- orchestrate.md # /orchestrate - 多代理协调
| |-- sessions.md # /sessions - 会话历史管理
| |-- eval.md # /eval - 根据标准评估
| |-- test-coverage.md # /test-coverage - 测试覆盖率分析
| |-- update-docs.md # /update-docs - 更新文档
| |-- update-codemaps.md # /update-codemaps - 更新代码映射
| |-- python-review.md # /python-review - Python 代码审查(新)
|
|-- rules/ # 始终遵循的指南(复制到 ~/.claude/rules/)
| |-- README.md # 结构概述和安装指南
| |-- common/ # 与语言无关的原则
| | |-- coding-style.md # 不可变性、文件组织
| | |-- git-workflow.md # 提交格式、PR 流程
| | |-- testing.md # TDD、80% 覆盖率要求
| | |-- performance.md # 模型选择、上下文管理
| | |-- patterns.md # 设计模式、骨架项目
| | |-- hooks.md # 钩子架构、TodoWrite
| | |-- agents.md # 何时委托给子代理
| | |-- security.md # 强制安全检查
| |-- typescript/ # TypeScript/JavaScript 特定
| |-- python/ # Python 特定
| |-- golang/ # Go 特定
| |-- swift/ # Swift 特定
| |-- php/ # PHP 特定(新)
|
|-- hooks/ # 基于触发的自动化
| |-- README.md # 钩子文档、配方和自定义指南
| |-- hooks.json # 所有钩子配置(PreToolUse、PostToolUse、Stop 等)
| |-- memory-persistence/ # 会话生命周期钩子(完整指南)
| |-- strategic-compact/ # 压缩建议(完整指南)
|
|-- scripts/ # 跨平台 Node.js 脚本(新)
| |-- lib/ # 共享工具
| | |-- utils.js # 跨平台文件/路径/系统工具
| | |-- package-manager.js # 包管理器检测和选择
| |-- hooks/ # 钩子实现
| | |-- session-start.js # 会话开始时加载上下文
| | |-- session-end.js # 会话结束时保存状态
| | |-- pre-compact.js # 压缩前状态保存
| | |-- suggest-compact.js # 战略压缩建议
| | |-- evaluate-session.js # 从会话中提取模式
| |-- setup-package-manager.js # 交互式 PM 设置
|
|-- tests/ # 测试套件(新)
| |-- lib/ # 库测试
| |-- hooks/ # 钩子测试
| |-- run-all.js # 运行所有测试
|
|-- contexts/ # 动态系统提示注入上下文(完整指南)
| |-- dev.md # 开发模式上下文
| |-- review.md # 代码审查模式上下文
| |-- research.md # 研究/探索模式上下文
|
|-- examples/ # 示例配置和会话
| |-- CLAUDE.md # 示例项目级配置
| |-- user-CLAUDE.md # 示例用户级配置
| |-- saas-nextjs-CLAUDE.md # 真实 SaaS(Next.js + Supabase + Stripe)
| |-- go-microservice-CLAUDE.md # 真实 Go 微服务(gRPC + PostgreSQL)
| |-- django-api-CLAUDE.md # 真实 Django REST API(DRF + Celery)
| |-- laravel-api-CLAUDE.md # 真实 Laravel API(PostgreSQL + Redis)(新)
| |-- rust-api-CLAUDE.md # 真实 Rust API(Axum + SQLx + PostgreSQL)(新)
|
|-- mcp-configs/ # MCP 服务器配置
| |-- mcp-servers.json # GitHub、Supabase、Vercel、Railway 等
|
|-- marketplace.json # 自托管市场配置(用于 /plugin marketplace add)
Everything Claude Code 不是独立软件,而是 Claude Code 的配置增强层 ,核心目标是把 Claude Code 从"单一 AI 助手"升级为**"可编排的虚拟开发团队"**
|--------|----------------|---------------------------|
| 痛点 | 原生 Claude Code | 使用 ECC 后 |
| 任务规划 | 需要手动描述需求 | /plan 命令自动拆解并委派给子代理 |
| 代码审查 | 需要手动请求 | 专门的 Reviewer Agent 自动执行 |
| 测试驱动开发 | 需要手动写测试 | TDD Agent 全程引导红绿重构循环 |
| 安全扫描 | 无内置能力 | AgentShield 用 912 条规则扫描漏洞 |
| 知识积累 | 会话之间相互独立 | 持续学习系统自动提取跨会话模式 |
| 多语言规范 | 通用处理方式 | 按技术栈(TS/Python/Go)的专门规则 |
项目以 Claude Code 插件 形式分发,包含
|-----------------|-----|------------------------------------------------|
| 组件 | 数量 | 说明 |
| Agents | 28 | 专业化子代理(架构师、安全审计员、测试工程师、文档撰写员等) |
| Skills | 119 | 可复用的工作流定义(Django 模式、React 性能优化、Git 工作流等) |
| Commands | 60 | 斜杠命令快速触发(如 /plan、/review、/tdd) |
| Hooks | 8 | 基于会话生命周期的自动化(如 SessionStart 时自动加载上下文) |
| Rules | 29 | 始终注入的系统提示词(TypeScript/Python/Go/PHP 等语言特定最佳实践) |
| MCP Configs | 14 | 预配置的多模态聊天协议服务器(数据库、浏览器、文档工具等) |
命令举例(31+)
| 命令 | 描述 |
|---|---|
/plan |
创建实现计划 |
/tdd |
强制执行 TDD 工作流 |
/code-review |
审查代码更改 |
/build-fix |
修复构建错误 |
/e2e |
生成 E2E 测试 |
/refactor-clean |
移除死代码 |
/orchestrate |
多代理工作流 |
/learn |
从会话提取模式 |
/checkpoint |
保存验证状态 |
/verify |
运行验证循环 |
/eval |
根据标准评估 |
/update-docs |
更新文档 |
/update-codemaps |
更新代码映射 |
/test-coverage |
分析覆盖率 |
/go-review |
Go 代码审查 |
/go-test |
Go TDD 工作流 |
/go-build |
修复 Go 构建错误 |
/python-review |
Python 代码审查(PEP 8、类型提示、安全) |
/multi-plan |
多模型协作规划 |
/multi-execute |
多模型协作执行 |
/multi-backend |
后端聚焦多模型工作流 |
/multi-frontend |
前端聚焦多模型工作流 |
/multi-workflow |
完整多模型开发工作流 |
/pm2 |
自动生成 PM2 服务命令 |
/sessions |
管理会话历史 |
/skill-create |
从 git 生成技能 |
/instinct-status |
查看学习到的本能 |
/instinct-import |
导入本能 |
/instinct-export |
导出本能 |
/evolve |
将本能聚类为技能 |
/promote |
将项目本能提升到全局范围 |
/projects |
列出已知项目和本能统计 |
/prune |
删除过期待处理本能(30 天 TTL) |
/learn-eval |
提取和评估模式再保存 |
/setup-pm |
配置包管理器 |
/harness-audit |
审计框架可靠性、评估准备度和风险态势 |
/loop-start |
启动受控代理循环执行模式 |
/loop-status |
检查活动循环状态和检查点 |
/quality-gate |
为路径或整个仓库运行质量门禁检查 |
/model-route |
按复杂度和预算将任务路由到模型 |
使用方法
1、检查环境
1-1 检查claude code
打开 PowerShell 或 终端 (Windows Terminal), 输入claude --version查询是否安装
C:\Users\52884>claude --version
2.1.81 (Claude Code)
1-2 检查git是否安装,输入 git --version
C:\Users\52884>git --version
git version 2.46.2.windows.1
2、安装和配置ECC
2-1 安装
PowerShell 或 终端 (Windows Terminal),执行 claude

依次执行
# 添加市场源
/plugin marketplace add affaan-m/everything-claude-code
# 安装插件
/plugin install everything-claude-code@everything-claude-code
注意:这些命令在 Claude Code 内部运行,与操作系统无关,Windows/Mac/Linux 都相同
选择 第一个enter

2-2 添加规则
⚠️ 注意 :Claude Code 插件系统无法自动分发规则文件,必须手动安装。
方式 A:使用 PowerShell 脚本(推荐)
# 1. 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# 2. 安装依赖(任选其一)
npm install
# 或 pnpm install
# 或 yarn install
# 或 bun install
# 3. 运行安装脚本(选择你的技术栈)
.\install.ps1 typescript
# 其他选项:python | golang | swift | php
# 多技术栈:.\install.ps1 typescript python golang
# 其他编辑器:.\install.ps1 --target cursor typescript
# .\install.ps1 --target antigravity typescript
方式 B:使用 npx(跨平台,无需 PowerShell 脚本权限)
# 克隆后直接使用 npx
git clone https://github.com/affaan-m/everything-claude-code.git
cd everything-claude-code
# 使用 npm 安装的兼容入口(适用于所有平台)
npx ecc-install typescript
# 支持多参数:npx ecc-install typescript python golang swift php
方式 C:手动安装(故障排除时用)
如果脚本运行失败,可手动复制规则文件:
# 创建规则目录(用户级,全局生效)
mkdir -p ~/.claude/rules
# 复制通用规则
Copy-Item -Path "everything-claude-code/rules/common/*" -Destination "~/.claude/rules/" -Recurse
# 复制语言特定规则(以 TypeScript 为例)
Copy-Item -Path "everything-claude-code/rules/typescript/*" -Destination "~/.claude/rules/" -Recurse
# 如需项目级规则(仅当前项目),改为:
# mkdir -p .claude/rules
# Copy-Item ... -Destination ".claude/rules/"
3、验证安装
# 在 Claude Code 中查看可用组件
/plugin list everything-claude-code@everything-claude-code
# 测试命令(插件模式使用命名空间前缀)
/everything-claude-code:plan "添加用户认证功能"
# 查看会话管理
/everything-claude-code:sessions
成功安装后,你将获得:28 个 Agents、125 个 Skills、60 个 Commands。
首次安装后,建议先运行包管理器配置:/everything-claude-code:setup-pm,enter后会自动出现

这将交互式配置你的包管理器(npm/yarn/pnpm/bun),后续都默认选择即可。
插件安装后使用命名空间前缀 (everything-claude-code:),手动安装则使用短名称
|-----------------|---------------------------------------------------|----------------------------|
| 功能类型 | 命令示例(插件模式) | 命令示例(手动模式) |
| 规划与架构 | /everything-claude-code:plan "添加 OAuth2 登录" | /plan "添加 OAuth2 登录" |
| 规划与架构 | /everything-claude-code:architect "设计多租户 SaaS" | /architect "设计多租户 SaaS" |
| 研究优先 | /everything-claude-code:research "Node.js 限流最佳方案" | /research "Node.js 限流最佳方案" |
| 安全审计 | /everything-claude-code:security-scan | /security-scan |
| 安全审计 | /everything-claude-code:harness-audit | /harness-audit |
| 多 Agent 工作流 | /everything-claude-code:multi-plan | /multi-plan |
| 多 Agent 工作流 | /everything-claude-code:multi-execute | /multi-execute |
| 会话管理 | /everything-claude-code:sessions | /sessions |
输入ev,可以看到所有能用的命令
