📌 项目地址WorldFlowAI/everything-claude-code | ⭐ 2,257 颗星 | 🔧 JavaScript | 📜 未标注

项目概况

WorldFlowAI/everything-claude-code,JavaScript 项目,2257 星。作者自称 Anthropic 黑客松获奖者,这套配置是 10 个多月高强度日常使用中演化出来的,包含 agents、skills、hooks、commands、rules 和 MCP 配置。

有一点 README 说得很直白:这个仓库只有原始代码,没有教程。教程在两份单独的指南里,Shorthand Guide 讲安装、基础和理念,Longform Guide 讲进阶主题。我的判断:直接抄配置文件意义不大,这两份指南才是重点。

配置结构

仓库是一个 Claude Code 插件,可以整体安装,也可以手动拷贝需要的部分。

everything-claude-code/
|-- .claude-plugin/   # 插件与 marketplace 清单
|   |-- plugin.json
|   |-- marketplace.json   # 支持 /plugin marketplace add
|-- agents/           # 专用子代理
|   |-- planner.md          # 功能实现规划
|   |-- architect.md        # 系统设计决策
|   |-- tdd-guide.md        # 测试驱动开发
|   |-- code-reviewer.md    # 质量与安全审查
|   |-- security-reviewer.md# 漏洞分析
|   |-- build-error-resolver.md
|   |-- e2e-runner.md       # Playwright E2E 测试
|   |-- refactor-cleaner.md # 死代码清理

agents 的划分本身值得看一眼:规划、架构、TDD、代码审查、安全审查、构建报错处理、E2E、重构清理,八个角色对应开发流程的八个环节。就算不装这个插件,拿这份清单对照自己的工作流,看看缺哪块,也有参考价值。

Longform Guide 覆盖的主题

这份主题列表基本就是当前 Claude Code 深度用户会遇到的核心问题:

主题 内容
Token 优化 模型选择、系统提示词瘦身、后台进程
记忆持久化 用 hooks 跨会话自动保存/加载上下文
持续学习 从会话中自动提取模式,沉淀为可复用 skills
验证循环 checkpoint 式 vs 持续 evals、grader 类型、pass@k 指标
并行化 Git worktrees、cascade 方法、何时扩展实例
子代理编排 上下文问题、迭代式检索模式

我个人最感兴趣的是两块:记忆持久化(hooks 自动处理上下文,解决每次新会话都要重新交代背景的问题)和持续学习(把会话里踩过的坑自动提取成 skill)。验证循环那部分提到了 pass@k 指标,说明作者把 evals 当成正经工程问题在做,这在配置分享类仓库里不多见。

跨平台与包管理器检测

插件支持 Windows、macOS、Linux,所有 hooks 和脚本用 Node.js 重写过。

包管理器检测做得比较细,优先级从高到低:

  1. 环境变量 CLAUDE_PACKAGE_MANAGER
  2. 项目配置 .claude/package-manager.json
  3. package.jsonpackageManager 字段
  4. 锁文件推断(package-lock.json / yarn.lock / pnpm-lock.yaml / bun.lockb)
  5. 全局配置 ~/.claude/package-manager.json
  6. 兜底:第一个可用的包管理器

设置命令(来自 README):

# 环境变量
export CLAUDE_PACKAGE_MANAGER=pnpm

# 全局配置
node scripts/setup-package-manager.js --global pnpm

# 项目级配置
node scripts/setup-package-manager.js --project bun

# 检测当前设置
node scripts/setup-package-manager.js --detect

也可以在 Claude Code 里直接执行 /setup-pm

和一般配置分享仓库的区别

GitHub 上 Claude Code 配置仓库不少,多数是个人配置的一次性快照。这个项目有两个不同点:一是有 marketplace 清单,作为插件一条命令装完,不用手动拼凑;二是经过长期真实产品开发检验,不是事后整理出来的。

但别指望装上就变强。这套配置围绕作者自己的工作流演化,项目规模和技术栈不同,全盘照搬大概率水土不服。更实际的用法是:装插件,砍掉不需要的 agents 和 hooks,读两份指南,把方法论搬走。

使用前注意

  • 先读 Shorthand Guide 再动手。README 明确说了仓库只是代码,不看指南直接抄,用不明白。
  • 里面有些 hooks 会自动保存/加载上下文、自动提取模式。启用前逐个看清楚做了什么,按需开关。
  • hooks 脚本依赖 Node.js 环境,纯 Python 或其他栈的项目需要确认兼容性。
  • 许可证信息见仓库 LICENSE 文件。
这篇文章对你有帮助吗?

发表回复