cs-feat-impl 是做什麼的?
功能開發流程階段 2——依據 {slug}-checklist.yaml 中設計好的範式維度步驟逐步推進,每步具體修改哪個檔案由實作自行決定,完成後以統一格式回報。
觸發方式:使用者說「方案確認了開始實現」、「按方案寫代碼」、「開工」。
前提條件:設計 (design) 已獲批准 (approved) 且存在對應的 checklist。
重要原則:遇到方案外或未預料到的情況時,請退回方案階段進行討論,不要強行硬改。
運作流程
- 讀取 Checklist:讀取
{slug}-checklist.yaml檔案,取得設計階段已切分好的範式維度步驟。 - 依序執行步驟:按照 checklist 中的步驟順序,逐一執行。
- 自行決定檔案:在每個步驟中,實作可自行判斷需要修改、新增或刪除哪些程式檔案。
- 完成後回報:每個步驟完成後,以統一的格式向使用者回報進度與結果。
注意事項
- 確保設計已核准且 checklist 存在。
- 如果使用者未明確說出觸發關鍵字,技能不會啟動。
- 若需回溯設計或調整步驟,請先與使用者溝通,不要在實作階段擅自變更設計。
此技能適用於結構化的功能開發場景,幫助團隊確保實作與設計一致。