刚才有位朋友问我:「你不是早就切换到Codex了吗,怎么Claude Code用量还是这么大?」
我的回答是:
-
每个模型都有自己独特的优势、都有对应适合场景,没有什么模型包打天下。
-
有一个场景,Claude Code的能力是无可比拟的——对需求!
为什么?
得益于以下四点:
-
Claude Opus 4.5是目前综合能力Top 3的编程模型
-
它的速度比另外两个Top模型更快
-
Claude系列模型很擅长说人话,它使用的语言不像Codex系列模型那样不好理解。
-
Claude Code有一个独特的AskUserQuestion的交互,其他编程Agent暂时还没抄走。
因此,Claude Code非常适合对需求。
“等等,小排哥,前三点你都讲过了,第四点「AskUserQuestion」是个什么玩意?”
来了!马上讲。
AskUserQuestion是Claude Code自带的一个小工具。它其实会被自动触发。如果你没有见过它,你也可以显式强调你要这个工具。
假如我们要做一个“与众不同的贪吃蛇游戏”,你可以尝试在Claude Code里输入这段。
然后你就会看到这样的界面,Claude Code会调用AskUserQuestion,弹出来选择题,让你做。
这样的对需求过程,非常惬意。
注意,弹窗上面还有Tab,是可以切换的
![]() |
![]() |
选择完所有选项,点击Submit Answers就可以继续

然后Claude Code会继续问你其他问题,真的像苏格拉底一样,把你脑海中的想法全部显化。
![]() |
![]() |
![]() |
当你耐心回答完所有问题,你就得到了一份完整的需求文档了。

对了,Claude Code的这个功能,无论是在Claude Code IDE Extension里还是在Claude Code CLI里,都是可用的。
在CLI里,可以用键盘的上下箭头来选择选项。
下面是Claude Code CLI的截图。

至于拿到完整需求后,怎么写完,可以参考我这一篇:复杂需求如何让AI一次写对?面对复杂需求,这是我实战沉淀的Vibe Coding终极SOP (这篇付费文章的销售额马上破10万元了,谢谢你的支持)
此外,我们经常强调的心法,仍然有效,千万别忘了
Claude Code极简入门:3条铁律让你告别代码屎山
AI编程的终极心法
引申的使用方法:对于真实项目中的复杂问题,但凡你有不确定的地方,你都可以对Claude Code说
去玩玩吧!祝玩得开心!








