跳到主內容

Theme / 0.9.130

Pstack

用可驗證的工作流程協作,從單一入口學會工程技能

基礎觀念

poteto-mode 與工作手冊 (Playbooks)

主入口如何依任務選擇工作手冊、建立步驟清單與路由技能,並區分平台呼叫方式及合併授權。

poteto-mode 與工作手冊 (Playbooks)

poteto-mode 是 pstack 的任務入口。它依請求挑選工作手冊 (Playbook),把步驟列入待辦清單,再於需要時使用理解、設計、驗證等技能。本篇說明其工作方法,逐項操作另見 poteto-mode 技能教學。

工作手冊是入口技能內的流程,不是額外的技能套件。本主題的 67 個技能數量已包含 poteto-mode,不再加上下面的工作手冊數量。

正確的開啟方式

Cursor 原版從 / 選單選取 /poteto-mode。Claude Code 使用 /pstack:poteto-mode。Codex 原生插件從技能選單選取 $pstack:poteto-mode,也可用下面的自然語言指定。不要把 Cursor 的按鍵與模式操作直接套到其他平台。

用 pstack:poteto-mode 調查閒置頁面每隔一段時間出現捲動位移的問題。
先重現並記錄頻率,再修復及驗證。只做本機修改,不推送。

長時間工作時,應明列停止條件與不可執行的動作。

用 pstack:poteto-mode 檢查這組 PR 的測試與已確認的審查問題。
完成可逆的本機修正並留下決策紀錄。
CI 失敗時先調查原因,不能直接視為偶發錯誤。
不得合併、強制推送或部署。需要授權的項目整理給我。

想讓 /poteto-mode 跨回合持續生效:從 / 選單選取後按 Option+Enter(mac)或 Alt+Enter(Windows),它會成為 Cursor 的自訂模式 (custom mode),每回合都留在 context 裡,直到你退出模式。只按 Enter 的話,技能只附著在那一則訊息。

Cursor 的 /loop 可用於持續工作,但不是驗證或授權的替代品。其他環境需要自己的迴圈或排程工具,不能假設有相同指令。

它實際做什麼

被呼叫後,/poteto-mode 會:

  1. 把你的任務配對到一個 playbook,開一個 todo 清單,第一組項目就是該 playbook 的步驟(逐字複製)。
  2. 步驟推進時路由到對應技能(how、architect、swarm、tdd、unslop 等)。
  3. 以「去除 AI 腔調」(unslop) 的格式寫回覆,同時框架給使用者與下一位維護者。

提示詞怎麼寫

不用指名 playbook,也不用列出技能。給 agent 一個目標,加上一個可檢查的完成方式,就夠了:

用 pstack:poteto-mode 修正匯出重試會寫出重複列的問題。
先重現,再修復並驗證同一筆資料只輸出一次。

「先重現」與可檢查的結果能幫助入口選擇 Bug fix 流程。涉及檔案、外部工具、提交或推送時,仍需補上範圍與授權,不能只靠技能名稱推定。

23 個 playbook 對照表

playbook 適用情境
investigation 只讀的問題:X 怎麼運作、Y 為何這樣建、我們確定嗎
bug fix 重現缺陷、找根因,用執行期證據修復
perf 追蹤已量測的慢,對基線改善
hillclimb 對單一指標持續、科學地改進:假設循環、前後量測、每個被接受的改進一個 commit
runtime forensics 用即時儀器診斷活體症狀(洩漏、閒置 CPU 空轉、畫面閃斷)
trace forensics 診斷事後交來的剖析檔(cpuprofile、trace、spindump、heap snapshot)
feature 新行為或行為變更,從指名的資料形狀蓋起
refactoring 保留行為的結構調整(改名、抽函式、去重、搬家)
prototype 丟棄式原型,便宜地做出設計決定,或用觀察化解「該選哪個」的分歧
visual parity 像素級的 UI 等價:對齊兩套實作或遷移樣式系統
authoring a skill 撰寫或編輯 SKILL.md
eval 盲測技能或 prompt 變更對 agent 行為的影響,再決定是否晉用
babysit 把 PR 或 PR 堆推到可合併:衝突、審查討論串、CI
shipping 獨立驗證綠燈堆疊,再由下而上降落連續的已驗證區段
autonomous run 把長任務一路推到完成,中途不停手
orchestrate 常駐專案交給一個協調視窗:多天、多疊層 PR、成群的子代理
autopilot-full 一個 PR 一位負責人推到合併;每個就緒的 head 都先由 swarm 驗證
autopilot-stack autopilot-full 但不合併——建好驗好,交給你檢視與降落
session pickup 從對話記錄、雲端 agent 連結或已推送分支接手前一個 agent 的在途工作
pause safely 乾淨地暫停在途工作,以便日後恢復
multi-phase plan 跨階段或疊層 PR 的工作
worktree cleanup 以安全閘收回磁碟空間:修剪已合併或棄置的 git worktree 與過期 iOS 模擬器
opening a PR 從小而有序的 commits 開出就緒 PR;每個其他 playbook 的結尾都會用到它

找不到合適流程時,figure-it-out 會設計可查核的工作步驟。較大規模的常駐計畫則對應 orchestrate。工作手冊中提到的提交、推送、合併與部署,不代表呼叫入口就已授權這些動作。

來源與延伸閱讀