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