刚开源 Claude Code 神器,狂揽 2.5 万 GitHub Star,黑客松冠军配置全开源!
不知大家平时用 Claude Code 写代码时,有没有遇到过这种崩溃的场景。
兴冲冲地给 AI 丢过去一个需求,它倒是反应很快,刷刷刷生成了一大坨代码。
结果一运行,满屏报错,业务逻辑还经常缺胳膊少腿。
想让它帮忙规划个复杂功能,它又容易"想一出是一出",写着写着就跑偏了。
或者发现每次新建项目,都得重新教一遍 AI 项目的规范和约定,累得要命。
直到最近,我在 GitHub 发现了「everything-claude-code」这个开源项目,它就像一个"外挂技能包",为 Claude Code 用户提供了全方位的支持。
包含了 9 个专业子代理、11 个工作流技能、11 个斜杠命令、10 个自动化钩子、6 条规则集,以及全套 MCP 服务器配置。
更厉害的是,作者 affaan 可是 Anthropic x Forum Ventures 黑客松的获胜者,用 Claude Code 从零构建了 zenith.chat 产品,这些配置都是实打实的生产环境验证过的。
目前在 GitHub 上已经斩获了 2.5 万+ Star,而且项目才刚开源一周(1 月 18 日创建),这个增长速度相当猛。

首先是「专业子代理系统」,简直是复杂项目的救星。
平时我们让 AI 做大功能,它容易"一把梭",写完才发现漏考虑边界情况。
这个项目提供了 9 个专业子代理,包括规划师、架构师、代码审查员、安全审查员、构建错误解析器、E2E 测试员、重构清理员、文档更新员等。
遇到复杂功能,先让「planner」代理做实施计划;涉及技术选型,让「architect」代理做系统设计;代码写完了,让「code-reviewer」和「security-reviewer」双重检查。
就像给 AI 配备了一个专业团队,各司其职,不再是一个"全能"但容易出错的通用助手。

再来看一个「内存持久化」功能,这直接解决了跨 session 上下文丢失的痛点。
用 Claude Code 久了都知道,每次关闭会话再打开,AI 就"失忆"了,之前教过的规范、积累的上下文全没了。
这套配置通过 Hooks 实现了会话生命周期管理:
- session-start:启动时自动加载项目上下文
- session-end:关闭时自动保存会话状态
- pre-compact:压缩前保存关键信息
- suggest-compact:智能提示何时该压缩上下文
这样一来,AI 就能"记住"你之前的工作,不用每次都从头教起。
除了上述功能,它还有一个很绝的「持续学习」机制。
平时我们发现 AI 写代码的好模式,想让它复用,基本只能靠手动写进文档或者每次提醒。
这套配置提供了 /learn 命令,可以在会话中途自动提取模式,转化为可复用的技能。
同时还有「strategic-compact」技能,手动在逻辑边界处执行压缩,把重要信息保留下来。
这就好比给 AI 装上了"长期记忆"和"经验积累"能力,越用越聪明。
在技术实现上,整套配置已经用 Node.js 重写,实现了真正的跨平台支持。
早期的 Hooks 和脚本主要依赖 Shell,在 Windows 上兼容性是个头疼问题。
现在所有核心组件都用 Node.js 重写,完美支持 Windows、macOS、Linux 三大平台。
还有一个很贴心的「包管理器自动检测」功能:
优先级从环境变量 CLAUDE_PACKAGE_MANAGER → 项目配置 .claude/package-manager.json → package.json 的 packageManager 字段 → 锁文件检测 → 全局配置 → 自动回退。
甚至提供了 /setup-pm 命令,交互式配置你喜欢的包管理器(npm、pnpm、yarn、bun)。
再说回到安装使用,目前支持两种安装方式。
【方式一:插件安装(推荐)】
最简单的方式是直接安装为 Claude Code 插件,一条命令搞定:
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
或者在 ~/.claude/settings.json 中添加:
{
"extraKnownMarketplaces": {
"everything-claude-code": {
"source": {
"source": "github",
"repo": "affaan-m/everything-claude-code"
}
}
},
"enabledPlugins": {
"everything-claude-code@everything-claude-code": true
}
}
【方式二:手动安装】
如果你更喜欢手动控制,可以只复制需要的组件:
# 克隆仓库
git clone https://github.com/affaan-m/everything-claude-code.git
# 复制代理、规则、命令、技能到对应目录
cp everything-claude-code/agents/*.md ~/.claude/agents/
cp everything-claude-code/rules/*.md ~/.claude/rules/
cp everything-claude-code/commands/*.md ~/.claude/commands/
cp -r everything-claude-code/skills/* ~/.claude/skills/
然后按照项目文档配置 Hooks 和 MCP 服务器即可。
不过,还得跟大家说实话,这套配置非常强大,但也不能一股脑全启用。
作者特别提醒:Claude Code 的 200k 上下文窗口,如果启用太多 MCP 和工具,可能会缩水到 70k。
建议是:
- 配置 10-20 个 MCP 服务器
- 每个项目保持 10 个以下启用
- 活跃工具控制在 80 个以内
用 disabledMcpServers 在项目配置里禁用不用的,这才是正确打开方式。
总的来说,everything-claude-code 就像是 Claude Code 世界的"瑞士军刀"。
它用开源的方式,把原本需要个人长期摸索才能积累的配置经验,直接打包送到了我们面前。
这让每个 Claude Code 用户,都能站在"黑客松冠军"的肩膀上,快速搭建起自己的 AI 辅助开发环境。
而且作者明确表示这套配置是"拿来主义"的起点,鼓励大家根据自己的技术栈做定制修改:
- 做后端的可以加 Python、Go、Rust 的语言技能
- 用特定框架的可以加 Django、Rails、Laravel 的配置
- 搞 DevOps 的可以加 Kubernetes、Terraform、AWS 的代理
这给了我们多一个选择权:不用从零开始,但有无限可能。
GitHub 项目地址:https://github.com/affaan-m/everything-claude-code
我是徐公,今天的分享到此结束,感谢大家抽空阅读,我们下期再见!
浙公网安备 33010602011771号