Claude Code 高强度使用经验第二期:Prompt Stash、Plan Mode 与方案确认
这一期的有些内容是有前后关系的,建议是从前往后阅读。
- 关于 Prompt Stash。最新版的 Claude Code 支持了这个特性。那 Stash 是什么?这个来源于 Git Stash,也就是暂存。其实只要知道这玩意什么时候用就行。比如 Claude Code 正在帮你数星星(在执行任务),你也在输入框里打算告诉他下一步帮我数羊,你写了500字数羊的 Prompt 准备发给他。突然,他停下来了,并且向你提问:星星数到了99个,还要继续么?你这个时候希望回继续,但是你输入框已经被500字填满了,怎么办?以前,你只能把输入框内容复制出来,然后清空并回复继续,然后再把500字粘贴回来,假如他数到999个,又停下来问你,你还要再来一遍操作。有了 Prompt Stash,你只需要按 Ctrl + B,就会自动把你输入的500字暂存起来,你就可以立即回复继续,然后发送完,会自动给你恢复500字到输入框。也就是说,你手动复制再粘贴回来这一系列的复杂操作,通过 Prompt Stash,都自动化了,只需要按一下组合键即可。
- 关于statusline。如果你不知道 Claude Code 的 Statusline,那你也不用慌,这玩意说白了就是跟 VSCode 底部的状态栏一样,只不过 Claude Code 官方默认没加,需要你自己配置一个。官方文档搜 statusline,可以找到自定义配置的选项,不过我不建议自己折腾,毕竟能控制展示的信息有限,不如用社区成熟第三方的插件,比如:
https://github.com/sirmalloc/ccstatusline。反正都差不多,配置statusline 解决了2大痛点,知道你正在哪个 git 分支,知道你正在用哪个模型。

- 关于 Plan Mode。Plan Mode 是个好东西,我一直以为所有人都知道这个,但是事实上看来,并不是所有人都知道有这个玩意。按 shift + tab 就可以切到 Plan Mode,屏幕底部也会显示处于 Plan Mode。在这个模式下,你输入的任务,Claude Code 都会精心的调研,认真的规划,然后产出一个 Plan 方案出来,记录到他的缓存文件里。有人会疑惑,这和我平时用有什么区别?为什么我需要开 Plan Mode 呢?结论简单来说就是:Plan Mode 经过调研和方案设计之后,Claude Code 对解决复杂问题的水平更高了,也就是说变牛逼了,平常复杂问题解决的不太行的,开了 Plan Mode,就发现他行了,就这么简单。那为什么不默认开呢?我认为有2个点需要说一下:第一,Plan Mode 相对比较慢,因为要调研、要规划,不能立即回答;第二、因为要调用一些 Subagents 去大干一场(比如 Explore Agent 去调研、Plan Agent 去规划),所以消耗的 tokens 会更多一些。不过,我仍然推荐如果你没有试过的话,可以尝试尝试。

- 关于 Claude Code 架构质量和实习生的定位。这一块我写了一个帖子专门说了这个问题,有兴趣可以去看下
https://x.com/fkysly/status/2013904528018657535。简单来说,就是 Claude Code 容易陷入死胡同,你需要时刻警惕这个问题,有时候提示他:从全局思考、从本质思考问题,避免陷入局部性的优化。在架构设计和方案全局思考的情况下,你只能把他当实习生看待,真正的方案掌舵人还是你自己。 - 关于如何跟 Claude Code 方案确认。那接着上面说如何通过方案确认避免被 Claude Code 带到坑里呢?我个人的做法是,必须在 Claude Code 解决复杂问题之前,跟他反复的确认方案设计。举个例子,比如我需要他重构一个大模块,一般不确认的方式就是跟他说:“你帮我重构一下xx模块”,然后他就吭哧吭哧干完了,跟你说测试都通过了。但是,根据我现在的经验,大概率最后发现都是有问题的,最好的方式是跟他说:“你帮我重构一下xx模块,先不急写代码,先把方案跟我说一下”,然后 Claude Code 就会跟你细致的说一下他打算怎么做,这个时候需要你有判断力了,你得确定他方案靠不靠谱,不靠谱、不理解都要大胆的追问和改变,让他走到正确的路上。
- 关于如何更好的让 Claude Code 解释方案。继续接着说,因为我们现在都是依赖于 Claude Code 去实现代码细节了,所以他跟你说方案设计的时候,往往不了解细节的我们,很难理解;或者要花很多时间去研究,才能搞懂他说的细节。我的一些方法是,跟他说画个 UI 效果图、交互时序图、代码架构图等等,他会在命令行用框线图给你画一个,你甚至可以让他给你生成 pdf、html 给你更图文并茂的解释,就好理解了。还有就是你可以加上“给我点上下文”、“通俗易懂”、“举个例子”,这样的话,他就会以你更容易理解的意思去解释。最后,还有个方法,就是你跟他说“我是一个老奶奶,求求你教教我”。

- 关于 clone 项目到本地去研究。有时候,我希望 Claude Code 去参考一些开源项目的代码实现或者解决方案,你可以直接丢给他一个 GitHub 地址,他会去联网搜索查阅,但是这个过程会很慢,每个文件都要查一次网络,也很难全局搜索。这个时候,一个成本非常低的方法,就是让他或者你自己把对应项目 clone 到本地,然后直接告诉他去本地 clone 的项目里调研一下,他扫代码库的效率,比联网查询那是快一个数量级的。进一步,如果经常要参考一个项目,你还可以把“从本地 clone 项目里调研”这个操作方式沉淀成一个项目内部的 skills,下次他直接参考 skills,你都不需要告诉他去哪个路径查了。
- 关于休息。
https://x.com/fkysly/status/2014272391837528069我在这个帖子里也提到了,在用了 Claude Code 之后,效率提升太高,但是我的精力也消耗太快。所以今天这一期少一些内容,多注意休息。
原文信息
作者:@fkysly(Claude Code 高强度使用者) 原文地址:
暂无评论,快来抢沙发~