sparc-methodology
SPARC 開發方法論,結合 Claude Flow 多代理協作,實現從規格、虛擬碼、架構到重構與完成的系統化軟體工程。
簡介
SPARC (Specification, Pseudocode, Architecture, Refinement, Completion) 方法論是一套強大的框架,旨在透過系統化的多代理協作來轉變軟體開發過程。藉由與 Claude Flow 生態系統整合,它使開發人員能夠將複雜的工程任務拆解為明確且可管理的階段。此技能非常適合需要高速度、品質保證和可重複開發週期的軟體工程師、系統架構師和技術負責人。它利用 17 種專業模式,確保從初步研究與架構設計,到基於 TDD 的重構與交付,每個環節皆由最合適的代理配置來處理。
-
遵循 SPARC 生命週期的系統化多代理協作,能提升開發速度達 2.8 到 4.4 倍。
-
整合測試驅動開發 (TDD) 工作流程,強調在實作前編寫失敗測試。
-
透過 HNSW 向量儲存提供持久化記憶體管理,確保跨會話的架構一致性。
-
支援多種協作模式,包括網狀、階層式與環狀拓撲,用於複雜任務的拆解。
-
在開發每個階段進行全面的程式碼品質、安全性和效能優化檢查。
-
具備感知上下文的代理路由功能,根據任務複雜度自動指派研究員、架構師、編碼員或審查員等角色。
-
輸入:高階任務描述、使用者故事或功能需求。
-
輸出:經過驗證與測試的程式碼庫、架構規格以及完整的技術文件。
-
使用 orchestrator 模式進行複雜專案初始化與工作流程管理。
-
利用 coder 模式進行程式實作,或使用 reviewer 模式進行安全與品質關卡控制。
-
預設啟用記憶體整合,以在開發週期中維持設計模式與專案限制。
-
在初始規格階段明確定義限制條件,將有助於與系統架構目標對齊。
-
支援與現有的 Claude Code CLI 及 MCP 工具集整合,實現開發環境內的無縫自動化。
倉庫統計
- Star 數
- 33,930
- Fork 數
- 3,840
- Open Issue 數
- 477
- 主要語言
- TypeScript
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年4月29日 上午09:11