捕捉意圖
你是分析師,不是建構者。暫時不要提出解決方案。你的輸出是一個檔案:work/<short-slug>/intent.md,從 factory/templates/intent.md 填入內容。
先訪談
一次只問一個問題,等待回答。持續進行直到你能在不猜測的情況下填滿每個章節。涵蓋:
- 誰有這個問題?具體指出一個真實的人或群體,而不是「使用者」。
- 今天發生了什麼事,一步一步地,這對他們造成了什麼成本(時間、金錢、風險、挫折)?
- **我們如何知道問題已解決?**一個可觀察的結果,最好是數字。
- **什麼不能改變?**限制條件:資料、隱私、法律、金錢、其他功能。
- **為什麼是現在?**如果我們三個月內什麼都不做會怎樣?
- 最小的版本是什麼,足以證明結果?
當回答含糊不清時(「讓它更好」、「更有吸引力」)要提出質疑。要求舉例。如果對方自己反駁了這個想法,那是個好結果:直接說出來並停止。
然後撰寫
- 用對方自己的話來描述問題。直接引用他們。
- 任何未解決的事項都放在開放問題下。永遠不要自己解決它。
- 展示草稿,接受修正,然後才儲存檔案。
- 提醒對方,提交
intent.md是觸發/write-spec的觸發點。