適用於沒有編程經驗、但想用 AI 輔助開發產品、MVP、網站、App、內部工具的人。核心目標:照著文檔走,可測、可驗收、可迭代。
隨口說「幫我做個 App」
不看代碼、不跑測試、只看 AI 截圖
一次讓 AI 寫完所有功能
出錯後繼續堆 Prompt,直到項目不可維護
把 AI 當成魔法按鈕,自己不做任何判斷
你負責產品判斷、驗收標準、取捨
Codex 負責代碼探索、實作、測試、修復
Skills 負責把工作流標準化
TDD 負責防止「看起來完成,實際不可用」
UI/UX Skill 負責確保產品品質,不只是 demo
每一個節點都要落到文件或測試結果裡。這個流程不是抽象口號,而是新手可直接照抄的產品開發路線。
Codex、Superpowers Skill、UI UX PRO MAX、Tauri 2——每個工具有明確的分工,不可替換,也不能省略。
缺少任何一個欄位,Codex 就會填空——你不想要的功能就這樣出現了。Done when 是最常被省略、也是最重要的。
Superpowers 的價值是流程約束,不是功能增強。這 5 個節點省掉任何一個,都會積累技術債。
在產品早期就引入 UI UX PRO MAX——不要等功能寫完再想設計。先有 design system,再寫頁面。
四步走完整方法論——每一步都有對應的提示詞模板和驗收標準。
用這段提示詞強制 Codex 先規劃再動手。沒有 plan,AI 會根據自己的猜測實作你不需要的功能;有 plan,新手也能逐條驗收。
先讓測試跑起來並確認失敗。測試是契約,失敗說明實作還不存在
只寫讓當前測試通過的最小代碼。不要在這步優化或加功能
測試通過後做必要重構。重構前後測試結果必須一致
任務「看起來完成」不等於「完成」。Skill Check 是最後一道防線。
這些技巧的本質都是同一件事:限制 AI 的自由度,減少它亂發揮的機會。
「幫我做一個完整 SaaS,包括登錄、支付、dashboard、AI、管理後台。」
問題:AI 偏離、漏測、引入隱性 bug。拆不開、改不了、無法驗收。
「先完成 dashboard 的空狀態頁面:使用現有 layout、顯示 3 個 onboarding step、CTA 跳轉 /setup、加入單元測試和響應式測試、完成後做 UI UX PRO MAX 檢查。」
理想任務大小:30–90 分鐘內可完成、有清晰 Done when、能在 1 個 PR 合併。
EXAMPLE · Settings 頁面
任務:新增 settings 頁,允許用戶修改暱稱和頭像
Phase Plan:docs/plans/settings-profile.md
TDD Spec:顯示當前暱稱 · 修改後保存成功 · 空暱稱報錯 · API 失敗顯示錯誤 · 手機端不溢出
Test Files:settings-profile.test.ts + settings-profile.spec.ts
Done when:所有測試通過 · checklist 全部勾選 · UI 通過 PRO MAX review · lint 和 typecheck 無報錯
架構規範、項目結構、跨平台驗收清單——確保一套代碼在五個平台都能穩定跑起來。
Debug 方法論、Commit/PR 規範、文檔落地閉環、反模式清單——讓 Vibe Coding 長期可持續。
隨意說「修一下」只會讓 Codex 猜測性修復,製造更多問題。要讓它系統化定位。
不要按日期切任務。按文件與驗證切任務:每一步都有產物,每一步都能 review。
「先想清楚,再讓 AI 寫。」
「先寫測試,再寫代碼。」
「先小步完成,再擴大範圍。」
「每個任務都要有 Done When。」
Codex 是工程代理,不是魔法按鈕。你仍然是產品和質量的負責人。
把所有方法論串起來,這就是每個任務的標準流水線。
"UI 不是最後美化, 而是產品質量的一部分。"
"每次完成都做 Skill Check。"
"Codex 是代理,你是負責人。"