用途:這是多 Agent 工作流中的 IMPLEMENT 階段技能,負責依 tasks.yaml 實作程式碼,並以 TDD 閘門、並行審查與品質閘門確保交付品質。
主要能力:
- TDD 強制閘門。Pre-Task 檢查測試檔案存在且可執行,失敗即 BLOCKER;Post-Task 要求測試通過且覆蓋率 ≥ 80%。驗證腳本為 shared/tools/tdd-validator.sh。
- 並行實作與審查。主實作者(sonnet)負責功能實作,tdd-enforcer(haiku)做測試先行檢查,security-auditor(sonnet)依 OWASP Top 10 與 CWE Top 25 檢測 SQL Injection、XSS、認證授權與敏感資料處理,maintainer(haiku)審查程式碼品質。模型路由配置見 shared/config/model-routing.yaml。
- 品質閘門。IMPLEMENT 階段通過條件為所有任務完成、測試通過、無 BLOCKER、品質分數 ≥ 80,配置見 shared/quality/gates.yaml。
- 增量提交。每個 task 完成後執行 CP4 Task Commit,git add 變更檔案與 task-results 記錄後提交,訊息格式為 feat(implement): complete {task-id} - {description}。
- 行動日誌。工具調用記錄至 .claude/workflow/{workflow-id}/logs/actions.jsonl,可用 jq 篩選失敗行動排查問題。
使用方式: /multi-implement [任務路徑] /multi-implement .claude/memory/tasks/user-auth/tasks.yaml Flags:--from-tasks ID、--skip-tdd-check、--parallel N。
執行流程:Phase 0 載入任務並排序 waves;每個 task 依序經過 Phase 1 TDD 閘門、Phase 2 並行實作與審查、Phase 3 TDD 閘門、Phase 4 自我審查與提交;最後 Phase 5 品質閘門整體驗證。
輸出結構:.claude/memory/implement/[tasks-id]/ 下含 meta.yaml、perspectives/(完整角色報告)、summaries/(結構化摘要)、task-results/、security-report.md、coverage-report.md、summary.md。
限制:審查 Agent 不應開啟 Task 子 Agent,僅允許 Read、Glob/Grep、Bash 執行測試與 Write 寫報告。工作流位置為 RESEARCH → PLAN → TASKS → IMPLEMENT → REVIEW → VERIFY,輸入來自 tasks skill 的 tasks.yaml,輸出供 review skill 審查。其他收費、平台與效果資訊暫未提供。