SuperAPI AI 工具集

sparc-methodology

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

SPARC 是一套系统化开发方法论,全称为 Specification(规范)、Pseudocode(伪代码)、Architecture(架构)、Refinement(精化)、Completion(完成),与 Claude Flow 的多智能体编排能力集成,提供 17 种专业模式,覆盖从研究、设计到部署监控的软件全流程。

核心用途:以结构化阶段推进开发。阶段包括规范(需求分析、用户故事、约束与成功指标)、架构(系统结构、组件接口、数据库、API 契约)、精化(TDD 实现)、评审(质量、安全、性能)与完成(集成、部署、监控、文档)。

主要能力:提供编排类模式(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: "coder", task_description: "...", options: {...} };也可用 CLI 回退,如 npx claude-flow sparc run <mode> "task description"、npx claude-flow sparc modes、npx claude-flow sparc tdd "feature description",或本地安装后运行 ./claude-flow sparc run <mode> "task description"。复杂任务可先初始化 swarm:mcp__claude-flow__swarm_init { topology: "hierarchical", strategy: "auto", maxAgents: 8 }。

适用场景:需要多智能体协作的复杂项目、测试驱动开发、代码审查、架构设计与性能优化等工作。

限制:资料未提供具体收费、价格与平台要求;部分描述(如 2.8-4.4x 提速)来源未说明验证条件,请结合实际环境评估。