工程開發
implementation avatar

implementation

結構化、模板驅動的端到端功能開發工作流,包含編碼、自動化測試、驗證及基於會話的持續改進。

簡介

Implementation 技能為代理工作流的 IMPLEMENT 狀態提供了一個強大且與項目無關的框架,用於管理軟體功能開發。它作為系統化的協調器,確保開發遵循嚴格的質量保證週期,防止過早提交代碼,並確保每個功能都經過嚴格的驗證。通過經由 .claude/scripts/ 強制執行基於模板的結構,該技能允許開發者針對特定項目需求(如 TypeScript/Node、Python、Go 或 Rust 環境)定制指令,例如健康檢查、提交約定和構建流程。

  • 使用 feature-list.json 作為事實來源,進行功能生命週期的端到端管理。
  • 透過 TEMPLATE-*.sh 文件進行關鍵把關,這些文件必須先經定制與重命名,以防止不一致的部署和開發模式。
  • 功能實現的系統化子工作流:代碼生成、單元測試、類型檢查、項目構建及健康狀態驗證。
  • 自動化的會話反思,審核指令歷史以檢測摩擦點,並建議腳本更新以進行持續的工作流優化。
  • 使用專用的 MCP 工具進行高效的代碼庫分析,用於日誌解析、代碼執行和大數據集處理。
  • 與 context-graph 系統集成,用於存儲架構決策和項目學習心得,以保持長期的項目一致性。

使用此技能時,用戶應確保 .claude/scripts/ 目錄已完全配置。該工作流設計為阻塞式:如果存在模板,代理將拒絕繼續,直到這些模板被重命名並驗證。始終確保您的環境支持技術棧所需的驗證指令,例如 pnpm typecheck、mypy 或 cargo check。該技能假設您遵循「成功後才提交」的策略,確保主分支保持穩定,並在自動化測試套件可能不足以確認功能時進行手動測試。它非常適合需要維護高代碼標準,並希望通過自動化反饋循環減少技術債務、管理複雜多會話功能集的開發者。

倉庫統計

Star 數
7
Fork 數
0
Open Issue 數
0
主要語言
Shell
預設分支
main
同步狀態
閒置
最近同步時間
2026年5月4日 上午01:17
在 GitHub 查看