刚开源 Claude Code 神器,狂揽 2.5 万 GitHub Star,黑客松冠军配置全开源!

不知大家平时用 Claude Code 写代码时,有没有遇到过这种崩溃的场景。

兴冲冲地给 AI 丢过去一个需求,它倒是反应很快,刷刷刷生成了一大坨代码。

结果一运行,满屏报错,业务逻辑还经常缺胳膊少腿。

想让它帮忙规划个复杂功能,它又容易"想一出是一出",写着写着就跑偏了。

或者发现每次新建项目,都得重新教一遍 AI 项目的规范和约定,累得要命。

直到最近,我在 GitHub 发现了「everything-claude-code」这个开源项目,它就像一个"外挂技能包",为 Claude Code 用户提供了全方位的支持。

Star History Chart

包含了 9 个专业子代理、11 个工作流技能、11 个斜杠命令、10 个自动化钩子、6 条规则集,以及全套 MCP 服务器配置。

更厉害的是,作者 affaan 可是 Anthropic x Forum Ventures 黑客松的获胜者,用 Claude Code 从零构建了 zenith.chat 产品,这些配置都是实打实的生产环境验证过的。

目前在 GitHub 上已经斩获了 2.5 万+ Star,而且项目才刚开源一周(1 月 18 日创建),这个增长速度相当猛。

The Shorthand Guide to Everything Claude Code

首先是「专业子代理系统」,简直是复杂项目的救星。

平时我们让 AI 做大功能,它容易"一把梭",写完才发现漏考虑边界情况。

这个项目提供了 9 个专业子代理,包括规划师、架构师、代码审查员、安全审查员、构建错误解析器、E2E 测试员、重构清理员、文档更新员等。

遇到复杂功能,先让「planner」代理做实施计划;涉及技术选型,让「architect」代理做系统设计;代码写完了,让「code-reviewer」和「security-reviewer」双重检查。

就像给 AI 配备了一个专业团队,各司其职,不再是一个"全能"但容易出错的通用助手。

The Longform Guide to Everything Claude Code

再来看一个「内存持久化」功能,这直接解决了跨 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

我是徐公,今天的分享到此结束,感谢大家抽空阅读,我们下期再见!

posted @ 2026-01-25 09:17  程序员徐公  阅读(175)  评论(0)    收藏  举报