关于 sc-workflow
sc-workflow 是一项将 PRD 和功能需求转为结构化实施计划的技能,提供系统化、敏捷和企业级策略,并支持任务依赖、质量关卡及可选的规划与项目管理集成。
主要功能
- 01分析 PRD 和需求
- 02生成系统化、敏捷及企业级计划
- 03拆解任务并映射依赖关系
- 04生成并行任务
- 05设置质量关卡并验证
- 06通过 Rube 创建待办和模板
适用场景
- 01将功能 PRD 拆分为实施阶段
- 02规划前端与后端并行工作
- 03为企业计划加入合规与风险检查
- 04根据工作流创建项目待办事项
MCP 相关
集成 PAL MCP,用于规划、分析和验证;集成 Rube MCP,用于发现项目管理工具、创建待办事项、生成计划、发送通知和保存可复用配方。
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ tony363/ superclaude --skill sc-workflow安装后在 Claude Code 中输入/sc-workflow确认已加载。
详细介绍
实施工作流生成器技能
将 PRD 和需求转化为结构化的实施计划。
快速开始
# PRD-based workflow
/sc:workflow feature-spec.md --strategy systematic --depth deep
# Feature workflow
/sc:workflow "user auth system" --strategy agile --parallel
# Enterprise planning
/sc:workflow enterprise-prd.md --strategy enterprise --validate
行为流程
- 分析 - 解析 PRD 和功能规格
- 规划 - 生成包含依赖关系的工作流结构
- 协调 - 激活各领域专业 Agent
- 执行 - 创建分步骤工作流
- 验证 - 应用质量门禁并检查完整性
标志
| 标志 | 类型 | 默认值 | 描述 |
|---|---|---|---|
--strategy | string | systematic | systematic、agile、enterprise |
--depth | string | normal | shallow、normal、deep |
--parallel | bool | false | 启用并行任务生成 |
--validate | bool | false | 包含质量门禁 |
激活的角色
- architect - 系统设计和技术规划
- analyzer - 需求分析
- frontend - UI/UX 实施规划
- backend - API 和数据层规划
- security - 安全需求集成
- devops - 基础设施和部署规划
- project-manager - 时间线和资源协调
MCP 集成
PAL MCP(规划与验证)
| 工具 | 使用时机 | 用途 |
|---|---|---|
mcp__pal__planner | 复杂工作流 | 带分支的顺序规划 |
mcp__pal__consensus | 高风险决策 | 多模型验证方案 |
mcp__pal__thinkdeep | 架构规划 | 深入分析系统设计 |
mcp__pal__chat | 澄清问题 | 获取关于工作流结构的第二意见 |
PAL 使用模式
# Plan complex workflow
mcp__pal__planner(
step="Planning authentication system implementation workflow",
step_number=1,
total_steps=5,
is_branch_point=True,
branch_id="auth-approach-oauth"
)
# Validate architectural decisions
mcp__pal__consensus(
models=[
{"model": "gpt-5.2", "stance": "for"},
{"model": "gemini-3-pro", "stance": "against"},
{"model": "deepseek", "stance": "neutral"}
],
step="Evaluate: Should auth be microservice or monolith module?"
)
# Deep analysis for enterprise planning
mcp__pal__thinkdeep(
step="Analyzing compliance requirements for enterprise auth",
hypothesis="SOC2 requires audit logging at every auth event",
confidence="medium",
focus_areas=["compliance", "security", "scalability"]
)
Rube MCP(项目管理)
| 工具 | 使用时机 | 用途 |
|---|---|---|
mcp__rube__RUBE_SEARCH_TOOLS | 项目工具 | 查找 Jira、Asana、Linear、Notion |
mcp__rube__RUBE_MULTI_EXECUTE_TOOL | 待办列表创建 | 创建任务、史诗和用户故事 |
mcp__rube__RUBE_CREATE_PLAN | 复杂工作流 | 生成执行计划 |
mcp__rube__RUBE_CREATE_UPDATE_RECIPE | 可复用工作流 | 保存工作流模板 |
Rube 使用模式
# Create backlog items from workflow
mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[
{"tool_slug": "JIRA_CREATE_ISSUE", "arguments": {
"project": "AUTH",
"summary": "Implement OAuth2 provider integration",
"issue_type": "Epic",
"description": "## Scope\n- Google OAuth\n- GitHub OAuth\n- SAML support"
}},
{"tool_slug": "JIRA_CREATE_ISSUE", "arguments": {
"project": "AUTH",
"summary": "Set up JWT token generation",
"issue_type": "Story",
"description": "Implement JWT with refresh tokens"
}},
{"tool_slug": "JIRA_CREATE_ISSUE", "arguments": {
"project": "AUTH",
"summary": "Add rate limiting to auth endpoints",
"issue_type": "Task"
}}
])
# Notify team of new workflow
mcp__rube__RUBE_MULTI_EXECUTE_TOOL(tools=[
{"tool_slug": "SLACK_SEND_MESSAGE", "arguments": {
"channel": "#project-planning",
"text": "New implementation workflow created: Authentication System\nEpic: AUTH-123\n5 stories, 12 tasks"
}},
{"tool_slug": "NOTION_CREATE_PAGE", "arguments": {
"title": "Auth System Implementation Plan",
"content": "## Phases\n1. OAuth Integration\n2. JWT Implementation\n3. Rate Limiting\n\n## Timeline\nSprint 1-3"
}}
])
# Save workflow as reusable template
mcp__rube__RUBE_CREATE_UPDATE_RECIPE(
name="Auth System Workflow Template",
description="Standard workflow for implementing authentication systems",
workflow_code="..."
)
标志(扩展)
| 标志 | 类型 | 默认值 | 描述 |
|---|---|---|---|
--pal-plan | bool | false | 使用 PAL 规划器处理复杂工作流 |
--consensus | bool | false | 使用多模型共识验证方案 |
--create-backlog | bool | false | 通过 Rube 创建待办列表条目 |
--notify | string | - | 通过 Rube 通知(slack、teams、email) |
--save-template | bool | false | 保存为可复用的 Rube 配方 |
证据要求
此技能不要求提供硬性证据。交付内容包括:
- 结构化工作流文档
- 任务依赖关系图
- 实施阶段
工作流策略
系统化(--strategy systematic)
- 全面的任务分解
- 完整的依赖关系映射
- 以文档为重的方法
敏捷(--strategy agile)
- 面向冲刺的规划
- 以用户故事为重点
- 迭代式里程碑
企业级(--strategy enterprise)
- 集成合规要求
- 与利益相关者保持一致
- 纳入风险评估
工作流组件
任务分解
- 将功能拆分为可实施的单元
- 明确的验收标准
- 工作量估算
依赖关系映射
- 任务前置条件
- 阻塞关系
- 并行执行机会
质量门禁
- 测试要求
- 审查检查点
- 部署标准
示例
PRD 分析
/sc:workflow docs/PRD/feature.md --strategy systematic --depth deep
# Full PRD parsing with comprehensive workflow
# Multi-persona coordination for complete plan
功能实施
/sc:workflow "payment integration" --strategy agile --parallel
# Sprint-ready task breakdown
# Parallel frontend/backend tracks
企业级规划
/sc:workflow enterprise-spec.md --strategy enterprise --validate
# Compliance-aware workflow
# Security and devops integration
快速规划
/sc:workflow "add search feature" --depth shallow
# Rapid task list generation
# High-level milestone planning
输出结构
工作流包括:
- 概述 - 功能摘要和范围
- 阶段 - 实施阶段
- 任务 - 详细工作项
- 依赖关系 - 任务关系
- 里程碑 - 关键检查点
- 风险 - 已识别的风险
工具协作
- Read/Write - PRD 分析和文档编写
- TodoWrite - 进度跟踪
- Task - 并行工作流生成
- WebSearch - 技术调研
评论
支持 Markdown