[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"pack-detail-boris-cherny-files-zh":3,"seo:pack:boris-cherny-files:zh":72},{"code":4,"message":5,"data":6},200,"操作成功",{"pack":7},{"slug":8,"icon":9,"tone":10,"status":11,"status_label":12,"title":13,"description":14,"items":15,"install_cmd":71},"boris-cherny-files","🛠","#5B5BD6","stable","稳定","Boris Cherny 文件夹","Claude Code 作者每个 PR 都跑的 subagent 和 slash 命令套装。两个 Anthropic 官方 + 五个社区开源等价版。",[16,28,36,43,50,57,64],{"id":17,"uuid":18,"slug":19,"title":20,"description":21,"author_name":22,"view_count":23,"vote_count":24,"lang_type":25,"type":26,"type_label":27},2272,"5920075d-b664-4359-b27c-36ebe529c609","ralph-wiggum-anthropic-official-autonomous-loop-plugin-5920075d","Ralph Wiggum — Anthropic Official Autonomous Loop Plugin","Official Anthropic plugin that turns Claude Code into an autonomous loop. Adds \u002Fralph-loop and \u002Fcancel-ralph for long-running self-improving task execution.","Anthropic",421,0,"en","skill","Skill",{"id":29,"uuid":30,"slug":31,"title":32,"description":33,"author_name":34,"view_count":35,"vote_count":24,"lang_type":25,"type":26,"type_label":27},2273,"1304ff4c-1890-40b4-aa89-ca2963a90d67","code-simplifier-anthropic-official-cleanup-subagent-1304ff4c","code-simplifier — Anthropic Official Cleanup Subagent","Anthropic's open-source post-task cleanup agent that Boris Cherny runs after every Claude Code session. Refactors for clarity without changing behavior.","Skill Factory",319,{"id":37,"uuid":38,"slug":39,"title":40,"description":41,"author_name":34,"view_count":42,"vote_count":24,"lang_type":25,"type":26,"type_label":27},2274,"203ea157-a7c6-48fd-9d0d-4bb185bbb6d5","verify-app-e2e-test-subagent-for-claude-code-203ea157","verify-app — E2E Test Subagent for Claude Code","Open-source Claude Code subagent that runs end-to-end tests on recent changes and triages failures. Inspired by Boris Cherny's verify-app setup.",307,{"id":44,"uuid":45,"slug":46,"title":47,"description":48,"author_name":34,"view_count":49,"vote_count":24,"lang_type":25,"type":26,"type_label":27},2275,"9baa69dd-7eec-43b5-b001-97c205179857","code-architect-architecture-review-subagent-9baa69dd","code-architect — Architecture Review Subagent","Open-source Claude Code subagent that reviews architectural changes for cohesion, coupling, and testability. Inspired by Boris Cherny's setup.",229,{"id":51,"uuid":52,"slug":53,"title":54,"description":55,"author_name":34,"view_count":56,"vote_count":24,"lang_type":25,"type":26,"type_label":27},2277,"1a6b17c7-03dd-4d7d-a511-def683b9c5e8","oncall-guide-incident-response-subagent-1a6b17c7","oncall-guide — Incident Response Subagent","Open-source Claude Code subagent for incident response — walks the oncall checklist autonomously: deploys, errors, rollback. Inspired by Boris Cherny.",266,{"id":58,"uuid":59,"slug":60,"title":61,"description":62,"author_name":34,"view_count":63,"vote_count":24,"lang_type":25,"type":26,"type_label":27},2279,"91a8fec2-f8b4-42c7-a8c1-4a51240a0781","commit-push-pr-one-shot-slash-command-91a8fec2","\u002Fcommit-push-pr — One-Shot Commit + Push + PR Slash Command","Open-source slash command that runs git status, commits, pushes, and opens a PR in one shot. Inspired by Boris Cherny's \u002Fcommit-push-pr setup.",403,{"id":65,"uuid":66,"slug":67,"title":68,"description":69,"author_name":34,"view_count":70,"vote_count":24,"lang_type":25,"type":26,"type_label":27},2280,"d8f73db9-fb52-4337-961a-7eb0da026410","go-verify-simplify-pr-slash-command-d8f73db9","\u002Fgo — Verify + Simplify + PR in One Command","Open-source slash command that chains verify-app + code-simplifier + open-PR in sequence. Inspired by Boris Cherny's \u002Fgo shortcut.",310,"tokrepo install pack\u002Fboris-cherny-files",{"pageType":73,"pageKey":8,"locale":74,"title":75,"metaDescription":76,"h1":13,"tldr":77,"bodyMarkdown":78,"faq":79,"schema":95,"internalLinks":105,"citations":118,"wordCount":131,"generatedAt":132},"pack","zh","Boris Cherny 文件夹：Claude Code 作者私藏 7 件套 · TokRepo","Claude Code 作者 Boris Cherny 每个 PR 都跑的 subagent 与 slash 命令套装。两个 Anthropic 官方插件 + 五个社区开源等价版，TokRepo CLI 一条命令装齐进项目，Cursor \u002F Codex CLI 也兼容。","七个 Claude Code 资产 —— 两个 Anthropic 官方 + 五个社区开源等价版 —— 还原 Boris Cherny 在 howborisusesclaudecode.com 公开演示的工作流。TokRepo CLI 一条命令装好。","## 这个 pack 装了什么\n\n这个包收齐了 **七个 Claude Code 资产**，对应 Anthropic Claude Code 创始人 \u002F 技术负责人 Boris Cherny 在公开页面 howborisusesclaudecode.com 与 Threads 帖子里描述的私人工作流。其中两个是 Anthropic 官方发布，五个是社区写的等价版本 —— 还原他公开演示里那些 slash 命令的行为。\n\n| # | 资产 | 类型 | 来源 |\n|---|---|---|---|\n| 1 | Ralph Wiggum | slash 命令 | Anthropic 官方插件 |\n| 2 | code-simplifier | subagent | Anthropic 官方 subagent |\n| 3 | verify-app | subagent | 社区等价版 |\n| 4 | code-architect | subagent | 社区等价版 |\n| 5 | sentry-errors | subagent | 社区等价版 |\n| 6 | oncall-guide | subagent | 社区等价版 |\n| 7 | build-validator | subagent | 社区等价版 |\n\n两个 Anthropic 官方条目就是 Boris 真在用的文件。五个社区 subagent 复刻的是他公开演示里那些工作流的*行为*，不是他私人文件的副本。\n\n## 为什么要装\n\n看完 Boris 的设置 walkthrough 是一回事，把它真在自己项目里跑起来是另一回事。多数工程师看完演示，记下名字，然后再也没动手接进去。这个 pack 把这一步堵上：装一次，之后每次启动 Claude Code，都会带上同一套 `.claude\u002Fagents\u002F*.md` 和 `.claude\u002Fcommands\u002F*.md`，跟 Boris 的日常流一模一样。\n\n两个官方资产是承重墙：\n\n- **Ralph Wiggum** 把 Claude Code 变成自主循环。你给它一段 prompt + 完成标记，它会自动迭代 —— 跑测试、修失败、再跑 —— 直到输出标记或撞到迭代上限。Boris 用它处理超长任务（跨文件重构、\"跑通为止\" 的 TDD）。\n- **code-simplifier** 是 Boris 几乎每次 Claude Code 会话结束都要跑的清理 pass。它会把刚改的文件重构得更清楚，但不动可观测行为。Anthropic 在 2025 年底从内部团队的实际配置里开源出来。\n\n五个社区 subagent 把循环剩下的位置补齐：\n\n- **verify-app** 改完之后跑端到端冒烟测试\n- **code-architect** 提交前做 PR 级别的结构审查\n- **sentry-errors** 拉最近线上错误并排出修复优先级\n- **oncall-guide** 从描述生成事故 runbook\n- **build-validator** 推送前检查构建\n\n## 一条命令装齐\n\n```bash\n# 把整个 pack 装进当前 Claude Code 项目\ntokrepo install pack\u002Fboris-cherny-files\n\n# 或者只装单个\ntokrepo install ralph-wiggum\ntokrepo install code-simplifier\n```\n\nTokRepo CLI 把文件放置过程在八个 AI 工具间统一了（Claude Code \u002F Cursor \u002F Codex CLI \u002F Gemini CLI \u002F Cline \u002F Roo Code \u002F Windsurf \u002F GitHub Copilot）。装一次，下次启动 Claude Code 自动加载。\n\n## 什么时候用哪个\n\n| 场景 | 资产 |\n|---|---|\n| 跨文件长重构 | Ralph Wiggum（务必设 `--max-iterations`） |\n| 任意 Claude 写了 >100 行的会话结束时 | code-simplifier |\n| PR 前结构审查 | code-architect |\n| 线上事故分诊 | sentry-errors → oncall-guide |\n| 推送前关卡 | build-validator |\n| 功能完成后端到端冒烟 | verify-app |\n\n## 成本纪律\n\nRalph Wiggum 配置不当会把 token 预算烧穿。永远设 `--max-iterations`，并把 `--completion-promise` 设成只有在验证通过时 Claude 才会输出的字符串（例如所有测试绿）。小任务先试，观察迭代次数再放大。",[80,83,86,89,92],{"q":81,"a":82},"这些就是 Boris Cherny 自己内部用的文件吗？","其中两个 —— Ralph Wiggum 和 code-simplifier —— 是 Boris 真在用的 Anthropic 官方版本。另外五个是社区写的等价版，复刻他公开演示里那些 slash 命令的*行为*，不是他私人文件的副本。每个资产页都标注了这个区别，避免误解。",{"q":84,"a":85},"用 Cursor \u002F Codex CLI \u002F Windsurf 而不是 Claude Code 也能用吗？","TokRepo CLI 在八个 AI 工具间统一了文件放置规则。subagent 会映射到最接近的等价物（Cursor 用 .mdc 规则，Codex CLI 用 AGENTS.md 等）。少数资产按设计就只能 Claude Code 用 —— Ralph Wiggum 是 Claude Code 插件，别的工具跑不了。每个资产页都列了支持的工具。",{"q":87,"a":88},"「一条命令装齐」实际是怎么工作的？","tokrepo install pack\u002Fboris-cherny-files 读取 pack 清单，拉取每个资产的 prompt 模板，写入当前项目的 .claude\u002Fagents\u002F 和 .claude\u002Fcommands\u002F 目录。没有全局安装、没有后台进程，只是把文件放对位置。要卸载用 tokrepo uninstall \u003Cslug>。",{"q":90,"a":91},"Ralph Wiggum 跟普通 slash 命令有啥区别？","普通 slash 命令跑一次就返回。Ralph 跑在循环里，每次迭代把 prompt + 完成判据重新喂给 Claude Code，直到模型输出完成标记字符串，或者撞到 --max-iterations。它适合那种你本来要在多个回合反复盯着 Claude 的任务（长重构、TDD）。",{"q":93,"a":94},"code-simplifier 会改变代码行为吗？","不会。这个 agent 的契约就是绝不改变可观测行为，只动结构。公共 API、返回值、副作用、边界处理全保持原样。它会把清理作为独立 diff 提交，方便合并前审查。",{"@context":96,"@type":97,"name":98,"description":99,"numberOfItems":100,"publisher":101},"https:\u002F\u002Fschema.org","CollectionPage","Boris Cherny Files","The exact subagents and slash commands Claude Code's creator runs on every PR.",7,{"@type":102,"name":103,"url":104},"Organization","TokRepo","https:\u002F\u002Ftokrepo.com",[106,110,114],{"url":107,"anchor":108,"reason":109},"\u002Fzh\u002Fpacks\u002Fclaude-code-subagents","Claude Code 子代理精选","更深的 subagent 仓库",{"url":111,"anchor":112,"reason":113},"\u002Fzh\u002Ftools\u002Fclaude-code","Claude Code","这个 pack 服务的工具",{"url":115,"anchor":116,"reason":117},"\u002Fzh\u002Fpacks\u002Fmcp-server-stack","MCP 服务器全家桶","互补的协议层工具",[119,123,127],{"claim":120,"source_name":121,"source_url":122},"Boris Cherny is the creator of Claude Code at Anthropic","howborisusesclaudecode.com","https:\u002F\u002Fhowborisusesclaudecode.com",{"claim":124,"source_name":125,"source_url":126},"code-simplifier subagent shipped open-source by Anthropic","Boris Cherny on X","https:\u002F\u002Fx.com\u002Fbcherny",{"claim":128,"source_name":129,"source_url":130},"Claude Code plugins marketplace including ralph-wiggum","anthropics\u002Fclaude-code","https:\u002F\u002Fgithub.com\u002Fanthropics\u002Fclaude-code",444,"2026-05-02T14:00:00Z"]