# 開發工作流 (Development Workflow) > 本檔案擴展了 [common/git-workflow.md](git-workflow.md),涵蓋了 Git 操作之前的完整功能開發流程。 功能實作工作流描述了開發流水線:規劃、TDD、程式碼審查,最後才提交至 Git。 ## 功能實作工作流 1. **規劃先行 (Plan First)** - 使用 **planner** agent 建立實作計畫。 - 識別依賴關係與風險。 - 拆解為多個階段。 2. **採取 TDD 方法** - 使用 **tdd-guide** agent。 - 先撰寫測試 (紅燈 RED)。 - 實作以通過測試 (綠燈 GREEN)。 - 重構 (優化 IMPROVE)。 - 驗證覆蓋率是否達到 80% 以上。 3. **程式碼審查 (Code Review)** - 撰寫程式碼後立即使用 **code-reviewer** agent。 - 解決「關鍵 (CRITICAL)」與「高 (HIGH)」優先級的問題。 - 在可能的情況下修復「中 (MEDIUM)」優先級的問題。 4. **提交與推送 (Commit & Push)** - 撰寫詳細的提交訊息。 - 遵循約定式提交 (Conventional Commits) 格式。 - 關於提交訊息格式與 PR 流程,請參閱 [git-workflow.md](git-workflow.md)。