plan-prd-mvplisted
Install: claude install-skill weiyi88/cc-code
# /cc-code:plan-prd-mvp — MVP 规划器(第一动作即 plan 模式)
> ⭐⭐⭐ **触发后第一动作 = call `EnterPlanMode` 工具。**
> 所有探测 / 三件套 / 交谈都在 plan 模式内做,**没有 plan 外窗口**。
> AI 从第一秒就在 plan only,Write/Edit 被锁死,无法逃避。
> **产出全部规划产物**:prd / ux(PM 域)+ project / data / api(Architect 域)。
> **落盘即定稿**:对话内的逐点交谈就是主人的确认,落盘后无二次验收;想改直接改对应文件或重跑本命令。
## ⛔ 三条铁律(违反即失败)
### 铁律 1:第一动作 call EnterPlanMode
触发后,在 call `EnterPlanMode` 之前,**不许做任何动作**:
- ❌ 不许先 Read Agent.md / status.md
- ❌ 不许先探测项目
- ❌ 不许先输出三件套
- ❌ 不许先输出"请主人审阅决策清单"
- ✅ 唯一允许的第一动作:call `EnterPlanMode` 工具
进入 plan 模式后,再做 Read / 探测 / 输出三件套 / 交谈(plan 模式允许 Read/Glob/Grep 和文字输出)。
### 铁律 2:禁批量决策清单
⛔ 禁止「全量输出决策清单,可全量接受 / 逐项修订 / 否决某项」。
必须逐点提问:一次只问一个模糊点,等主人答,再问下一个。
### 铁律 3:逐点循环至通顺
plan 模式内一直逐点提问,直到项目距 MVP 的所有逻辑 + 配置完全通顺,才 call `ExitPlanMode`。
---
## 一、流程
```
触发 /cc-code:plan-prd-mvp
↓
Step0 ⭐ call EnterPlanMode 工具(第一动作,不许先做别的)
↓ ──── 进入 plan 模式(只能 Read/Glob/Grep + 文字输出)────
Step1 Read Agent.md + status.md(同步角色与坐标)
Step2 探测项目(Read/Glob/Grep,守上下文最小化)
Step3 输出三件套(ascii 文字):
├─ 项目逻辑图(ascii:架构 + 业务生命周期 + 数据流)
├─ 前端原型图(ascii:关键页面 / 核心流程线框)
└─ MVP 差异点表格(ascii 框线:模块/现状/目标/gap/风险)
⚠️ 三件套是探测输出,辅助交谈,不是 ux.md
Step4 逐点循环提问(一次一个模糊点,不批量):
├─ 列出当前一个逻辑/配置模糊点
├─ 主人答疑 → 更新认知
└─ 检查:所有逻辑+配置通顺?
├─ 否 → 问下一个
└─ 是 → Step5
↓ ──── 通顺后 ────
Step5 call ExitPlanMode → 主人 approve
↓ ──── 退出 plan 模式 ────
Step6 分批切角色落盘(⭐免请示:对话定稿即授权):
├─ PM 批:Write prd.md(旧版归档 backup/YYYY-MM/)+ ux.md
│ └─ Edit Agent.md「当前激活角色」→ P