此技能協助 Claude 實作最簡單的程式碼讓失敗的測試通過,遵循 TDD 綠燈階段原則。它指導使用者撰寫剛好足夠滿足測試需求的程式碼,避免過度設計。
下載技能 ZIP
在 Claude 中上傳
前往 設定 → 功能 → 技能 → 上傳技能
開啟並開始使用
測試它
正在使用「tdd-workflows-tdd-green」。 使用者要求為檢查使用者建立和電子郵件查詢的失敗測試實作程式碼
預期結果:
此技能將指導實作具有記憶體內儲存的 UserService 類別,最初回傳硬編碼的 ID,然後隨著更多測試需求演進為真實實作。
正在使用「tdd-workflows-tdd-green」。 使用者要求協助讓 POST /api/tasks 端點的測試通過
預期結果:
此技能將展示從硬編碼回應到簡單記憶體內狀態管理的演進過程,並附註說明在重構階段何時加入適當的架構。
正在使用「tdd-workflows-tdd-green」。 使用者需要實作具有驗證功能的 Django Product 模型
預期結果:
此技能將指導加入最小化驗證(如 price >= 0)以通過當前測試,將複雜驗證和模型增強延遲到重構階段。
安全審計
安全All 105 static findings are false positives. The scanner detected markdown code block delimiters (backticks) as shell commands, hash data structures as cryptographic algorithms, and legitimate code examples as network/system activity. This is a legitimate TDD skill providing guidance on implementing minimal code to pass tests.
品質評分
你能建構什麼
初學 TDD 的初級開發者
學習測試驅動開發的初級開發者在綠燈階段需要了解何謂最小化實作。此技能幫助他們理解何時應該假裝通過 versus 實作真實邏輯。
程式碼現代化
採用 TDD 遷移傳統程式碼的團隊需要協助實作最小化程式碼以滿足新的測試需求,同時不破壞現有功能。
AI 輔助開發
使用 Claude 或 Codex 進行 AI 輔助編碼的開發者需要結構化指導,以實作讓測試通過的最簡單解決方案。
試試這些提示
使用 tdd-workflows-tdd-green skill 為這些失敗的測試實作最小化程式碼:[貼上測試程式碼]。遵循綠燈階段原則:撰寫最簡單的程式碼讓測試通過。
使用 tdd-workflows-tdd-green,實作最小化的 [Python/JavaScript/Ruby] 程式碼讓這些測試通過:[貼上測試]。專注於綠燈階段方法。
從 tdd-workflows-tdd-green 套用「Fake It」TDD 模式來實作這些測試的最小解決方案:[貼上測試]。先回傳硬編碼值,然後逐步演進。
使用 tdd-workflows-tdd-green,為 [React/Django/Express] 實作最小化程式碼以通過這些測試:[貼上測試]。展示從簡單到生產就緒的演進過程。
最佳實務
- 撰寫通過測試所需的最小程式碼 - 避免加入未請求的功能
- 適當時使用硬編碼回傳或假實作
- 在每次小改動後執行測試以驗證進度
- 記錄為稍後重構所建立的技術債
避免
- 在綠燈階段實作測試未要求的設計模式
- 加入測試未要求的錯誤處理或驗證
- 重寫現有可運作程式碼來修復新測試
- 跳過測試或修改斷言來讓它們通過