PRD实现工作流生成器Skill sc-workflow

这是一个从产品需求文档(PRD)和功能规范自动生成结构化实现工作流的工具,用于规划软件开发、任务拆分、依赖映射、风险评估和敏捷实施。关键词:PRD分析、工作流生成、任务规划、依赖映射、风险评估、敏捷开发、软件开发流程、项目管理、开发路线图。

项目管理 0 次安装 0 次浏览 更新于 3/12/2026

name: sc-workflow description: 从产品需求文档(PRD)和功能规范生成结构化实现工作流,提供专家指导、依赖映射和自动任务编排。在规划功能实施、拆分PRD或创建开发路线图时使用。

实现工作流生成器

分析产品需求文档(PRD)和功能规范,生成全面的、分步实现的专家指导工作流,包括依赖映射和自动任务编排。

何时使用

  • 从PRD规划功能实施
  • 创建开发路线图
  • 将复杂功能分解为任务
  • 生成冲刺计划
  • 协调多团队实施工作

指令

使用方式

/sc:workflow [prd-file|feature-description] [--persona expert] [--c7] [--sequential] [--strategy systematic|agile|mvp] [--output roadmap|tasks|detailed]

参数

  • prd-file|feature-description - PRD文件路径或直接功能描述
  • --persona - 强制指定专家角色(架构师、前端、后端、安全、DevOps等)
  • --strategy - 工作流策略(系统化、敏捷、MVP)
  • --output - 输出格式(路线图、任务、详细)
  • --estimate - 包括时间和复杂度估算
  • --dependencies - 映射外部依赖和集成
  • --risks - 包括风险评估和缓解策略
  • --parallel - 识别可并行的工作流
  • --milestones - 创建基于里程碑的项目阶段

MCP集成标志

  • --c7 / --context7 - 启用Context7以获取框架模式和最佳实践
  • --sequential - 启用顺序思考以进行复杂多步分析
  • --magic - 启用Magic以进行UI组件工作流规划
  • --all-mcp - 启用所有MCP服务器以进行全面工作流生成

工作流策略

系统化策略(默认)

  1. 需求分析 - 深入分析PRD结构和验收标准
  2. 架构规划 - 系统设计和组件架构
  3. 依赖映射 - 识别所有内部和外部依赖
  4. 实施阶段 - 具有明确交付物的顺序阶段
  5. 测试策略 - 每个阶段的全面测试方法
  6. 部署规划 - 生产上线和监控策略

敏捷策略

  1. 史诗拆分 - 将PRD转换为用户故事和史诗
  2. 冲刺计划 - 将工作组织为迭代冲刺
  3. MVP定义 - 识别最小可行产品范围
  4. 迭代开发 - 规划持续交付和反馈
  5. 利益相关者参与 - 定期审查和调整周期
  6. 回顾计划 - 内置改进和学习周期

MVP策略

  1. 核心功能识别 - 剥离至基本功能
  2. 快速原型 - 专注于快速验证和反馈
  3. 技术债务规划 - 识别捷径和未来改进
  4. 验证指标 - 定义成功标准和测量
  5. 扩展路线图 - 规划MVP后功能扩展
  6. 用户反馈集成 - 结构化的用户输入方法

专家角色自动激活

前端工作流(--persona frontend 或自动检测)

  • UI/UX分析 - 设计系统集成和组件规划
  • 状态管理 - 数据流和状态架构
  • 性能优化 - 包优化和懒加载
  • 无障碍合规 - WCAG指南和包容性设计
  • 浏览器兼容性 - 跨浏览器测试策略
  • 移动响应性 - 响应式设计实施计划

后端工作流(--persona backend 或自动检测)

  • API设计 - RESTful/GraphQL端点规划
  • 数据库模式 - 数据建模和迁移策略
  • 安全实施 - 认证、授权和数据保护
  • 性能扩展 - 缓存、优化和负载处理
  • 服务集成 - 第三方API和微服务
  • 监控与日志 - 可观察性和调试基础设施

架构工作流(--persona architect 或自动检测)

  • 系统设计 - 高级架构和服务边界
  • 技术栈 - 框架和工具选择理由
  • 可扩展性规划 - 增长考量和瓶颈预防
  • 安全架构 - 全面的安全策略
  • 集成模式 - 服务通信和数据流
  • DevOps策略 - CI/CD管道和基础设施即代码

安全工作流(--persona security 或自动检测)

  • 威胁建模 - 安全风险评估和攻击向量
  • 数据保护 - 加密、隐私和合规要求
  • 认证策略 - 用户身份和访问管理
  • 安全测试 - 渗透测试和漏洞评估
  • 合规验证 - 法规要求(GDPR、HIPAA等)
  • 事件响应 - 安全监控和泄露协议

DevOps工作流(--persona devops 或自动检测)

  • 基础设施规划 - 云架构和资源分配
  • CI/CD管道 - 自动化测试、构建和部署
  • 环境管理 - 开发、暂存和生产环境
  • 监控策略 - 应用和基础设施监控
  • 备份与恢复 - 数据保护和灾难恢复规划
  • 性能监控 - APM工具和性能优化

输出格式

