这个GitHub项目把Claude Code玩出了花,50K星的配置集合中文版来了
我的经验是,只开启当前任务必须的MCP,其他的在项目配置中禁用。对于已经在用的人,它可以作为参考,看看别人的配置有什么可以借鉴的地方。)最初是Anthropic黑客松的获胜作品,作者在10个多月的实际产品开发中,把自己用Claude Code积累的经验和配置全部整理了出来。这个项目的价值,不在于它有多少行配置代码,而在于它把真实生产环境里踩过的坑、总结的经验,整理成了可以复用的资产。整个过程,你只

前段时间,我在一个技术群里看到有人提到“Everything Claude Code”这个项目。当时没太在意,以为又是一个平平无奇的配置模板。直到最近仔细研究了一番,才发现这玩意儿有点东西——它不仅仅是一堆配置文件,而是一整套为AI编程助手打造的实战系统。
更巧的是,这个项目现在已经有了完整的中文翻译版,对中文开发者友好多了。今天就来聊聊这个开源项目到底能帮我们做什么。
一、这个项目是什么来头?
先说说背景。这个项目(全称 everything-claude-code)最初是Anthropic黑客松的获胜作品,作者在10个多月的实际产品开发中,把自己用Claude Code积累的经验和配置全部整理了出来。
简单说,它是一套完整的Claude Code配置集合,包含:
-
13个智能体(Agents):专门处理特定任务的子智能体,比如代码审查、安全扫描、重构清理
-
56个技能(Skills):各种工作流和领域知识,从TDD到前后端模式,从安全审查到内容生成
-
32个命令(Commands):斜杠命令,快速执行常见操作
-
29条规则(Rules):编码规范和最佳实践,分通用和各语言特定
-
钩子系统(Hooks):自动化触发脚本,比如会话状态保存、压缩建议
截至2026年3月,这个项目在GitHub上已经有275颗星(中文翻译版),原版项目更是有着超过50K颗星的亮眼成绩。
二、它解决了什么问题?
如果你用过Claude Code这类AI编程助手,可能会遇到几个痛点:
1. 上下文窗口爆炸
开了太多MCP服务,每个工具描述都在消耗令牌,200k的窗口可能被压缩到70k。项目提供了明确的MCP管理策略,告诉你该什么时候开、什么时候关。
2. 令牌成本失控
默认用Opus模型,一次思考就要烧掉不少钱。项目给出的优化方案很直接:默认用Sonnet,把思考令牌从32000降到10000,压缩阈值从95%调到50%。按这个配置,成本能降六成左右。
3. 会话信息丢失
每次开新会话,Claude就像失忆了一样。项目通过钩子实现了跨会话的上下文持久化,上一次聊到的内容能自动带过来。
4. 重复劳动
每次做代码审查、写测试、修构建错误,都要重新解释一遍。项目把这些流程固化为智能体和技能,直接调用就行。
三、核心组件详解
3.1 智能体(Agents):让专业的人做专业的事
智能体是干具体活的“专家”。每个智能体都有明确的职责范围,你可以通过命令或手动委派来调用。
|
智能体名称 |
职责描述 |
|---|---|
planner |
分析需求,生成详细的实现计划和任务分解 |
architect |
进行系统架构设计,评估技术选型 |
tdd-guide |
强制执行测试驱动开发流程 |
code-reviewer |
审查代码质量、可维护性、安全性 |
security-reviewer |
扫描安全漏洞(OWASP Top 10) |
build-error-resolver |
分析构建错误,提供修复方案 |
e2e-runner |
使用Playwright编写和执行端到端测试 |
refactor-cleaner |
识别并清理废弃代码、重复代码 |
doc-updater |
根据代码变更同步更新文档 |
go-reviewer |
Go语言特定代码审查 |
python-reviewer |
Python代码审查(PEP 8、类型提示) |
database-reviewer |
审查数据库设计、查询性能、迁移脚本 |
使用示例:完成一个功能后,直接输入 /code-review,code-reviewer 会自动分析你最近的改动,输出结构化的审查报告。
3.2 技能(Skills):工作流的百科全书
技能更像是工作流手册,告诉AI怎么完成某个类型的任务。项目提供了56个技能,覆盖了从开发到运维的方方面面。
开发模式类
-
tdd-workflow:定义RED-GREEN-REFACTOR的完整流程,强制80%以上测试覆盖率 -
verification-loop:持续验证循环,每次修改后自动运行测试、lint、类型检查 -
strategic-compact:指导AI在逻辑断点主动压缩上下文,避免自动压缩带来的信息丢失
框架与语言类
-
backend-patterns:REST API设计、缓存策略、数据库模式 -
frontend-patterns:React/Next.js最佳实践、状态管理 -
django-patterns、django-security、django-tdd:Django全套指南 -
springboot-patterns、springboot-security、springboot-tdd:Spring Boot全家桶 -
golang-patterns、golang-testing:Go惯用法与测试 -
cpp-coding-standards、cpp-testing:C++核心指南与GoogleTest
安全与质量类
-
security-review:安全自查清单(输入验证、认证授权、密钥管理) -
security-scan:集成AgentShield,直接运行1282项安全测试 -
plankton-code-quality:编写时代码质量强制工具,自动运行linter并修复问题
内容与业务类(v1.7新增)
-
article-writing:无AI腔的长文写作,支持指定语气和风格 -
content-engine:多平台社交内容生成与重用 -
market-research:带来源引用的市场与竞对研究 -
investor-materials:商业计划书、一页纸介绍、财务模型 -
investor-outreach:个性化融资对接与跟进
运维与工具类
-
docker-patterns:Dockerfile优化、Compose编排、网络配置 -
deployment-patterns:CI/CD流水线、健康检查、回滚策略 -
database-migrations:Prisma/Drizzle/Django/Go迁移模式 -
pm2:PM2服务生命周期管理
每个技能都以 SKILL.md 文件形式存在,内含YAML frontmatter和详细步骤。AI读取后就知道如何执行该技能。
3.3 命令(Commands):快捷入口
命令是快捷入口。安装后,在Claude Code里输入 /plan 就能启动规划智能体,输入 /tdd 就进入TDD工作流。
新版本还加入了多智能体协同命令:
-
/multi-plan:多模型协同规划任务分解 -
/multi-execute:并行执行多个子任务 -
/multi-backend//multi-frontend:侧重前后端的多服务编排
其他常用命令:
-
/learn:从当前会话中提取模式,保存为本能(instinct) -
/instinct-status:查看已学习本能的置信度 -
/evolve:将相关本能聚类为正式技能 -
/security-scan:运行AgentShield安全审计 -
/setup-pm:配置默认包管理器(npm/pnpm/yarn/bun)
3.4 规则(Rules):给AI立规矩
规则是AI必须遵守的“纪律”。项目把规则分成了两类:
通用规则(rules/common/):
-
代码风格:不可变性优先,合理的文件组织
-
Git工作流:提交信息格式、PR流程
-
测试要求:TDD优先,80%覆盖率底线
-
安全要求:强制性安全检查,禁止硬编码密钥
语言特定规则(rules/typescript/、rules/python/、rules/golang/):
-
TypeScript:类型安全、严格模式、避免any
-
Python:PEP 8、类型注解、列表推导式使用场景
-
Go:错误处理、指针使用、并发模式
这些规则会持续起作用,确保AI的输出符合项目规范。
3.5 钩子(Hooks):自动化触发
钩子在特定事件发生时自动执行脚本。项目提供了一套完整的钩子系统,用于:
-
会话生命周期:
session-start钩子加载历史上下文,session-end钩子保存当前状态 -
工具调用前后:
PreToolUse和PostToolUse钩子可以在文件编辑后自动格式化、运行linter -
上下文压缩:
pre-compact钩子在压缩前保存关键状态,suggest-compact钩子根据策略提示压缩
例如,afterFileEdit钩子会在编辑TS/JS文件后自动运行prettier格式化,并警告残留的console.log。
四、快速上手(3分钟搞定)
安装分两步,都很简单。
第一步:安装插件
在Claude Code中执行:
/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
# 安装通用规则 + 你需要的语言规则
cp -r rules/common/* ~/.claude/rules/
cp -r rules/typescript/* ~/.claude/rules/ # 如果用TS/JS
cp -r rules/python/* ~/.claude/rules/ # 如果用Python
cp -r rules/golang/* ~/.claude/rules/ # 如果用Go
安装完成后,就可以直接用了:
/plan "给项目加上用户认证"
/tdd
/code-review
五、跨平台支持:一次配置,多处使用
这个项目有意思的地方在于,它不只是给Claude Code用的。项目同时支持:
Cursor IDE
-
通过
./install.sh --target cursor一键安装 -
适配了Cursor的15种钩子事件(比Claude Code还多)
-
使用DRY适配器模式,复用Claude Code的钩子脚本
OpenCode
-
完整的插件支持,20+种事件类型
-
提供6个原生自定义工具(run-tests、check-coverage、security-audit等)
-
支持通过npm包安装:
npm install ecc-universal
Codex CLI
-
通过
persistent_instructions和沙箱权限实现功能对齐 -
提供参考的
config.toml和AGENTS.md -
移植了16个核心技能
这意味着你可以在不同AI工具间无缝迁移配置,不用重复学习。
六、令牌优化:这才是省钱的关键
如果你担心用AI编程助手烧钱,项目里专门有一部分讲令牌优化,很实在:
推荐设置(~/.claude/settings.json):
{
"model": "sonnet",
"env": {
"MAX_THINKING_TOKENS": "10000",
"CLAUDE_AUTOCOMPACT_PCT_OVERRIDE": "50"
}
}
为什么这样配?
-
默认用Sonnet代替Opus,成本降低约60%,80%以上的编程任务都能覆盖
-
思考令牌从32000降到10000,隐藏成本降七成(每次思考的token消耗大幅减少)
-
更早压缩上下文(50%而不是95%),在长会话中保持更好质量(避免自动压缩丢失重要信息)
工作流建议:
-
大部分时间用
/model sonnet -
复杂架构时才切换到
/model opus -
无关任务之间用
/clear重置上下文 -
逻辑断点处手动
/compact,而不是等自动压缩 -
使用
/cost监控当前会话的令牌支出
MCP管理:
-
不要在项目中启用超过10个MCP服务
-
每个MCP的工具描述都会消耗上下文,保持活动工具少于80个
-
在项目的
.claude/settings.json中用disabledMcpServers禁用不使用的服务
七、实际使用场景:从零到一完成一个功能
假设我们要为现有项目添加一个“用户认证”功能,看看这套配置如何帮助我们。
步骤1:规划
/plan "使用JWT实现用户登录注册,包含密码加密和刷新令牌"
planner智能体会分析代码库,生成包含接口设计、数据库表变更、路由、中间件、测试的详细计划。
步骤2:TDD实施
/tdd
tdd-guide强制先写测试:编写注册接口的失败测试(用户名已存在、密码过短),然后实现代码让测试通过。
步骤3:安全审查
/security-scan
security-reviewer会检查:密码是否用bcrypt加密、JWT是否使用强密钥、是否有SQL注入风险、是否设置了合理的过期时间。
步骤4:代码审查
/code-review
code-reviewer审查代码质量、错误处理、日志记录,给出优化建议。
步骤5:文档更新
/update-docs
doc-updater根据代码变更,自动更新API文档和README。
整个过程,你只需要输入几个命令,AI就完成了从规划到文档的全流程,而且每一步都有明确的质量把关。
八、一点使用感受
我实际用了几天,有几个体会:
规则是真的“管用”。安装规则后,AI会自动遵循代码规范,不会随便放飞。以前需要反复提醒的事情,现在不用说了。
持续学习这个功能挺有意思。/learn命令可以从当前会话中提取模式,保存下来,下次再用。用得越久,AI越了解你的习惯。比如你常用的变量命名风格、错误处理方式,都会被记录下来。
技能不是越多越好。项目提供了50多个技能,但大多数场景只需要其中一部分。按需安装就行,没必要全塞进去。可以先用skill-stocktake命令审计一下,看看哪些技能真正符合你的工作流。
MCP真的要管好。项目明确提醒:不要一次性启用所有MCP,每个工具描述都在消耗令牌。保持活动工具少于80个,每个项目启用的MCP不超过10个。我的经验是,只开启当前任务必须的MCP,其他的在项目配置中禁用。
钩子很省心。session-start自动加载上次会话的关键信息,让我不用每次重新解释项目背景。pre-compact自动保存状态,压缩后也不怕丢失上下文。
九、写在最后
这个项目的价值,不在于它有多少行配置代码,而在于它把真实生产环境里踩过的坑、总结的经验,整理成了可以复用的资产。
对于刚接触Claude Code的人来说,它提供了一个经过验证的起点,不用从零摸索。对于已经在用的人,它可以作为参考,看看别人的配置有什么可以借鉴的地方。
中文翻译版由社区贡献者完成,如果英文阅读有障碍,直接用中文版会轻松很多。
项目地址:https://github.com/xu-xiang/everything-claude-code-zh
如果你觉得这篇文章有帮助,欢迎分享给更多需要的朋友。
更多推荐



所有评论(0)