看板 Soft_Job ※ 圖文整理回首頁

[情報] PStack/Potato mode:資深工程師腦的 skill 路由器

作者:整理自 @robshocks 影片
時間:2026-09-08(原推)/整理 2026-09-15
對象:用 Cursor/coding agent 在既有 codebase 上衝產能的工程師
「最好的 spec 就是 code。」 — Lauren Tan(@poteto)對規劃的看法,影片轉述

PStack = principles/工程規則 + playbooks(SOP)+ skills/slash commands。核心是 potato mode:幫你決定 20+ skills 裡先開哪一個。這不是 BMAD/spec-first 規劃套件——是給「已經有 codebase」用的實戰棧。
PStack breakdown cover
▲ 封面:Rob Shocks(@robshocks)拆解 Lauren Tan 的 PStack/potato mode

一、誰是 Lauren Tan/PStack 是什麼

影片開場介紹:Lauren Tan(@poteto)——Ninja Engineer、待過 Netflix、React core team、現為 SpaceX 與 Cursor 的 Principal Engineer。她把資深工程師的腦抽成一組 skills;Theo 也做過相關 deep dive。就算你最後不用 p-stack,光讀這套也能看懂一個認真的 agent practitioner 怎麼在 scale 上做事。

安裝(Cursor):/add-plugin p-stack。官方在 Cursor 的 plugins/p-stack。若要跑在 Claude Code/Codex/OpenCode 等,影片提到 Michael Deng 的非官方 port,可從各 agent 的 plugin marketplace 裝。

potato mode prompt
▲ 示範:在 Cursor 用 /poteto-mode(potato mode)開一條建 skill manager 的 prompt

二、Potato Mode=技能路由器(不是規劃引擎)

Potato mode 本質是 router:面對任務時,從 20+ skills/約 22 playbooks 裡選第一個該走的路。Rob 用「建一個 skill manager(moltenbase)」當示範 prompt——potato mode 先路由到 figure-it-out playbook。

若你期待的是 BMAD、superpowers、Open Spec 那類 spec/planning 優先的流程——這套故意不那樣設計。Lauren 的個人立場(影片轉述):不相信規劃;最好的 spec 就是 code。PStack 刻意沒有內建 planning skill,目標是操作在既有 codebase 上。

三、Fearless parallelism:Arena、Swarm、Worktrees、TDD

四、Why skill:去 MCP/CLI 找「為什麼」

Rob 特別點名要偷走的技能:why。不是只翻專案 transcript——會掃跟專案相關的 MCP/CLI:PostHog 產品資訊、Slack 討論串、Sentry log,拼出決策紀錄/ADR 層級的「為什麼這樣做」全貌。

OpenRouter CLI build
▲ OpenRouter 示範:一個 API key 串影音/語音/圖,agent 建 CLI + skill

五、OpenRouter 插曲:一個 key 管所有媒體模型

類比:potato mode 路由 skills,OpenRouter 路由模型。一個 API key、一張帳單,文字/影片/語音/圖像都走同一個 endpoint。Rob 讓 agent 建 CLI + skill,用 /poteto-mode 產出 generate-image/video/speech 等腳本,並用 C-Dream 生成「一堆馬鈴薯繞頭轉」的影片當梗。

這段是贊助/工具 demo,不是 PStack 本體;但展示了「skill + CLI」怎麼接外部能力。

Recall skill
▲ Recall skill:從 transcript 與 MCP(Notion/Linear/PostHog 等)接回進度

六、Recall → Interrogate → Create/Maintain Verification

Skills slash list
▲ Skills 一覽:figure-it-out、show-me-your-work、create/maintain-verification、unslop、bro…

七、Unslop 與 Bros:殺 AI 腔、講人話

Unslop skill overview
▲ Unslop skill 文件:砍 AI tells、補上 human voice(影片開頭畫面)
Unslop patterns
▲ Unslop:偵測 puffery、promotional language、AI vocabulary 等模式並改寫

八、Show me your work/Probe:從一條 prompt 看出整條軌跡

Rob 用 /show-me-your-work 回放「一開始那一條 prompt」的全程(one-shot)。典型工程師節奏:

  1. Probe:先寫小腳本驗證可行性,不要整包開幹。
  2. Frame:框出需求與約束(例如先 Mac、再跨平台)。
  3. Scaffold → Arena(四個平行 agent)。
  4. Design changes forced by reality:事前超詳細計畫常還沒碰到現實;邊做邊破假設、現場改計畫——這正是「不要過度 upfront planning」的理由。
  5. Phase E:驗證/測試 → Audit。agent 發現自己 hallucinated 細節,叫出 三條 false claims 並修正。
Show me your work
▲ Show me your work:frame → probe 決策軌跡與 evidence(decisions.tsv)
Design changes forced by reality
▲ Phase:design changes forced by reality → 驗證通過(verify:usage OK)

九、關鍵原則(影片後半)

貫穿全棧的大原則是 verification:compile 過、tests go green ≠ 用真實 artifact 證明它真的對(computer use/E2E 等更深驗證)。

Guard context never block human
▲ 原則:guard-the-context-window、never-block-on-the-human;bulk 丟 subagent

十、護 context、別卡人、subagents;成本取捨

同案比較(影片數字):Fable 5.1、無 plan mode、無 skills → 約 30 分鐘搞定;上 PStack → 約 1 小時(兩倍時間),但成品硬化程度差很多。

PStack 是 repo 裡的機器+skills,驗證/swarm 會燒大量 token。小 UI/前端微調大概不需要丟馬鈴薯;知道它擅長什麼、何時該用就夠。

十一、怎麼裝、怎麼帶走

本頁為非官方圖文整理,依公開影片 ASR 摘要;數字與安裝指令請回原推/官方 repo 核對。


※ 原文:https://x.com/robshocks/status/2097381547493978562
※ 完整英文逐字稿:transcript.txt(ASR,含時間碼)
※ 作者:@robshocks — Rob Shocks - Build With AI|主題:Lauren Tan(@poteto)PStack/potato mode

推 anon: potato mode 聽起來就是 skill 路由器啊
→ anon2: 驗證比 tests green 重要這點讚
→ OP: 非官方摘要,請對照原影片/官方 p-stack plugin
推 eng: 小改 UI 真的別開 arena 燒 token