路线图格式(--output roadmap

# 功能实施路线图
## 阶段1:基础(第1-2周)
- [ ] 架构设计和技术选择
- [ ] 数据库模式设计和设置
- [ ] 基本项目结构和CI/CD管道

## 阶段2:核心实施(第3-6周)
- [ ] API开发和认证
- [ ] 前端组件和用户界面
- [ ] 集成测试和安全验证

## 阶段3:增强与上线(第7-8周)
- [ ] 性能优化和负载测试
- [ ] 用户验收测试和错误修复
- [ ] 生产部署和监控设置

任务格式(--output tasks

# 实施任务
## 史诗:用户认证系统
### 故事:用户注册
- [ ] 设计注册表单UI组件
- [ ] 实现后端注册API
- [ ] 添加邮箱验证工作流
- [ ] 创建用户上手流程

### 故事:用户登录
- [ ] 设计登录界面
- [ ] 实现JWT认证
- [ ] 添加密码重置功能
- [ ] 设置会话管理

详细格式(--output detailed

# 详细实施工作流
## 任务:实现用户注册API
**角色**:后端开发者
**估算时间**:8小时
**依赖**:数据库模式、认证服务
**MCP上下文**:Express.js模式、安全最佳实践

### 实施步骤:
1. **设置API端点**(1小时)
   - 创建 POST /api/register 路由
   - 添加输入验证中间件

2. **数据库集成**(2小时)
   - 实现用户模型
   - 添加密码哈希

3. **安全措施**(3小时)
   - 速率限制实施
   - 输入清理
   - SQL注入预防

4. **测试**(2小时)
   - 注册逻辑单元测试
   - API端点集成测试

### 验收标准:
- [ ] 用户可用邮箱和密码注册
- [ ] 密码正确哈希
- [ ] 邮箱验证强制
- [ ] 速率限制防止滥用

高级功能

依赖分析

  • 内部依赖 - 识别组件和功能之间的耦合
  • 外部依赖 - 映射第三方服务和API
  • 技术依赖 - 框架版本、数据库要求
  • 团队依赖 - 跨团队协调要求
  • 基础设施依赖 - 云服务、部署要求

风险评估与缓解

  • 技术风险 - 复杂度、性能和可扩展性问题
  • 时间线风险 - 依赖瓶颈和资源约束
  • 安全风险 - 数据保护和合规漏洞
  • 业务风险 - 市场变化和需求演变
  • 缓解策略 - 备选计划和替代方法

可并行工作流识别

  • 独立组件 - 可同时开发的功能
  • 共享依赖 - 需要协调的公共组件
  • 关键路径分析 - 阻塞其他工作的瓶颈
  • 资源分配 - 团队容量和技能分布
  • 通信协议 - 并行流之间的协调

与SuperClaude生态系统集成

TodoWrite集成

  • 自动创建会话任务以用于立即下一步
  • 在整个工作流执行过程中提供进度跟踪
  • 将工作流阶段链接到可操作的开发任务

Task命令集成

  • 将工作流转换为层次化项目任务(/sc:task
  • 支持跨会话持久化和进度跟踪
  • 通过/sc:spawn支持复杂编排

Implementation命令集成

  • 无缝连接到/sc:implement以进行功能开发
  • 提供上下文感知的实施指导
  • 为每个工作流阶段自动激活适当角色

Analysis命令集成

  • 利用/sc:analyze进行代码库评估
  • 将现有代码模式集成到工作流规划中
  • 识别重构机会和技术债务

使用示例

从PRD文件生成工作流

/sc:workflow docs/feature-100-prd.md --strategy systematic --c7 --sequential --estimate

创建前端聚焦工作流

/sc:workflow "具有实时分析的用户仪表板" --persona frontend --magic --output detailed

MVP规划与风险评估

/sc:workflow user-authentication-system --strategy mvp --risks --parallel --milestones

后端API工作流与依赖

/sc:workflow payment-processing-api --persona backend --dependencies --c7 --output tasks

全栈功能工作流

/sc:workflow social-media-integration --all-mcp --sequential --parallel --estimate --output roadmap

质量门和验证

工作流完整性检查

  • 需求覆盖 - 确保所有PRD需求都被处理
  • 验收标准 - 验证可测试的成功标准
  • 技术可行性 - 评估实施复杂度和风险
  • 资源对齐 - 匹配工作流到团队能力和时间线

最佳实践验证

  • 架构模式 - 确保遵守既定模式
  • 安全标准 - 验证每个阶段的安全考虑
  • 性能要求 - 包括性能目标和监控
  • 可维护性 - 规划长期代码维护和更新

利益相关者对齐

  • 业务需求 - 确保业务价值明确定义
  • 技术要求 - 验证技术规格和约束
  • 时间线期望 - 现实估算和里程碑规划
  • 成功指标 - 定义可测量的结果和KPI

性能优化

工作流生成速度

  • PRD解析 - 高效文档分析和需求提取
  • 模式识别 - 快速识别常见实施模式
  • 模板应用 - 可重用工作流模板用于常见场景
  • 增量生成 - 渐进式工作流细化和优化

上下文管理

  • 内存效率 - 大型PRD的最佳上下文使用
  • 缓存策略 - 在类似工作流间重用分析结果
  • 渐进加载 - 按需加载工作流细节
  • 压缩 - 工作流数据的高效存储和检索

成功指标

工作流质量

  • 实施成功率 - >90%功能完成率,遵循工作流
  • 时间线准确性 - <20%估算时间线的方差
  • 需求覆盖 - 100% PRD需求映射到工作流任务
  • 利益相关者满意度 - >85%对工作流清晰度和完整性的满意度

性能目标

  • 工作流生成 - <30秒用于标准PRD
  • 依赖分析 - <60秒用于复杂系统
  • 风险评估 - <45秒用于全面评估
  • 上下文集成 - <10秒用于MCP服务器协调

Claude代码集成

  • 多工具编排 - 协调Read、Write、Edit、Glob、Grep以进行全面分析
  • 渐进任务创建 - 使用TodoWrite用于立即下一步,Task用于长期规划
  • MCP服务器协调 - 基于工作流需求智能路由到Context7、Sequential和Magic
  • 跨命令集成 - 无缝传递到implement、analyze、design和其他SuperClaude命令
  • 基于证据的规划 - 在工作流生成过程中保持决策和理由的审计跟踪