mcpField
S
sc-workflow

sc-workflow

github.com/tony363开发2093 次安装30 周前更新
代码仓库

关于 sc-workflow

sc-workflow 是一项将 PRD 和功能需求转为结构化实施计划的技能,提供系统化、敏捷和企业级策略,并支持任务依赖、质量关卡及可选的规划与项目管理集成。

主要功能

  1. 01分析 PRD 和需求
  2. 02生成系统化、敏捷及企业级计划
  3. 03拆解任务并映射依赖关系
  4. 04生成并行任务
  5. 05设置质量关卡并验证
  6. 06通过 Rube 创建待办和模板

适用场景

  1. 01将功能 PRD 拆分为实施阶段
  2. 02规划前端与后端并行工作
  3. 03为企业计划加入合规与风险检查
  4. 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

行为流程

  1. 分析 - 解析 PRD 和功能规格
  2. 规划 - 生成包含依赖关系的工作流结构
  3. 协调 - 激活各领域专业 Agent
  4. 执行 - 创建分步骤工作流
  5. 验证 - 应用质量门禁并检查完整性

标志

标志类型默认值描述
--strategystringsystematicsystematic、agile、enterprise
--depthstringnormalshallow、normal、deep
--parallelboolfalse启用并行任务生成
--validateboolfalse包含质量门禁

激活的角色

  • 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-planboolfalse使用 PAL 规划器处理复杂工作流
--consensusboolfalse使用多模型共识验证方案
--create-backlogboolfalse通过 Rube 创建待办列表条目
--notifystring-通过 Rube 通知(slack、teams、email)
--save-templateboolfalse保存为可复用的 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

输出结构

工作流包括:

  1. 概述 - 功能摘要和范围
  2. 阶段 - 实施阶段
  3. 任务 - 详细工作项
  4. 依赖关系 - 任务关系
  5. 里程碑 - 关键检查点
  6. 风险 - 已识别的风险

工具协作

  • Read/Write - PRD 分析和文档编写
  • TodoWrite - 进度跟踪
  • Task - 并行工作流生成
  • WebSearch - 技术调研

评论

支持 Markdown