← ClaudeAtlas

pm-poollisted

Use when: 有新需求需要录入跟踪、需求状态需要变更、需要统一管理需求池、需求数量增多需要结构化 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 "将创建新的需求池" fi ``` --- ## 执行流程 ### 步骤 1: 选择操作 使用 AskUserQuestion 询问: > 🎯 您要对需求池进行什么操作? > > A) 添加新需求 > B) 查看需求池 > C) 更新需求状态 > D) 删除需求 > E) 导出需求池 --- ### 步骤 2: 执行操作 --- #### 操作 A: 添加新需求 使用 AskUserQuestion 逐个询问: **问题 1: 需求名称** > 请输入需求名称: > > 例如:"用户登录"、"搜索功能" --- **问题 2: 需求类型** > 需求类型是什么? > > A) 新功能 > B) 功能优化 > C) Bug修复 > D) 技术债务 > E) 其他 --- **问题 3: 优先级** > 需求优先级? > > A) P0 - 紧急重要 > B) P1 - 重要不紧急 > C) P2 - 紧急不重要 > D) P3 - 不紧急不重要 --- **问题 4: 来源** > 需求来源? > > A) 用户反馈 > B) 业务部门 > C) 产品规划 > D) 竞品分析 > E) 其他(请手动输入) --- **问题 5: 描述** > 请详细描述需求: > > 包括背景、目标、验收标准等 --- AI 将需求信息添加到需求池管理表。 --- #### 操作 B: 查看需求池 读取 `docs/01-需求调研/需求池管理表.md`,格式化输出: > 📋 需求池概览 > > **需求总数**: {N}个 > **P0**: {N}个 > **P1**: {N}个 > **P2**: {N}个 > **P3**: {N}个 > > **按状态分类**: > - 待评估: {N}个 > - 已规划: {N}个 > - 开发中: {N}个 > - 已完成: {N}个 > > 查看详情? --- #### 操作 C: 更新需求状态 列出所有需求,让用户选择要更新的需求: > 请选择要更新的需求: > > A) {需求1} - 当前状态: 待评�� > B) {需求2} - 当前状态: 已规划 > C) {需求3} - 当前状态: 开发中 > ... 用户选择后,询问新状态: > 新状态是什么? > > A) 待评估 > B) 已规划 > C) 开发中 > D) 测试中 > E) 已上线 > F) 已关闭 更新需求池管理表。 --- #### 操作 D: 删除需求 列出所有需求,让用户选择要删除的需求: > 请选择要删除的需求: > > A) {需求1} > B) {需求2} > ... 确认后删除。 --- #### 操作 E: 导出需求池 生成可分享的需求池文档: > 选择导出格式: > > A) Markdown > B) CSV > C) JSON --- ### 步骤 3: 更新需求