← ClaudeAtlas

delivery-planlisted

项目交付链路规划技能。分析需求说明书,生成从前端原型到上线的完整交付计划,支持进度追踪和下一步推荐。 触发场景:(1) "生成交付计划" "规划实现链路" "项目规划" "整体实现规划", (2) "查看进度" "下一步做什么" "实现计划", (3) "按需求规划开发顺序" "规划页面实现顺序", (4) "实现全部功能" "按计划实现所有功能" "自动实现" "一直实现" "连续实现"
iDWong/pm-skills · ★ 1 · AI & Automation · score 74
Install: claude install-skill iDWong/pm-skills
# 交付链路规划器 ## 工作模式 | 模式 | 触发场景 | 入口 | |------|---------|------| | **生成模式** | 首次为项目生成交付计划 | → Step A | | **查看模式** | 查看当前进度和推荐 | → Step B | | **更新模式** | 标记功能完成,更新计划 | → Step C | | **自动执行模式** | 按计划连续实现所有功能,不停止不询问 | → Step D | --- ## Step A: 生成模式 ### A1: 扫描项目上下文 Read `../common/prd-to-srs-gate.md` §1,检测 SRS / PRD: ```bash # 查找 SRS(交付计划唯一真源) find docs/SRS/ -name "*.md" 2>/dev/null find docs/01-需求与规划/ -name "*SRS*.md" -o -name "*需求*说明书*.md" 2>/dev/null # 兼容旧路径 # 查找 PRD(须先转写,不可用于本技能) find docs/PRD/ -name "*.md" 2>/dev/null find docs/ -name "*-PRD.md" 2>/dev/null # 兼容旧路径 # 查找已有交付计划 ls docs/delivery-plan-*.md 2>/dev/null ls docs/delivery-plan.md 2>/dev/null # 兼容旧命名(无项目名) ``` - 若已有 `docs/delivery-plan-{项目名称}.md`(或旧命名 `docs/delivery-plan-{项目名称}.md`),询问用户是否覆盖重新生成; 命中旧命名时**顺手 `mv` 成带项目名的新名**再更新,别在旧名上继续追加 - **仅有 PRD、无合格 SRS** → 输出门禁 §3 话术,**中止**,路由 **`req-doc` Step F** - 若无 SRS 也无 PRD → 提示用户先用 `/req-doc` 或 `/prd-writer` + Step F ### A2: 调用 delivery-analyzer ``` subagent_type: "delivery-analyzer" 传入: PROJECT_PATH: {项目根目录绝对路径} SRS_PATH: {需求说明书文件路径} PROJECT_NAME: {从需求说明书封面提取的项目名称} ``` ### A3: 写入计划文件 将 delivery-analyzer 的输出写入 `docs/delivery-plan-{项目名称}.md`。 写入后输出: ``` [完成] 交付计划已生成 文件:docs/delivery-plan-{项目名称}.md Phase 1 共 N 个功能模块,分 4 层实现 第1层(N个):系统基础,无依赖,可立即开始 第2层(N个):核心业务,依赖第1层 第3层(N个):衍生功能,依赖第2层 第4层(N个):移动端,依赖PC端完成 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 推荐第一步:{第1层第一个功能} 执行:/page-generator 实现{功能名} ``` --- ## Step B: 查看模式 读取 `docs/delivery-plan-{项目名称}.md`,