【Anthropic黑客马拉松冠军开源了他的全套Claude Code配置】Claude Code发布快一年了,很多人还在摸索怎么用好它。最近看到Affaan开源了一个非常实用的配置合集,他是Anthropic黑客马拉松的冠军得主,用Claude Code从零构建了zenith.chat这个产品。这套配置是他10个多月密集使用的结晶,包含了生产级别的agents、skills、hooks、commands和MCP配置。先说几个我觉得特别有价值的部分:关于Token优化,很多人不知道同时启用太多MCP会严重压缩上下文窗口。200k的窗口可能直接缩水到70k。他给的建议是配置二三十个MCP,但每个项目只启用不超过10个,保持工具数量在80以下。关于Memory Persistence,这是一个非常聪明的设计。通过hooks在session开始时自动加载上下文,结束时自动保存状态。这解决了Claude Code会话之间记忆断裂的问题。他设计了一套完整的Agents体系,每个都有明确的职责边界:planner负责规划,architect负责架构决策,code-reviewer做质量审查,还有专门的安全审查、构建错误修复、端到端测试等等。这种分工让Claude Code的输出更加专业和可控。Skills部分覆盖了前后端开发的主要模式,包括React和Next.js的最佳实践、API设计、数据库和缓存模式、TDD工作流等。还有一个continuous-learning的skill,可以从session中自动提取模式形成可复用的知识。Hooks的设计也很巧妙。比如有一个hook会在你编辑代码时自动检测console.log并发出警告。这种小细节能帮助养成更好的编码习惯。安装方式很灵活,可以作为plugin一键安装,也可以手动复制需要的组件。他还贴心地把所有脚本用Node.js重写了,全面支持Windows、macOS和Linux。最后他强调了一点:这些配置是他个人工作流的产物。建议从你认同的部分开始,根据自己的技术栈调整,删掉不需要的,加入自己的模式。开源地址:github.com/affaan-m/everything-claude-code
