← ClaudeAtlas

pm-mvplisted

Use when: 需要确定第一版产品功能范围、已有需求清单需筛选 MVP 功能、需要确定最小可行产品边界 Do NOT use when: 产品已上线需要完整功能集、仅需梳理需求无需裁剪范围
konglong87/superPM · ★ 22 · Data & Documents · score 84
Install: claude install-skill konglong87/superPM
## Preamble (run first) ```bash bash "$(dirname "${BASH_SOURCE[0]}")"/check-update.sh 2>/dev/null || true # 创建需求调研目录 mkdir -p docs/01-需求调研 # 检查是否有优先级排序报告 if [ ! -f "docs/01-需求调研/优先级排序报告.md" ]; then echo "⚠️ 未找到优先级排序报告" echo "" echo "建议先执行 /pm-priority 排序需求" echo "" echo "您可以选择:" echo "A) 执行 /pm-priority 先排序需求(推荐)" echo "B) 手动选择MVP功能(快速模式)" fi ``` --- ## 执行流程 ### 步骤 1: 读取前置数据 使用 Read 工具读取: - `docs/01-需求调研/优先级排序报告.md`(提取P0需求) - `docs/01-需求调研/需求调研报告.md`(提取痛点) --- ### 步骤 2: 选择MVP模式 使用 AskUserQuestion: > 🎯 选择MVP模式: > > A) 最小MVP - 仅核心功能,快速验证(2-4周) > B) 标准MVP - 核心功能+基础体验(1-2月) > C) 全链路MVP - 完整用户流程(2-3月) > D) 自定义MVP - 我来选择功能 --- ### 步骤 3: 确定核心功能集 **如果是最小MVP**: 选择P0级需求中最核心的3-5个功能。 **如果是标准MVP**: 选择全部P0级需求。 **如果是全链路MVP**: 选择P0+部分P1需求,覆盖完整用户流程。 **如果是自定义**: 逐个询问每个需求是否纳入MVP。 --- ### 步骤 4: 风险评估 AI评估MVP方案的风险: **技术风险**: - 是否有技术难点? - 是否需要新技术栈? **业务风险**: - 市场窗口是否足够? - 竞品是否会抢先? **资源风险**: - 团队是否有足够人力? - 预算是否充足? --- ### 步骤 5: 生成MVP方案 使用 Write 工具创建 `docs/01-需求调研/MVP方案.md`: ```markdown # MVP方案 ## 一、MVP概述 - **MVP模式**: {模式名称} - **目标上线时间**: {时间} - **核心验证目标**: {验证什么} - **生成时间**: {当前时间} --- ## 二、核心功能集 | 序号 | 功能名称 | 优先级 | 工作量 | 负责人 | |------|----------|--------|--------|--------| | 1 | {功能1} | P0 | {工作量} | 待定 | | 2 | {功能2} | P0 | {工作量} | 待定 | | 3 | {功能3} | P0 | {工作量} | 待定 | --- ## 三、用户流程 ### 3.1 核心用户旅程 ``` 用户进入 → {步骤1} → {步骤2} → {步骤3} → 完成 ``` ### 3.2 关键触点 - 触点1: {描述} - 触点2: {描述} --- ## 四、技术方案 ### 4.1 技术栈 - 前端: {技术} - 后端: {技术} - 数据库: {技术} ###