everything-claude-code安装

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,可以看到所有能用的命令

相关推荐
it_czz1 天前
Everything Claude Code (ECC) 深度调研报告
ai·everything
帐篷Li5 天前
Superpowers:让 AI 编程助手拥有专业级软件开发流程
人工智能·everything
彪悍大蓝猫7 天前
Claude Code cli 安装 everything-claude-code
everything
huohuopro7 天前
提升你的claude能力--Everything Claude Code 本地化配置手册
claude·everything
薛定猫AI11 天前
【深度解析】打造高效AI编码环境:Google Antigravity结合Everything Claude Code的实战指南
人工智能·everything
zzzb12345615 天前
告别 Windows 搜索卡顿:Everything 高效文件检索工具(附安装包)
everything·文件检索工具
双古2 个月前
everything添加网络共享盘-只需要两步
everything
天庭鸡腿哥3 个月前
IOS上收费的软件,Android上免费!
macos·visual studio·everything
天庭鸡腿哥3 个月前
大小不足1M,干翻Windows!
microsoft·macos·visual studio·everything