Skip to content

Claude Code Spec Prompt:深度訪談產生完整規格

來源: @BensonTWN

日期: Sun Jan 11 11:53:06 +0000 2026

標籤: Claude Prompt Engineering 規格文件 AI協作 AskUserQuestionTool ultrathink


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 編寫更完整。 因為它可以有效地將使用者腦中模糊的想法「逼」出來,避免規格遺漏。

Curation Desk

這篇文章要放去哪一層?

AI Priority61
待審 預設狀態:待審 · 已寫入文章 metadata

本文介紹一個用於 Claude 的 Prompt,旨在協助使用者產生更完整的規格文件。 這個 Prompt 的核心是利用 Claude 扮演資深技術顧問的角色,透過 AskUserQuestionTool 進行深度訪談。 其關鍵在於訪談前進行 ultrathink 分析,以挖掘使用者腦中潛在的、未明確的想法,從而避免規格遺漏。

先快速掃摘要與重點段落,再決定要精選或封存。