mcpField
S
sparc-methodology

sparc-methodology

github.com/ruvnet开发80.0k1.2k 次安装今天更新
代码仓库

关于 sparc-methodology

sparc-methodology 是 Claude Flow 技能,将复杂开发分为规格、伪代码、架构、细化和完成五个阶段。适用于需要先规划再实现的功能、集成和系统重设计任务。

主要功能

  1. 01按 SPARC 五阶段组织工作
  2. 02定义需求与验收标准
  3. 03用伪代码和架构规划实现
  4. 04根据反馈细化设计
  5. 05通过测试和文档完成工作

适用场景

  1. 01在编码前规划复杂新功能
  2. 02梳理架构变更或系统重设计
  3. 03组织需求不明确的集成工作

MCP 相关

该技能通过 Claude Flow 命令行分派 SPARC 阶段任务,也可启动 SPARC 协调 Agent;输入未说明其 MCP 服务能力。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ruvnet/ruflo --skill sparc-methodology

安装后在 Claude Code 中输入/sparc-methodology确认已加载。

附带文件scripts/sparc-init.shscripts/sparc-review.sh

详细介绍

Sparc 方法论技能

用途

SPARC 开发工作流:规格说明、伪代码、架构设计、细化、完成。这是一种用于复杂实现的结构化方法,可确保在编码前进行充分规划。

触发时机

  • 实现新功能
  • 复杂实现
  • 架构变更
  • 系统重新设计
  • 集成工作
  • 需求不明确

跳过时机

  • 简单的 Bug 修复
  • 文档更新
  • 配置变更
  • 定义明确的小任务
  • 常规维护

命令

规格说明阶段

定义需求、验收标准和约束

npx @claude-flow/cli hooks route --task "specification: [requirements]"

示例:

npx @claude-flow/cli hooks route --task "specification: user authentication with OAuth2, MFA, and session management"
伪代码阶段

编写实现的高级伪代码

npx @claude-flow/cli hooks route --task "pseudocode: [feature]"

示例:

npx @claude-flow/cli hooks route --task "pseudocode: OAuth2 login flow with token refresh"
架构设计阶段

设计系统结构、接口和依赖关系

npx @claude-flow/cli hooks route --task "architecture: [design]"

示例:

npx @claude-flow/cli hooks route --task "architecture: auth module with service layer, repository, and API endpoints"
细化阶段

根据反馈迭代设计

npx @claude-flow/cli hooks route --task "refinement: [feedback]"

示例:

npx @claude-flow/cli hooks route --task "refinement: add rate limiting and brute force protection"
完成阶段

完成实现,并补充测试和文档

npx @claude-flow/cli hooks route --task "completion: [final checks]"

示例:

npx @claude-flow/cli hooks route --task "completion: verify all tests pass, update API docs, security review"
SPARC 协调器

启动 SPARC 协调器 Agent

npx @claude-flow/cli agent spawn --type sparc-coord --name sparc-lead

脚本

脚本路径描述
sparc-init.agents/scripts/sparc-init.sh为新功能初始化 SPARC 工作流
sparc-review.agents/scripts/sparc-review.sh运行 SPARC 阶段审查清单

参考资料

文档路径描述
SPARC Overviewdocs/sparc.md完整的 SPARC 方法论指南
Phase Templatesdocs/sparc-templates.md各个 SPARC 阶段的模板

最佳实践

  1. 开始前检查记忆中是否有现成模式
  2. 使用分层拓扑进行协调
  3. 完成后保存成功的模式
  4. 记录任何新经验

评论

支持 Markdown