「對需求」這件事,我只用Claude Code
整理版優先睇
Claude Code嘅AskUserQuestion功能,令對需求變得像同朋友傾偈一樣自然
呢篇文章係劉小排分享佢點解喺「對需求」呢個場景始終用Claude Code嘅原因。佢認為每個模型都有自己嘅強項,而Claude Code因為擁有獨特嘅AskUserQuestion工具,喺需求梳理方面表現無可比擬。
作者指出Claude Code嘅四大優勢:Claude Opus 4.5係Top3編程模型、速度夠快、語言自然易明、仲有獨家嘅AskUserQuestion交互。呢個工具可以自動觸發,或者用家可以顯式要求,之後Claude Code會好似蘇格拉底咁一步步問問題,幫你將腦海入面嘅想法全部變做具體需求。
最終你會得到一份完整嘅需求文檔。作者仲提醒,呢個功能喺IDE同CLI都用到,CLI可以用鍵盤選擇。拎到需求之後,就可以參考佢嘅Vibe Coding終極SOP落手寫code。文章總結論係:對於任何唔肯定嘅問題,都可以叫Claude Code用AskUserQuestion幫手,無論係技術選型、風險定需求對齊。
- Claude Code因為有AskUserQuestion呢個獨特工具,喺「對需求」場景上比其他模型優勝。
- 使用時只要輸入指示,Claude Code就會彈出選擇題,逐步引導你完善需求。
- 呢個工具令需求梳理過程變得好似對話咁自然,最終產出完整需求文檔。
- 功能喺Claude Code IDE Extension同CLI都支援,CLI可以用上下箭頭選擇選項。
- 攞到完整需求後,可以參考作者嘅Vibe Coding終極SOP嚟寫code,確保複雜需求一次搞掂。
點解Claude Code最啱對需求?
劉小排認為
對需求呢件事,Claude Code嘅能力無可比擬
,因為佢有
AskUserQuestion
呢個獨特工具,呢個功能其他編程Agent暫時未抄到。
- Claude Opus 4.5係目前綜合能力Top 3嘅編程模型
- 佢嘅速度比另外兩個Top模型更快
- Claude系列擅長講人話,語言唔似Codex咁難明
- Claude Code有個獨特嘅AskUserQuestion交互,其他Agent未抄到
AskUserQuestion 係點樣運作?
假如你想做一個「與眾不同嘅貪吃蛇遊戲」,可以喺Claude Code輸入呢句指令:
「我要做一個不同尋常嘅貪吃蛇遊戲。使用AskUserQuestion工具,像蘇格拉底一樣幫助我完善需求。」
然後Claude Code就會調用AskUserQuestion,彈出
選擇題
,仲有
Tab
可以切換,選擇完所有選項,點擊Submit Answers就可以繼續。
Claude Code會繼續問其他問題,好似蘇格拉底咁,將你腦海入面嘅想法全部顯化。耐心回答曬所有問題,你就會得到一份
完整嘅需求文檔
。
實戰貼士同引申用法
呢個功能無論喺
Claude Code IDE Extension
定
CLI
都用到,CLI可以用鍵盤
上下箭頭
選擇選項。
對於真實項目中嘅複雜問題,你可以對Claude Code講:
「對於呢個問題,我哋仲有邊啲冇考慮到?使用AskUserQuestion工具,像蘇格拉底一樣幫助我,無論係技術選型、潛在風險、需求對齊等等任何方向,因為我係小白我乜都唔識,請幫助我理解。」
作者提醒,之前分享嘅心法(Claude Code極簡入門、Vibe Coding終極SOP)仍然有效,可以參考。
Hello,大家好,我係劉小排。
啱先有位朋友問我:「你唔係一早轉咗去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講
去玩嚇啦!祝你玩得開心!
哈嘍,大家好,我是劉小排。
剛才有位朋友問我:「你不是早就切換到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說
去玩玩吧!祝玩得開心!




