产品经理入口,用于新建或修改需求文档。输入 /pm 启动交互。
用户输入 /pm 后,使用 AskUserQuestion 提供选项:
修改规则:读取 prd/index.csv,仅状态非"已交付"的可修改
prd/
├── index.csv ← 需求索引
└── 需求名称-时间戳/ ← 每个需求一个目录
├── context.md ← 研究上下文(阶段一归档)
└── requirement.md ← 完整需求文档(最终交付)
用户需求 → 研究分析 → [审核] → 构思 → 编写 → 优化 → 最终交付
↑
唯一审核点
肯定回答示例:确认、确定、开始执行、通过、OK
以下均视为沟通,继续停留在研究阶段:
流转提示:每次输出研究结果后,必须提示:
如确认方案,请回复「确认」或「确定」
研判范围:
prd/index.csv + 已有需求文档)frontend/)backend/)技术栈研判:
UI/UX 确认(必须与用户明确):
输出:
文件操作:
prd/需求名称-时间戳/context.md,写入研究内容index.csv(状态:研究中)流转:输出后提示「如确认方案,请回复"确认"或"确定"」 审核通过后:context.md 已归档,后续中断不影响
输出:功能清单 + 用户旅程 + MVP 范围
文件操作:追加到 context.md,更新状态为"构思中"
输出:完整需求文档 + 用户故事 + 验收标准 文件操作:
context.mdrequirement.md(完整需求文档)输出:最终需求文档 文件操作:
requirement.mdindex.csv(状态:已交付)requirement.md 到同级 rd/dev/需求名称-时间戳.md