CC
云谦的博客
发布于 2026年2月5日

621 - 《AI Coding FAQ》

对群里的问题做下快问快答。可以评论里接着问,新问题的答案我会补充到前面。

把 plan 提交到仓库有什么作用吗?分享下你的思考?

要回答这个问题,首先得明确 plan 是什么。大家对于 plan 的理解可能都不太一样,有的简单,有的复杂。我就先把它理解成 spec 驱动里面的 plan 文档。如果基于此,那我并不会把 plan 提交到仓库,而是会把 design 提交到仓库。我在 neovate-codeneovate-code-desktop 里都是这么做的。

为什么不提交 plan 文档?原因有几个,第一,plan 文档太复杂,这是给 ai 读的,不是给人读的,第二,我的 spec 驱动的流程大多(99%+)都不会走到 plan 这个流程,我走完 design 就会要求实施,因为大多需求都不会复杂到这个程度,复杂的需求我会人为把他拆小。

为啥要提交 design 文档?原因也有几个。第一,设计文档记录了你脑暴和思考的过程,这份文档很有价值。第二,他可以方便团队其他同学在方案实施前进行讨论和 review,也可以让 AI 后续来读。再补充个今天还遇到的场景是,我忘记了当时某个代码为啥这么写,通过 git blame 查找和回忆有点麻烦,通过关键词去找到 design 文档就很快知道了当时这么做的原因。

目前程序员如何编程,比如 codex,cc 都做出了 app ?

我觉得最重要的是模型,要舍得花钱或者花精力去研究,用上目前最好的模型。至于用啥工具,找个顺手的就行,只要不太拉,常用功能够就好,我 95% 以上的代码都是用 @neovate/code + opus 4.5 产出的。CLI、IDE、APP 用啥都可以,对效率的影响其实没那么大。

App 值得尝试,但不用马上追。有几个考虑,1)模式的转变,这标志着你从以 Editor 编程为主转换到了 Agent 编程为主,Agent 编程模式下,Editor 的作用大幅减少,已经很少需要人为去编码,2)异步编程模式提升产出的上限,当你能力足够时并行去做多任务编程时,App 的方式不会限制你,你可以在一个窗口下同时进行 N 个任务的编程。下图是 Neovate Code Desktop 的截图。

我说不用马上追的原因是,1)大多人 2-3 个任务并发到顶了,就目前大多 App 的功能而言,这时多开几个 Editor 和 CLI 窗口效果是一样的,2)基于 git tree 的 workspace 能力个人感觉是伪需求,可以有 n 种其他方法来解,3)remote background 也不是强需求,大多编程场景还是得在本地。

所以,可以先试用一下,不习惯就回到之前的 CLI 或 IDE,但你也可能会很喜欢。

关于 skills 工作流?

Skills 我觉得是趋势,而且是强需求,2026 必学。MCP 我是一个都不会用的,而 Skills 我有 N 个自研在用的。而且 Skills 很简单,name + description + prompt + 可选的 scripts 定义即可。

为啥 Skills ?1)门槛低,

内容预览已结束

此内容需要会员权限。请先登录以查看完整内容。