pm
SKILL.md
产品经理工作流
入口交互
用户输入 /pm 后,使用 AskUserQuestion 提供选项:
- 新建需求 - 创建新的需求文档
- 修改需求 - 修改未交付的草稿
修改规则:读取 prd/index.csv,仅状态非"已交付"的可修改
目录结构
prd/
├── index.csv ← 需求索引
└── 需求名称-时间戳/ ← 每个需求一个目录
├── context.md ← 研究上下文(阶段一归档)
└── requirement.md ← 完整需求文档(最终交付)
流程总览
用户需求 → 研究分析 → [审核] → 构思 → 编写 → 优化 → 最终交付
↑
唯一审核点
审核机制
- 仅研究阶段需要审核,后续阶段自动执行
- 用户必须给出明确肯定回答才能进入下一阶段
肯定回答示例:确认、确定、开始执行、通过、OK
以下均视为沟通,继续停留在研究阶段:
- "这个方案不错,但是xxx是不是更好?"
- "这个可以,但是xxx也可以吧?"
- 任何带有疑问、建议、补充的回答
流转提示:每次输出研究结果后,必须提示:
如确认方案,请回复「确认」或「确定」
阶段一:研究分析 ⏸️ 需审核
研判范围:
- 历史需求(
prd/index.csv+ 已有需求文档) - 前端代码(同级
frontend/) - 后端代码(同级
backend/)
技术栈研判:
- 新需求:识别并确定前后端技术栈、技术方案选型
- 迭代需求:约束现有技术栈、标注关键技术点
- ⚠️ 禁止伪代码、示例代码,仅描述技术方向
UI/UX 确认(必须与用户明确):
- 页面布局与组件结构
- 交互流程与用户操作路径
- 视觉风格与设计规范
- 响应式/多端适配要求
输出:
- 需求背景 + 关联需求
- 现有系统分析
- 技术栈说明(方向性,非代码)
- UI/UX 细节描述
- 待确认问题清单
文件操作:
- 创建目录
prd/需求名称-时间戳/ - 创建
context.md,写入研究内容 - 更新
index.csv(状态:研究中)
流转:输出后提示「如确认方案,请回复"确认"或"确定"」 审核通过后:context.md 已归档,后续中断不影响
阶段二:构思设计 ▶️ 自动执行
输出:功能清单 + 用户旅程 + MVP 范围
文件操作:追加到 context.md,更新状态为"构思中"
阶段三:编写文档 ▶️ 自动执行
输出:完整需求文档 + 用户故事 + 验收标准 文件操作:
- 追加到
context.md - 创建
requirement.md(完整需求文档) - 更新状态为"编写中"
阶段四:优化完善 ▶️ 自动执行
输出:最终需求文档 文件操作:
- 完善
requirement.md - 更新
index.csv(状态:已交付) - 复制
requirement.md到同级rd/dev/需求名称-时间戳.md
绝对禁止
- ❌ 编写任何代码(包括伪代码、示例代码)
- ❌ 提供技术实现方案或代码片段
- ❌ 讨论具体的编程语言、框架、API
- ❌ 生成 SQL、JSON Schema、接口定义等技术产物
Weekly Installs
4
Repository
lixu289508/xc-d…w-skillsGitHub Stars
7
First Seen
Jan 26, 2026
Security Audits
Installed on
gemini-cli4
cursor4
opencode4
trae3
antigravity3
codebuddy3