SuperAPI AI 工具集

sparc-methodology

编程与开发

查看项目

更新于 10-15 21:11

技能介绍

用途: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)。核心原则包括规格先于代码、设计先于实现、测试先于功能、全面评审、持续文档,并支持并行执行与跨智能体记忆共享。

使用方式:首选通过 MCP 工具调用,例如 mcp__claude-flow__sparc_mode 传入 mode、task_description 与 options;也可用 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"。复杂任务可先初始化 swarm(如 mcp__claude-flow__swarm_init 指定 topology、strategy、maxAgents),再派生专用智能体并监控执行。

适用场景:需要结构化阶段推进的软件开发项目,尤其是希望采用测试驱动开发、多智能体并行协作、跨会话知识保留的团队或工程流程。

限制:资料未提供具体收费、价格、平台支持范围与实测效果数据;部分性能数字(如 2.8-4.4 倍提速、90% 覆盖率目标)为资料中陈述的目标或描述,实际效果暂未提供独立验证信息。