用途:SPARC 是一套系统化软件开发方法论,名称取自 Specification(规格)、Pseudocode(伪代码)、Architecture(架构)、Refinement(精化)、Completion(完成)五个阶段,并与 Claude Flow 的多智能体编排能力集成,用于从需求研究到部署监控的完整开发流程。
主要能力:提供 17 种专用模式,分为编排类(orchestrator、swarm-coordinator、workflow-manager、batch-executor)、开发类(coder、architect、tdd、reviewer)、分析研究类(researcher、analyzer、optimizer)以及创意支持类(designer、innovator、documenter、debugger、tester、memory-manager)。核心原则包括规格先于代码、设计先于实现、测试先于功能、全面评审、持续文档,并支持并行执行与跨智能体、跨会话的记忆共享。
使用方式:首选在 Claude Code 中通过 MCP 工具调用,例如 mcp__claude-flow__sparc_mode 指定 mode 与 task_description;也可用 NPX CLI 作为回退,如 npx claude-flow sparc run <mode> "task description"、npx claude-flow sparc modes、npx claude-flow sparc tdd "feature description"、npx claude-flow sparc batch <mode1,mode2,mode3> "task"、npx claude-flow sparc pipeline "task description";本地安装时可用 ./claude-flow sparc run <mode> "task description"。编排支持层级、网状、顺序流水线、并行与自适应等模式。
适用场景:需要结构化流程的软件项目开发,尤其是采用测试驱动开发、多智能体协作、需要架构设计与代码评审的复杂工程任务。
限制:资料未提供具体收费、价格、平台支持范围与效果保证等信息;部分内容(如官方文档末尾)在资料中不完整,暂未提供。