Anthropic 黑客马拉松冠军开源 Claude Code 配置
Anthropic 黑客马拉松冠军 Affaan 开源了其使用超过 10 个月的 Claude Code 生产级配置,包含一套完整的 Agents 体系、Skills、Hooks 及 MCP 配置,并分享了 Tok...
Claude Code 发布已近一年,许多开发者仍在探索如何更有效地将其集成到开发工作流中。近期,Anthropic 黑客马拉松冠军 Affaan 开源了其个人使用的全套 Claude Code 配置。这套配置是他在过去 10 个多月里,从零构建 zenith.chat 产品的过程中积累和提炼的成果,包含了生产级别的 agents、skills、hooks、commands 和 MCP 配置。

核心内容
该配置的核心价值体现在几个关键设计上。
首先,针对 Token 优化,Affaan 指出一个常见误区:同时启用过多 MCP 会严重压缩上下文窗口。例如,一个 200k 的窗口可能因此缩水至 70k。他建议的策略是,虽然可以配置二三十个 MCP,但在具体项目中应启用不超过 10 个,并将工具总数控制在 80 以下,以维持足够的上下文空间。
其次,配置中设计了一个名为 Memory Persistence 的机制。它通过 hooks 在会话开始时自动加载上下文,在会话结束时自动保存状态,有效解决了 Claude Code 在不同会话间记忆断裂的问题。
在架构层面,配置建立了一套职责明确的 Agents 体系。例如,planner 负责规划,architect 负责架构决策,code-reviewer 进行代码质量审查,此外还有专门负责安全审查、构建错误修复、端到端测试等任务的 Agent。这种分工协作使得 Claude Code 的输出更加专业和可控。
Skills 部分覆盖了前后端开发的主要模式,包括 React 和 Next.js 的最佳实践、API 设计、数据库与缓存模式、TDD 工作流等。其中还包含一个 continuous-learning 的 skill,能够从会话中自动提取模式,形成可复用的知识。
Hooks 的设计注重细节,例如,有一个 hook 会在开发者编辑代码时自动检测 console.log 语句并发出警告,旨在帮助培养更好的编码习惯。
价值与影响
这套配置提供了灵活的安装方式,既可作为插件一键安装,也支持手动复制所需组件。为了方便跨平台使用,所有脚本均已用 Node.js 重写,全面支持 Windows、macOS 和 Linux 系统。
Affaan 特别强调,这套配置是其个人工作流的产物。他建议其他开发者从自己认同的部分开始尝试,并根据自身的技术栈进行调整,删减不需要的组件,同时融入个人的开发模式。这种开源实践为社区提供了宝贵的参考,有助于开发者更高效地定制和优化自己的 AI 编程助手工作流。
来源:黑洞资源笔记




