👀 最新、最有用的AI编程姿势,总来自「知识药丸」
《贾杰的AI编程秘籍》付费合集,共10篇,现已完结。30元交个朋友,学不到真东西找我退钱;)
以及我的墨问合集《100个思维碎片》,1块钱100篇,与你探讨一些有意思的话题(文末有订阅方式
写在前面
今天看到一篇文章,作者是Boris,Claude Code的创造者。
没错,就是那个让AI在终端里帮你写代码的工具,它的作者亲自写了一篇"我是怎么用Claude Code的"。——这种第一手资料的价值,自不必多说。
更有意思的是,Boris不是在讲理念或架构,而是在讲:我每天就是这么用的,包括开几个终端、用什么命令、怎么配置权限。
非常实在,也非常震撼。
我们来看看这13条实战经验。
1. 同时跑5个终端Claude + 5-10个网页版Claude
Boris的工作方式:终端开5个标签页跑Claude Code,编号1-5,配置系统通知提醒任务完成。
同时,浏览器再开5-10个claude.ai/code页面。
本地和网页版之间用 & 传递session,或者用 --teleport 来回跳转。
手机上(Claude iOS App)也会启动几个任务,随时检查进度。
为什么这么干? 因为Claude处理复杂任务需要时间,与其等着,不如并行跑多个任务。
就像餐厅同时开多个炉灶,吞吐量自然上去了。
2. 全部用Opus 4.5(带thinking)
Boris的选择很明确:只用Opus 4.5 with thinking,不用Sonnet。
理由很简单:虽然Opus更慢更贵,但它理解准、工具用得好,反而比小模型更快。
因为用小模型你得来回修正,算总时间,Opus反而赢了。
欲速则不达,说的就是这个道理。
3. 团队共享CLAUDE.md,写进git仓库
Boris团队在项目根目录放了一个 CLAUDE.md,提交到git,整个团队共享。
每周都有人往里面加内容:Claude做错了什么,就立刻写进去,防止下次再犯。
更绝的是code review时直接 @.claude,让它把新规则写进 CLAUDE.md。用GitHub Action实现,这就是他们版本的Compounding Engineering。
核心思路: 每次修正都让未来的开发更顺滑,这是真正的复利。
4. Plan模式:先规划,再执行
Boris的大部分工作流:
- 1. 用Plan模式(shift+tab两次)让Claude制定计划
- 2. 来回讨论直到计划完美
- 3. 切换到auto-accept模式,让Claude一气呵成
为什么? 因为好的计划是成功的一半。
就像写PR,如果直接让Claude写代码,它会边写边改。但如果先用Plan模式梳理清楚改哪些文件、怎么改、风险在哪,Claude就能一次性搞定。
5. 用斜杠命令封装高频操作
Boris把重复的工作都做成了斜杠命令,放在 .claude/commands/ 目录下。
比如 /commit-push-pr 命令:自动执行git status、生成commit message、推送代码、创建PR,每天用几十次。
命令里用内联bash预先计算信息(比如git status结果),避免Claude来回问你。
参考文档:code.claude.com/docs/en/sla…
效率的本质: 把机械重复彻底消灭掉。
6. 用subagent分担工作
当任务太大、上下文太长时,Boris用**subagent(子代理)**来分工。
比如:
- •
code-simplifier:专门简化代码 - •
verify-app:专门做端到端测试
每个subagent有详细指令,各司其职。
参考文档:code.claude.com/docs/en/sub…
本质: 模块化管理,让专业的Claude做专业的事。
7. 用PostToolUse Hook自动格式化代码
Boris用了一个Hook:每次Claude生成代码后,自动运行格式化工具。
Claude本身生成的代码已经很规范,Hook只处理最后10%,避免CI里出格式错误。
质量保证: 不能指望Claude完美,但可以用工具兜底。
8. 不用--dangerously-skip-permissions,而是预先允许权限
很多人为了省事会用 --dangerously-skip-permissions 跳过权限检查。
Boris不这么干,他用 /permissions 命令预先批准常用的安全命令,配置保存在 .claude/settings.json 里,团队共享。
这样既安全,又不会频繁弹权限提示。
平衡点: 安全和效率不是对立的。
9. 让Claude用你所有的工具(MCP集成)
Boris让Claude Code接入了大量工具:
- • Slack:搜索消息、发消息
- • BigQuery:跑SQL查询
- • Sentry:抓错误日志
通过MCP(Model Context Protocol)服务器实现,配置文件 .mcp.json 提交到git,团队共享。
AI原生工作流: Claude不是孤立的聊天机器人,而是能调用你所有工具的智能助手。
10. 长任务处理:让Claude自己验证或用插件
对于长时间任务(比如大规模重构),Boris会:
- • (a) 让Claude用background agent验证结果
- • (b) 用Agent Stop Hook自动检查
- • (c) 用ralph-wiggum插件(由@GeoffreyHuntley提出)
在沙盒环境里,他会用 --permission-mode=dontAsk 或 --dangerously-skip-permissions,让Claude不被权限打断。
参考:
核心: 对于非关键任务,可以"放养"Claude,只要最后验证结果就行。
11. 团队都用同一个CLAUDE.md(重复强调)
这条在第3点已经说过了,但Boris又强调了一次。
可见他认为这个做法非常重要:团队共享配置文件,提交到git,所有人一起维护。
12. 长任务的权限策略(补充说明)
这条是对第10点的补充:对于很长的任务,为了避免Claude被权限提示阻塞,要么:
- • 在沙盒里用
--dangerously-skip-permissions - • 或者用
--permission-mode=dontAsk
这样Claude能"自由发挥",不会被打断。
13. 给Claude验证的能力——最重要的一条
Boris说:这可能是最重要的一点。
给Claude一个验证自己工作的方法。如果Claude有这个反馈循环,最终质量能提升2-3倍。
比如Boris的团队用Chrome扩展让Claude自动打开浏览器、测试UI、迭代修复,直到功能完美。
验证方式因场景而异:
- • 写代码:跑测试套件
- • 做UI:在浏览器或模拟器里测试
- • 跑脚本:执行bash命令看结果
关键: 投资时间让验证过程rock-solid(坚如磐石)。
参考文档:code.claude.com/docs/en/chr…
总结
看完Boris的13条经验,核心就是几个字:并行、复用、验证。
并行:多开Claude提高吞吐量。
复用:把经验写进CLAUDE.md、把操作封装成命令、把配置提交到git,让整个团队受益。
验证:给Claude反馈循环,让它能自我迭代,质量提升2-3倍。
Claude Code不只是一个工具,更是一种工作方式。你的角色从"写代码的人"变成了"规划+决策+验证的人",Claude负责执行。
工具就在那里,用得好不好,全看你怎么理解它。
参考资料
- • Claude Code官方文档:code.claude.com/docs
- • Slash Commands文档:code.claude.com/docs/en/sla…
- • Sub-agents文档:code.claude.com/docs/en/sub…
- • Hooks Guide:code.claude.com/docs/en/hoo…
- • Chrome Extension:code.claude.com/docs/en/chr…
- • ralph-wiggum插件:github.com/anthropics/…
坚持创作不易,求个一键三连,谢谢你~❤️
以及「AI Coding技术交流群」,联系 ayqywx 我拉你进群,共同交流学习~