Claude 的規劃能力,用結構化提示才能真正用上

用 Claude 做規劃,關鍵不是問它幫你想,而是用結構化提示詞讓它按你的邏輯輸出可用的計畫。

Claude 的規劃能力,用結構化提示才能真正用上

問題在於,Claude 很會規劃,但你得告訴它怎麼規劃

用 LLM 做規劃任務時,我發現一個常見的誤區:很多人直接扔一個需求給 Claude,期待它自動產出漂亮的計畫。結果往往是——有內容,但不夠結構化,執行起來還是得自己重新梳理一遍。

ClaudeWorld 提到的 TodoWrite 方法解決的就是這個問題。它不是一個新工具,而是一套提示詞框架,核心想法很簡單:讓 Claude 在規劃時輸出機器可讀的結構,而不只是自然語言文本。

結構化提示的實際價值

當你要求 Claude 產出 TODO list,與其說「幫我規劃這個專案」,不如明確告訴它:「用這個格式輸出任務,包括優先級、依賴關係、預估工時」。

這樣做的好處不只是整齊:

  • 你可以直接把輸出導入到專案管理工具裡,不用手動轉換
  • 後續追蹤時,可以讓 Claude 基於同樣的結構更新進度,而不是每次都重新理解上下文
  • 當規劃需要調整時,結構化的輸入讓 Claude 更容易理解「改什麼」,而不是「重新想一遍」

我的經驗是,花 5 分鐘設計一個清晰的輸出格式,往往能省下後面 20 分鐘的整理時間。

提示詞設計的細節

TodoWrite 的核心是提示詞設計。簡單說,你需要:

  • 定義欄位:任務名稱、描述、優先級、前置任務、預估時間。根據你的需求調整。
  • 指定格式:JSON、Markdown table、或任何你的工具能吃的格式。不要讓 Claude 自由發揮。
  • 示例:給一個或兩個例子,讓 Claude 知道你想要什麼風格。

這不是因為 Claude 不聰明,而是因為「規劃」這件事對不同人意味著不同的東西。你的規劃粒度、優先級定義、時間估算方式,都是個人偏好。提示詞就是把這些偏好講清楚。

實際用法的考量

我試過幾種方式。最直接的是在 Claude 的 Web 界面裡,把提示詞存成系統提示或專案模板。但如果你的規劃任務會重複出現,更好的做法是寫成 API 呼叫——這樣可以自動化整個流程,甚至讓 Claude 幫你監控計畫進度。

一個細節:不要期待 Claude 的時間估算有多準確。它能幫你想清楚任務的結構和依賴,但工時預估還是需要你自己的經驗調整。把 Claude 的估算當成「起點」而不是「答案」。

什麼時候值得用

如果你的規劃是一次性的小任務,可能過度工程化了。但如果你經常做複雜的多階段規劃——比如產品發佈、技術重構、團隊協作項目——投資 30 分鐘設計一套提示詞框架是划算的。

關鍵是要認識到:LLM 規劃的價值不在於「替你想」,而在於「幫你想得更有條理」。結構化提示是讓這個過程有效的前提。


我是江中喬,一位具有 TPM 與產品管理背景的 AI 系統建構者,目前專注於 AI 認知增強系統與多 Agent 協作架構的設計與實踐。

原始來源:https://claude-world.com/zh-tw/tutorials/s03-planning-with-todowrite/