【Claude Code创始人的13条实战心法:如何把AI编程助手用到极致】Claude Code的创造者Boris Cherny最近分享了他的日常工作流程,令人意外的是,这位工具的缔造者用的却是"出奇朴素"的配置。他说:"Claude Code开箱即用就很好,我个人几乎不怎么定制。"这恰恰印证了一个道理:真正强大的工具,往往不需要花哨的包装。以下是Boris的核心实践:一、并行作战:同时运行15个Claude实例Boris在终端里同时跑5个Claude,标签编号1-5,通过系统通知知道哪个需要输入。同时在claude.ai/code上再跑5-10个网页版Claude。他甚至每天早上从手机iOS应用启动几个会话,稍后再查看进度。这种"多线程"工作方式的关键在于:每个Claude实例对应一个独立的git checkout,避免代码冲突。是的,他把同一个仓库克隆了10份。二、模型选择:坚定使用Opus 4.5 with thinking虽然Opus比Sonnet更大更慢,但Boris的判断是:因为你需要更少的"方向盘操作",而且它的工具调用能力更强,最终反而更快。这是一个反直觉但深刻的洞察:模型的"聪明程度"比"响应速度"更能决定实际效率。三、团队协作:共享CLAUDE.md作为集体智慧整个Claude Code团队共用一个CLAUDE.md文件,提交到git,每周多次更新。规则很简单:每当Claude做错什么,就把它加进去,让Claude"知道"下次不要再犯。在代码审查时,Boris经常在同事的PR上status等信息,让执行更快,减少与模型的来回交互。六、子代理:自动化常见工作流Boris常用几个子代理:code-simplifier在Claude完成后简化代码,verify-app包含端到端测试的详细指令。把子代理想象成"自动化你为大多数PR做的最常见工作流"。七、PostToolUse钩子:自动格式化代码Claude生成的代码通常格式良好,钩子处理最后10%,避免CI中的格式错误。有人问这会不会导致连续编辑同一文件时出错,Boris说不会——"Claude知道钩子的存在"。八、权限管理:安全与效率的平衡Boris不用--dangerously-skip-permissions,而是用/permissions预先允许已知安全的bash命令。这些配置存在.claude/settings.json里,与团队共享。对于长时间运行的任务,他会在沙箱环境中使用--permission-mode=dontAsk,让Claude不被权限提示阻塞。九、工具集成:让Claude成为你的万能助手Claude Code帮Boris搜索和发布Slack消息(通过MCP服务器)、运行BigQuery查询回答分析问题、从Sentry抓取错误日志。MCP配置同样提交到.mcp.json与团队共享。十、验证循环:质量提升的关键这是Boris认为最重要的一点:给Claude一种验证自己工作的方式。如果Claude有这个反馈循环,最终结果的质量会提升2-3倍。Claude用Chrome扩展测试每一个提交到claude.ai/code的改动——打开浏览器,测试UI,迭代直到代码工作且用户体验良好。验证在不同领域有不同形式:可能是运行bash命令、运行测试套件、在浏览器或手机模拟器中测试应用。关键是让这个环节坚如磐石。关于验证循环的构建,Boris说其实很简单:1. 给Claude一个查看代码输出的工具2. 告诉Claude这个工具的存在"就这样。Claude会自己搞定剩下的。"一些有趣的数据和细节:Boris每周完成50-100个PR。他大约有10-20%的会话会被放弃——"哦,我学到了新东西",然后丢弃这个会话。他用的是普通MacBook,没有什么特殊配置。社区的反思也很有价值。一位从2025年5月持续使用Claude Code到2026年1月的用户说:过度复杂的skills、冗长的CLAUDE.md、预配置的子代理,这些都是"污染"而非帮助。Claude已经有精心设计的系统提示,加太多东西反而有害。建议CLAUDE.md控制在200行以内。这与Boris"出奇朴素"的配置理念不谋而合。最后的思考:有人说AI要抢走程序员的工作,但Boris的分享揭示了另一个现实:这是一条新的陡峭学习曲线。掌握它的人会变得更强,而不是被取代。工具的力量不在于它有多复杂,而在于你能多深刻地理解它、多自然地与它协作。Boris每周50-100个PR的产出,不是来自花哨的配置,而是来自对工具本质的把握:好的计划、清晰的验证、持续的学习。简单,往往是最难抵达的复杂。x.com/bcherny/status/1874658929285558680

