工程開發
feature-dev
引導式功能開發代理,透過系統化的探索、架構設計、程式碼實作與自動化測試來完成開發任務。
簡介
feature-dev 技能是一個專門的代理,旨在透過強制執行嚴格、系統化的工作流程來簡化軟體開發生命週期。它專為需要自主夥伴來處理新功能、錯誤修復或複雜重構任務的軟體工程師與開發者設計。透過將程式碼庫智慧與結構化階段相結合,它最大限度地減少了模稜兩可的情況,並確保實作內容與現有專案模式及高階架構要求保持一致。
-
系統化工作流程:編排七個不同的階段:發現、探索、澄清、架構設計、實作、自動化測試與品質審查。
-
程式碼庫智慧:利用並行的程式碼探索代理來映射抽象概念、識別關鍵檔案,並在修改任何邏輯前理解控制流。
-
架構嚴謹性:強制執行設計階段,在編寫任何程式碼前評估多種方案(例如:最小變更與乾淨架構)。
-
自動化測試與驗證:整合測試生成代理來建立全面的單元測試與整合測試,確保程式碼在最終審查前已獲得完整覆蓋。
-
互動式回饋機制:透過在架構選擇與測試規劃等關鍵決策點的強制批准,確保使用者始終掌握控制權。
-
輸入:關於功能實作或技術修改的高階自然語言請求。
-
用法:需要一個具有明確程式碼模式的工作空間。當開發者提供明確目標時,該技能效果最佳,能讓代理執行追蹤、設計與單元測試生成等繁重工作。
-
限制:需要安裝 skills CLI 並具備結構良好的專案儲存庫。當存在現有測試或既定編碼標準時,代理的操作表現最為理想。
-
小撇步:將此技能與其他儲存庫技能結合使用,以維護統一的開發環境,並透過 TodoWrite 標記來追蹤進度。
倉庫統計
- Star 數
- 334
- Fork 數
- 43
- Open Issue 數
- 1
- 主要語言
- Python
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月30日 下午04:43