突破10万星!Anthropic冠军开源的Claude Code完整配置

0 阅读8分钟

封面图 图片来源:Unsplash


说实话,今天早上刷GitHub的时候,我愣了一下。

102,023颗星,单日暴涨4458颗

这个叫everything-claude-code的项目,怎么突然就火了?

点进去一看,好家伙,作者Affaan Mustafa——Anthropic官方黑客松冠军。他用Claude Code从零撸了个聊天应用,直接拿了第一名。

这不是重点。重点是,他把所有配置都开源了。

你知道这意味着什么吗?相当于有人把Claude Code调教到了极致,然后告诉你:"拿去用吧,不用谢。"

这种好事,我得好好研究一下。


先说说Claude Code是啥

在聊这个项目之前,得先说说Claude Code。

很多人可能用过GitHub Copilot,或者Cursor,觉得"AI写代码嘛,不就那样"。

但Claude Code不太一样。

它不是那种你打几个字它补全一下的工具,而是真的能理解你的代码库,然后帮你干活。

举个栗子。

你跟它说:"这个bug帮我修一下。"

它不会像Copilot那样给你几个建议让你自己选,而是直接:

  • 找到问题代码
  • 分析原因
  • 改好
  • 跑一下测试确认没问题
  • 甚至帮你提交

整个过程你只需要说一句话。

我第一次用的时候,说实话有点被吓到。

不是因为它多智能,而是因为它太像人了

你跟它说话,就像跟一个真正懂你项目的同事聊天。它会问你:"这个函数我看你之前改过,要不要一起调整一下?"或者"这里有个潜在问题,你觉得要不要处理?"

这种感觉,怎么说呢,有点奇妙。


这个项目到底给了什么?

好,回到正题。

everything-claude-code这个项目,其实就是作者把Claude Code的配置全部整理出来了。

但不是那种"我给你个配置文件你自己研究"的整理,而是真正能直接用的配置

我看了一下,大概有这些:

9个专业代理——每个代理都有自己的专长,比如代码审查、重构、写测试、安全检查等等。

11个工作流技能——像是智能搜索、自动提交、依赖管理这些,都是日常开发最常用的。

10个自动化钩子——这个厉害了,比如你保存文件时自动格式化,提交代码前自动跑测试,完全自动化。

还有斜杠命令、规则集、MCP配置……加起来40多个组件。

说实话,光看这个数量,我就知道作者没少花心思。

黑客松获奖 图片来源:Unsplash

而且,这些配置不是随便写的。

作者在Anthropic的黑客松里,用这些配置从零开始,几天时间就搭出了一个完整的聊天应用。评委都惊了——"这真的是一个人做的?"

所以,这些配置是真正经过实战检验的


几个我觉得特别有用的功能

项目太大,我挑几个我觉得特别实用的说说。

代码审查代理

这个我用了快一周了,真的香。

以前写完代码,要么自己review,要么等同事review。自己review容易看不到问题,等同事review又要排队。

现在呢?写完直接让Code Reviewer看一眼。

它会检查:

  • 函数是不是太长(超过50行会提醒你)
  • 嵌套是不是太深(超过4层会建议重构)
  • 有没有忘记错误处理
  • 有没有console.log忘删了
  • 变量命名是不是清晰
  • ……还有一堆

最关键的是,它不是那种"你这里有个问题"就完事了,而是会直接告诉你:"我觉得这里可以改成这样,你觉得呢?"

然后给你一段具体的代码。

AI代理协作 图片来源:Unsplash

这种感觉,就像有个资深同事在你旁边,随时帮你把关。

自动生成测试

这个功能我一开始是拒绝的。

"AI生成的测试能靠谱吗?"我心想。

结果试了一次,真香。

它不是那种机械地给你生成一堆测试用例,而是会先理解你的代码逻辑,然后:

  • 测试正常情况
  • 测试边界情况
  • 测试异常情况
  • 测试性能瓶颈

甚至还会问你:"这个函数我看你在其他地方也用了,要不要一起测?"

覆盖率能做到90%以上。

当然,不是100%完美,有些复杂的业务逻辑还是得自己写。但至少基础测试不用操心了。

智能搜索

这个功能看起来不起眼,但用起来真的省时间。

以前要在代码库里找个函数,要么全局搜索,要么grep,然后在一堆结果里翻。

现在直接问它:"那个处理用户登录的函数在哪?"

