工程開發
feature-dev avatar

feature-dev

引導式功能開發代理,透過系統化的探索、架構設計、程式碼實作與自動化測試來完成開發任務。

簡介

feature-dev 技能是一個專門的代理,旨在透過強制執行嚴格、系統化的工作流程來簡化軟體開發生命週期。它專為需要自主夥伴來處理新功能、錯誤修復或複雜重構任務的軟體工程師與開發者設計。透過將程式碼庫智慧與結構化階段相結合,它最大限度地減少了模稜兩可的情況,並確保實作內容與現有專案模式及高階架構要求保持一致。

  • 系統化工作流程:編排七個不同的階段:發現、探索、澄清、架構設計、實作、自動化測試與品質審查。

  • 程式碼庫智慧:利用並行的程式碼探索代理來映射抽象概念、識別關鍵檔案,並在修改任何邏輯前理解控制流。

  • 架構嚴謹性:強制執行設計階段,在編寫任何程式碼前評估多種方案(例如:最小變更與乾淨架構)。

  • 自動化測試與驗證:整合測試生成代理來建立全面的單元測試與整合測試,確保程式碼在最終審查前已獲得完整覆蓋。

  • 互動式回饋機制:透過在架構選擇與測試規劃等關鍵決策點的強制批准,確保使用者始終掌握控制權。

  • 輸入:關於功能實作或技術修改的高階自然語言請求。

  • 用法:需要一個具有明確程式碼模式的工作空間。當開發者提供明確目標時,該技能效果最佳,能讓代理執行追蹤、設計與單元測試生成等繁重工作。

  • 限制:需要安裝 skills CLI 並具備結構良好的專案儲存庫。當存在現有測試或既定編碼標準時,代理的操作表現最為理想。

  • 小撇步:將此技能與其他儲存庫技能結合使用,以維護統一的開發環境,並透過 TodoWrite 標記來追蹤進度。

倉庫統計

Star 數
334
Fork 數
43
Open Issue 數
1
主要語言
Python
預設分支
main
同步狀態
閒置
最近同步時間
2026年4月30日 下午04:43
在 GitHub 查看