Cursor 寫好了計畫。動工之前先檢查。
Plan Mode 會讓 Cursor 的代理先研究你的專案並寫出計畫。這裡說明計畫存在哪裡,以及如何在 DotMD 閱讀、加註解並檢查代理的修正。
需要 macOS 14 或以上版本。閱讀免費;編輯與審閱為一次付費。
快速解答
在 Agent 輸入框按 Shift+Tab 即可切換到 Plan Mode。Cursor 預設把計畫存在你的家目錄;Save to workspace 會把計畫移進專案,讓你和團隊都找得到。用 DotMD 開啟專案,就能閱讀渲染後的計畫、對想修改的步驟加註解,並讓 Cursor 的代理透過 MCP 修正。
Cursor 的 Plan Mode 在做什麼
在 Plan Mode 中,代理不會一開始就編輯檔案。它會研究你的程式碼庫,在需求不明確時向你提問,並寫出一份計畫,讓你在建置任何東西之前先修改。你在 Agent 輸入框按 Shift+Tab 切換過去。
計畫是修正錯誤假設成本最低的時刻。仔細讀只需幾分鐘;一份錯的計畫被建成程式碼之後,要花長得多的時間才能撤銷。
Cursor 把計畫放在哪裡
預設情況下,Cursor 把計畫存成家目錄中的 Markdown 檔案。Cursor 的文件寫的是「home directory」,沒有給出確切路徑,所以要確定計畫在哪裡,最保險的方法是使用 Save to workspace。
Save to workspace 會把計畫放進專案內。這是建議的做法:計畫就在程式碼旁邊,你和團隊都找得到,也能像其他檔案一樣提交。
在 DotMD 閱讀並註解計畫
步驟和代理寫的任何計畫都一樣。
-
加入資料夾
按 ⌘O,選擇專案資料夾。存到工作區的計畫會出現在側邊欄,標題、清單、表格與圖表都會渲染出來。
-
選取步驟並加註解
選取段落並按 ⌥⌘M,寫下要改什麼。註解會綁定在對應的行上,由 DotMD 保存,不放在計畫檔案中。
-
交給代理
在 Cursor 的聊天中輸入:「處理我在 DotMD 裡的註解。」代理會讀取註解、修正計畫,並把每則註解連同備註送回。
只需連接 Cursor 一次
Cursor 透過 MCP 與 DotMD 溝通。在 DotMD 的 Settings → MCP 開啟伺服器,然後把下面這段加進 Cursor 的 ~/.cursor/mcp.json:
{
"mcpServers": {
"dotmd": { "type": "http", "url": "http://127.0.0.1:8089/mcp" }
}
}
伺服器只在你的 Mac 上監聽。Cursor 指南有完整的設定方式,包括 Visual Studio Code。
檢查代理改了什麼
代理修正你的註解之後,每項修正都會顯示在計畫中它所回應的註解旁:舊文字為紅色,新文字為綠色。好的用 Accept 接受,其餘的用 Reopen 重新開啟並附上原因。DotMD 也會把沒人要求的更動列在 Other changes 之下,代理的意外之舉就藏在那裡。沒有要改的了,就按 Approve。
關於這個流程的更多內容:審閱變更。
讀計畫時要看什麼
計畫很容易點頭帶過。三個問題能讓這次閱讀值得:
- 有缺漏嗎?測試、migration、文件更新。代理往往只規劃程式碼,而忘了周邊的事。
- 順序對嗎?依賴後面步驟的步驟,就是計畫中的 bug。
- 範圍對嗎?找出你沒要求代理動的檔案或區域,並加註解。
每一項都在它所涉及的行上加註解。說明要改什麼的註解,比「這裡不對」更有效,因為代理只看得到你的註解和檔案,看不到你的螢幕。