everything-claude-code
WorldFlowAI/everything-claude-code加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
加载项目详情…
本应用为开源项目,仅供学习研究,请遵守其开源协议。
想象你接手一个新项目,凌晨两点,编译器报了一串看不懂的错误,测试红了,文档也落后了。这时候你有两个选择:花三小时摸索怎么让 AI 帮上忙,或者——直接装一套别人已经打磨了十个月的配置。
everything-claude-code 就是后者的答案。它的作者 Affaan Mustafa 是旧金山开发者,2025 年 9 月参加 Anthropic × Forum Ventures 黑客松,8 小时内用 Claude Code 从零搭出 AI 客户发现平台 zenith.chat,拿下总冠军和 15000 美元 API 额度。比赛结束后他没有把这套配置锁进抽屉,而是整理成一个仓库公开——README 里写得很直白:"这里只有原始代码,指南在别处。"
这个仓库的爆红速度是现象级的:社交媒体上被转发到 90 万次浏览,媒体报道其星标一度冲到 15 万,原仓库 affaan-m/everything-claude-code 目前约有 28.5 万星、4.2 万 fork。本条分析的对象 WorldFlowAI/everything-claude-code 是同一套内容的镜像/衍生仓库(5160 星),README 与插件清单完全沿用原作者结构,并额外附了一份针对其自研项目 synapse(Rust 工作区)与 arbiter(ML/Python)的落地指南 WORLDFLOWAI.md。

