工程開發
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