Claude Code Spec Prompt:深度訪談產生完整規格
來源: @BensonTWN
日期: Sun Jan 11 11:53:06 +0000 2026
標籤:
ClaudePrompt Engineering規格文件AI協作AskUserQuestionToolultrathink
Claude Code Spec Prompt:深度訪談產生完整規格文件
總覽:
本文介紹一個用於 Claude 的 Prompt,旨在協助使用者產生更完整的規格文件。 這個 Prompt 的核心是利用 Claude 扮演資深技術顧問的角色,透過 AskUserQuestionTool 進行深度訪談。 其關鍵在於訪談前進行 ultrathink 分析,以挖掘使用者腦中潛在的、未明確的想法,從而避免規格遺漏。
1. 背景與痛點
撰寫規格文件(SPEC)時,最大的挑戰往往是「你不知道自己漏了什麼」。 規格遺漏可能會導致後續開發過程中出現問題,增加開發成本和時間。
2. 解決方案:Prompt 設計邏輯
作者設計的 Prompt 旨在解決上述痛點,其設計邏輯如下:
- 角色扮演: Claude 扮演資深技術顧問。
- 深度訪談: 使用
AskUserQuestionTool對使用者進行深度訪談。 - 前期分析: 在提出每個問題之前,先進行
ultrathink分析。 - 文件生成: 訪談結束後,將完整的規格寫入檔案。
3. Ultrathink 分析的關鍵要素
Ultrathink 分析旨在挖掘規格中潛在的假設、邊界情況以及長遠影響。其關鍵要素包括:
- 隱藏的假設: 這個規格可能隱藏了哪些沒有被明確指出的假設?
- 邊界情況: 哪些極端或不常見的情況沒有被考慮到?
- 技術債務: 可能在哪裡累積技術債務?
- 二階、三階效應: 這個設計決策會產生哪些長遠的影響?
4. 完整 Prompt 內容
閱讀這份 SPEC 文件,然後使用 AskUserQuestionTool 對我進行深度訪談,涵蓋所有面向:技術實作、UI/UX、潛在疑慮、設計取捨等。問題必須深入且不流於表面。
請啟用 ultrathink 模式:在每個問題之前,先進行深度思考分析,包括:
- 這個規格可能隱藏的假設是什麼?
- 哪些邊界情況沒有被考慮到?
- 技術債務可能在哪裡累積?
- 這個設計決策的二階、三階效應是什麼?
持續訪談直到所有關鍵面向都被釐清,然後將完整的規格寫入檔案。5. 效益
透過這種 Prompt 設計,產出的規格文件比直接要求 Claude 編寫更完整。 因為它可以有效地將使用者腦中模糊的想法「逼」出來,避免規格遺漏。