Claude Code 全能配置开源项目
在使用 Claude Code 编写代码时,常遇到生成代码报错、业务逻辑缺失或复杂功能规划跑偏的问题。GitHub 上的开源项目「everything-claude-code」为 Claude Code 用户提供了全方位的支持。

该项目包含 9 个专业子代理、11 个工作流技能、11 个斜杠命令、10 个自动化钩子、6 条规则集,以及全套 MCP 服务器配置。作者 affaan 是 Anthropic x Forum Ventures 黑客松获胜者,该配置经过生产环境验证。目前该项目开源一周内已获 2.5 万+ Star。

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

内存持久化功能
用 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)。