它不仅会告诉你位置,还会说:"这个函数在三个地方被调用了,你要不要一起看看?"

甚至还会提醒你:"这里有个类似的函数,是不是重复了?"

这种理解能力,说实话,有点超出我的预期。


怎么用?其实挺简单的

很多人可能觉得,这么多配置,肯定很复杂吧?

其实还好。

第一步,克隆项目:

git clone https://github.com/affaan-m/everything-claude-code.git

第二步,把配置复制到Claude Code的配置目录:

cp -r agents ~/.claude/
cp -r skills ~/.claude/
cp -r hooks ~/.claude/

第三步,重启Claude Code。

就完了。

当然,如果你想自定义,可以打开配置文件看看。每个代理、每个技能都有详细的说明,作者写得挺清楚的。

代码编辑器 图片来源:Unsplash

我建议先从简单的开始,比如先用代码审查代理,熟悉了再加其他功能。

一下子全开,可能会觉得有点乱。


用了一周,说说真实感受

网上那些"效率提升10倍"的说法,我是不信的。

但用了一周,确实有些变化。

时间上的变化

以前写个功能:

  • 写代码:2小时
  • 调试:1小时
  • 写测试:1小时
  • 总共4小时

现在:

  • 写代码:1.5小时(有AI辅助,思路更清晰)
  • 调试:0.5小时(AI帮忙定位问题)
  • 写测试:0.3小时(AI自动生成基础测试)
  • 总共2.3小时

算下来,大概省了40%的时间。

当然,这只是我个人的粗略估算,仅供参考。每个人的情况不同,效果可能也会有差异。

质量上的变化

这个其实比时间更重要。

用了代码审查代理之后,我明显感觉到:

  • Bug变少了(大概少了60%)
  • 代码可读性好了
  • 安全漏洞基本没有了

以前那种"写完就扔"的心态,慢慢变成了"写完先让AI看看"。

心态上的变化

以前写代码,总觉得一个人扛着所有事情。

现在感觉有个靠谱的搭档,随时可以商量。

遇到不确定的地方,直接问AI:"你觉得这样写行吗?"

它会给建议,但不会替你做决定。

这种感觉,怎么说呢,挺舒服的


为什么这个项目能火?

想了想,大概有几个原因。

真正解决了痛点

用AI写代码的人,多多少少都遇到过这些问题:

  • 配置太复杂,不知道怎么调
  • AI生成的代码质量不稳定
  • 每次都要重新教AI理解项目

这个项目基本解决了这些痛点。

开箱即用,质量稳定,配置可复用。

有实战背书

不是那种"我觉得这样配置好"的理论派,而是真正在黑客松里拿过冠军的配置

这个说服力,完全不一样。

持续更新

作者一直在更新,社区也很活跃。

有问题提issue,很快就会有人回复。

这种开源项目的氛围,真的很好。


适合谁用?

说实话,我觉得大部分开发者都能用上。

如果你是个人开发者,这个配置能帮你省不少时间,让你更专注于核心业务。

如果你是团队,可以统一配置,建立自己的代码规范,降低沟通成本。

如果你刚接触AI编程,这个项目是很好的学习材料,能让你快速了解最佳实践。

如果你已经是老手,可以在这个基础上自定义,打造适合自己的工作流。

总之,有总比没有好


一点小建议

虽然这个项目很好用,但有几点我想提醒一下。

第一,不要完全依赖AI。

AI是工具,不是替代品。它能帮你提高效率,但不能替你思考。

关键的设计决策,还是得自己做。

第二,先从简单的开始。

不要一上来就把所有代理、技能都开了。先试一两个,熟悉了再加。

一下子全开,反而可能用不好。

第三,记得看配置文件。

虽然开箱即用,但了解一下配置是怎么写的,对你理解Claude Code的工作原理很有帮助。

而且,你可能会发现一些作者没提到的细节功能。


最后说两句

AI编程这个领域,发展真的很快。

去年还在讨论"AI能不能写代码",今年已经在讨论"AI怎么写得更好"了。

everything-claude-code这个项目,某种程度上代表了当前AI编程的一个实践方向。

它不是完美的,但它是真实可用的

如果你在用Claude Code,或者打算试试,这个项目值得一看。

毕竟,有人已经帮你把路铺好了,为什么不走呢?


项目地址github.com/affaan-m/ev…

感兴趣的可以自己去看看,README写得很详细。