初看目录名容易误以为是"某个代码框架"。其实它是一套给 AI 编程助手用的工作流操作系统,五层结构层层递进:
Read, Grep, Glob, Bash)和模型(多数指定 opus)。/plan、/tdd、/e2e、/code-review、/build-fix、/refactor-clean、/learn、/checkpoint、/verify、/eval、/orchestrate、/setup-pm、/test-coverage、/update-docs、/update-codemaps。配套还有 contexts/(dev/review/research 三种动态系统提示注入)、mcp-configs/mcp-servers.json(GitHub、Supabase、Vercel、Railway 等 MCP 服务器模板)、scripts/(全部用 Node.js 重写以跨 Windows/macOS/Linux)、tests/(Node 测试套件)。
如果把 AI 编程助手比作一个新来的实习生,这套仓库相当于给它配齐了工位、制度、导师和考核表:
rules/ 是公司的规章手册,进门就得遵守;agents/ 是各个岗位的资深同事,需要时可以喊来帮忙;skills/ 是岗位作业手册(SOP);commands/ 是墙上贴的工作流程图,一句话就能启动一条标准流程;hooks/ 是行政自动化——门禁打卡、下班归档、材料检查,不需要人提醒就自动执行。记忆持久化(memory-persistence) 解决了 AI 编程最尴尬的断点问题。scripts/hooks/ 下 5 个 Node 脚本构成完整生命周期:session-start.js 在会话开始时扫描最近 7 天的 .tmp 会话文件并提示可恢复的上下文,session-end.js 在结束时保存状态,pre-compact.js 在上下文压缩前抢救状态,suggest-compact.js 在编辑后主动建议压缩,evaluate-session.js 从会话中抽取模式。配合 contexts/ 的动态提示注入,跨会话记忆就成立了。
持续学习(continuous-learning) 更进一步:skills/continuous-learning/ 带自己的 config.json 和 evaluate-session.sh,把会话中的重复模式自动提炼成可复用的新技能。作者称之为"团队会自己成长"。
验证闭环(verification-loop / eval-harness) 则是质量闸门。/verify 触发持续验证,/eval 走评测框架,涉及 grader 类型选择与 pass@k 指标——这套思路源自 Karpathy 式的模型评测实践,被搬到了 AI 辅助编程的语境里。
hooks/hooks.json 用 Claude Code 的 matcher 语法按工具名和参数匹配,行为比"提示模型注意"强硬得多:
{
"matcher": "tool == \"Bash\" && tool_input.command matches \"(npm run dev|pnpm( run)? dev|yarn dev|bun run dev)\"",
"hooks": [{
"type": "command",
"command": "node -e \"console.error('[Hook] BLOCKED: Dev server must run in tmux for log access');process.exit(1)\""
}]
}
上面这条会直接阻断不带 tmux 启动开发服务器的命令(作者的理由是开发服务器要能随时看日志)。另一条会拦截对非 README/CLAUDE/AGENTS/CONTRIBUTING 的 .md/.txt 写入,理由是"阻止随意创建文档文件,保持文档集中"。git push 前会提醒复查改动。hooks 层面还有 PreCompact(压缩前保存状态)、Stop、SubagentStop 等事件。
这种设计的价值在于:约束从"建议"升级为"机制"。但代价也很直接——用户想临时绕过时会很别扭,比如在 CI 里跑 npm run dev 做冒烟测试就可能被误伤。
方式一,插件安装(推荐):
/plugin marketplace add affaan-m/everything-claude-code
/plugin install everything-claude-code@everything-claude-code
或者直接改 ~/.claude/settings.json 写入 extraKnownMarketplaces 与 enabledPlugins。装完立即获得全部命令、代理、技能和钩子。
方式二,手动复制:git clone 后把 agents/*.md、rules/*.md、commands/*.md 拷到对应目录,skills/ 整目录拷入,再把 hooks/hooks.json 合并进 ~/.claude/settings.json,把 mcp-configs/mcp-servers.json 里需要的服务器(含 YOUR_*_HERE 占位符要替换成真实 API Key)合并进 ~/.claude.json。
包管理器自动识别是这类项目里比较少见的一细节:插件会按 CLAUDE_PACKAGE_MANAGER 环境变量 → 项目 .claude/package-manager.json → package.json 的 packageManager 字段 → 锁文件 → 全局配置 → 兜底选择的顺序,在 npm/pnpm/yarn/bun 之间自动判断,也可用 /setup-pm 交互式设置。
上下文窗口是最需要警惕的坑。README 明确警告:"不要一次启用所有 MCP,200k 的上下文窗口可能因为工具过多掉到 70k。" 经验值是:配置 20-30 个 MCP,但每个项目只启用 10 个以内,同时活跃工具控制在 80 个以内,用 disabledMcpServers 关掉用不到的。
这是"别人的配置",不是通用最佳实践。 作者自己写得很清楚:"这些配置适配我的工作流。你应该:挑你认同的、改成适配自己技术栈的、删掉你用不上的。" 里面的很多规则带着强烈的个人痕迹——比如 tmux 强制、Conventional Commits 强制、80% 覆盖率门槛、Zed 编辑器偏好,这些对不同团队未必成立。
仓库内容有"双源"混淆风险。 本次分析对象是 WorldFlowAI 名下的镜像仓库,而 README、plugin.json、marketplace.json 里的 homepage、repository、作者信息全部指向原作者 affaan-m。换句话说,你在读一份作者署名的配置,却装自一个第三方账号。这对供应链可信度是个需要留意的点。
原始生态发生了显著演进。 媒体报道称该套配置包含 38 个代理、156 个技能、79 条命令,而本镜像仓库中对应数量是 9 / 11 / 15——明显是较早的快照。原仓库 affaan-m/ECC 目前仍在活跃更新(最近推送 2026-10-20),本镜像的最近推送则停留在 2026-01-23。若要使用,应优先选择原仓库。
质量断言缺乏客观指标。 README 提到"经过 10 个月日常工作打磨""生产级",但仓库没有提供基准测试、pass@k 实测数据或效果对比,"有效"更多是主观口碑。仓库内 tests/ 目录存在且可 node tests/run-all.js 运行,但覆盖的是 hooks 工具函数本身,而非代理产出质量。
许可证状态需注意。 仓库根目录没有 LICENSE 文件(GitHub API license 字段返回 null),README 徽章与 plugin.json 都声称 MIT。这是一个实实在在的合规瑕疵——徽章声明与仓库实际文件不一致。
把时间线拉长看,ECC 代表的趋势比它本身更重要。
2025 年初,AI 编程工具的竞争焦点是"能不能生成代码"。到 2025 年末,焦点变成了"能不能生成可维护的代码"——而后者比拼的不再是模型能力,而是工程流程的沉淀。ECC 恰好卡在这个转折点上:它不提供新的模型或新算法,它提供的是"一个连续 8 小时写出完整产品的人,是怎么组织他的 AI 协作的"。
同一时期 Anthropic 官方的 claude-code 插件市场、Cursor 的规则系统、OpenCode/Gemini 的 MCP 生态都在往同一个方向收敛。ECC 的 28 万星说明一件事:开发者社区开始把"提示词工程"和"工程流程工程"当作可版本化、可分享、可复用的资产来对待,就像当年分享 .eslintrc 或 .github/workflows。
更值得注意的是复制门槛之低。整套东西是 Markdown + JSON + 几个 Node 脚本,任何人 fork 一下改改就是自己的"团队配置库"。本镜像仓库的 WORLDFLOWAI.md 就是典型例子——它没有改动原仓库一行代码,只是把同一套代理/技能映射到自家的 Rust workspace(synapse)和 ML 项目(arbiter),并写下针对性的命令链。这说明这套资产的可移植性确实很高,但也说明**"定制化"才是使用它的主要工作量**。
对国内团队的启示:这类"AI 工作流资产"正在快速商品化。与其追逐每一个爆款仓库,不如把注意力放在三个可持续的着力点——一是把团队自己的编码规范沉淀成 rules 并版本化;二是用 hooks 机制把 CI 检查、格式校验、发布流程接进 AI 循环;三是保留评估闭环,否则无法判断 AI 产出到底是变好了还是只是变多了。
WorldFlowAI/everything-claude-code 是一份来自黑客松冠军的 Claude Code 全配置合集(9 代理 / 11 技能 / 15 命令 / 8 规则 / 完整钩子体系),部署门槛极低但没有容器化与 Web UI,价值在于它把"长期使用 AI 编程的工程方法"显性化了。它是一个精彩的参考实现,而不是一个可以直接照抄的方案——真正值得带走的,是记忆持久化、持续学习、验证闭环这三条设计思路;真正需要小心的,是第三方镜像的署名混淆、缺失的 LICENSE 文件,以及个人化极强的规则集。使用前建议直接选用仍在活跃维护的原仓库 affaan-m/ECC。