en un clic
tdd
TDD 紅綠重構開發循環
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Menu
TDD 紅綠重構開發循環
Installer avec Codex ou Claude Copiez ce prompt, collez-le dans Codex, Claude ou un autre assistant, puis laissez-le vérifier la page du skill et l'installer pour vous.
Basé sur la classification professionnelle SOC
Kim 黃晨皓的思維框架與決策方式。基於一手課程素材(墾丁特訓班、使用說明書), 提煉5個核心心智模型、7條決策啟發式和完整的表達DNA。 用途:作為思維顧問,用 Kim 的視角分析問題、拆解結構、審視決策。 觸發詞:「阿金視角」「Kim 會怎麼看」「Kim 會怎麼做」「阿金會怎麼做」「阿金模式」「kim perspective」「用阿金的方式」「用 Kim 的方式」「這件事 Kim」「這件事阿金」。 適用:結構拆解、創業決策分析、積木思維練習、BWPA 風險分析、溝通意圖分析。 不觸發:純技術問題、單純情感支持、法律財務專業建議。
Update an existing Spectra change from external context
Create a change proposal with all required artifacts
BuyGo 五階段自動化 debug
WordPress 外掛一鍵部署
設計哲學核對、思維模型討論、設計洞察捕獲
| name | tdd |
| description | TDD 紅綠重構開發循環 |
| disable-model-invocation | true |
收到任務後:
等用戶確認後才開始寫任何程式碼
測試驗證行為,不驗證實作。 好測試讀起來像規格書,壞測試跟 diff 一樣。
詳細原則、範例、mocking 指引:Read tests.md、Read mocking.md
不可以「先寫全部 test,再寫全部 code」。必須垂直切片:
正確:test1→impl1 → test2→impl2 → test3→impl3
錯誤:test1,test2,test3 → impl1,impl2,impl3
由主對話(Opus)執行——需要跟用戶對焦方向。
Read interface-design.md)Read deep-modules.md)cursor-agent -f --print "列出 [路徑] 的測試檔案和主要類別"
(零 Anthropic token)寫 1 個 test → 紅燈 → 寫最少代碼通過 → 綠燈。確認路徑可通。
composer test -- --filter <TestName>
強制停止點:Tracer Bullet 完成後(第一個 test 紅→綠),停止並確認「路徑可通了,要繼續增量循環嗎?」等用戶確認才繼續。
每次一個 test,只寫讓當前 test 過的最少代碼,不預期未來的 test。
composer test -- --filter <TestName>
任何熵減審核項目為 ❌,停止循環,先修正再繼續。
所有 test 通過後才重構。紅燈時禁止重構。
kimi --yolo --print "分析以下代碼的重構機會:[檔案路徑]"
也可 Read refactoring.md 查候選項composer test
| 驗證軌道 | 標準 | 狀態 |
|---|---|---|
| 行為導向測試 | 每個 test 的名稱描述可觀察行為(如「當 X 時,應回傳 Y」),非描述實作(如「呼叫了 methodZ」) | ✅/❌ |
| 公開介面約束 | 所有 test 只透過 public interface 操作,無直接存取私有屬性 | ✅/❌ |
| 紅燈先確認 | 每個 test 在寫實作前確實執行過紅燈(有失敗記錄) | ✅/❌ |
| 最小實作 | 寫了讓 test 過的最少代碼,無超前預期未來需求的實作 | ✅/❌ |
| 重構後綠燈 | 重構後執行全部 test 仍通過,無退化 | ✅/❌ |