5.3 KiB
5.3 KiB
name, description
| name | description |
|---|---|
| stage-roadmap | 总路线阶段技能 — 全面设计文档产出与版本路径规划。管理总路线阶段任务创建和阶段转换。 |
总路线阶段
当 PM 检测到 Pipeline Tracker 标记为「总路线阶段」时调用本技能。 目标:产出完整的游戏设计文档体系,规划版本迭代路径。
阶段概述
| 项目 | 说明 |
|---|---|
| 目标 | 建立"这个游戏长什么样"的完整蓝图 |
| 产出 | 9 份设计文档 + 版本路径图 |
| 参与角色 | 策划(全部文档) |
| 完成标志 | 所有任务关闭 + 里程碑下无 open issues |
任务创建
检查已有任务
先通过 issue list --milestone "总路线阶段" --state open 检查现有任务,避免重复创建。
需要创建的任务(共 9 个)
占位规则:除系统设计文档(⑤)和关卡设计文档(⑥)必须完整内容外,其他文档允许暂时留空文件占位(包含标题、章节结构和「待填充」说明),后续迭代中逐步完善。
任务 1:设计总索引文档 (D-XXX)
--title "D-XXX 设计总索引文档"
--body "## 任务信息
- **任务ID**: D-XXX
- **所属阶段**: 总路线阶段
- **角色**: 策划
- **优先级**: 最高(其他设计文档的索引基础)
## 预期产出
设计总索引 \`docs/design/设计总索引.md\`,包含:
- 所有设计文档的目录和链接
- 文档间的依赖关系图
- 当前完成状态追踪
## 占位规则
此文档必须完整产出(不允许占位)。"
--labels "stage:roadmap,role:design,status:ready"
--assignees "ai-designer"
任务 2:世界观设计文档 (D-XXX) — 可占位
--title "D-XXX 世界观设计"
--body "...产出 docs/design/世界观设计.md
占位规则:允许占位(标题+章节结构+待填充说明)"
--labels "stage:roadmap,role:design,status:ready"
任务 3:剧情设计文档 (D-XXX) — 可占位
--title "D-XXX 剧情设计"
--body "...产出 docs/design/剧情设计.md
占位规则:允许占位"
--labels "stage:roadmap,role:design,status:ready"
任务 4:角色设计文档 (D-XXX) — 可占位
--title "D-XXX 角色设计"
--body "...产出 docs/design/角色设计.md
占位规则:允许占位"
--labels "stage:roadmap,role:design,status:ready"
任务 5:系统设计文档 (D-XXX) — ⚠️ 必须完整
--title "D-XXX 系统设计"
--body "...产出 docs/design/系统设计.md(含各子系统的设计)
⚠️ 不允许占位,必须产出完整内容。"
--labels "stage:roadmap,role:design,status:ready"
任务 6:关卡设计文档 (D-XXX) — ⚠️ 必须完整
--title "D-XXX 关卡设计"
--body "...产出 docs/design/关卡设计.md
⚠️ 不允许占位,必须产出完整内容。"
--labels "stage:roadmap,role:design,status:ready"
任务 7:UI 设计文档 (D-XXX) — 可占位
--title "D-XXX UI设计"
--body "...产出 docs/design/UI设计.md
占位规则:允许占位"
--labels "stage:roadmap,role:design,status:ready"
任务 8:音频设计文档 (D-XXX) — 可占位
--title "D-XXX 音频设计"
--body "...产出 docs/design/音频设计.md
占位规则:允许占位"
--labels "stage:roadmap,role:design,status:ready"
任务 9:版本路径图 (D-XXX)
--title "D-XXX 版本路径图"
--body "...产出 docs/plans/版本路径图.md
包含:版本列表、每个版本的核心目标、范围概述、内容完成度、
涉及的系统清单、版本间递进逻辑、验收标准
依赖:任务 2-8(至少了解各文档的概要信息后才能规划版本路径)"
--labels "stage:roadmap,role:design,status:backlog"
依赖关系
任务 1(总索引)→ 先完成
任务 2-8(各设计文档)→ 1 完成后可并行创建,建议按序执行
任务 9(版本路径图)→ 依赖 2-8,最后完成
设置依赖:issue block <任务9> <任务2> ~ issue block <任务9> <任务8>
进度检查
每次 PM 激活时执行:
- 读取任务状态:
issue list --milestone "总路线阶段" --state open - 判断当前焦点:
- 任务 1 未完成 → 建议:先完成设计总索引
- 任务 2-8 有未完成的 → 建议按序完成各设计文档
- 任务 2-8 全完成,任务 9 未开始 → 更新任务 9 为
status:ready - 任务 9 进行中 → 等待
- 检查完成条件:
- 总路线阶段里程碑下 open issues = 0 → 触发阶段转换
阶段转换
前置条件:总路线阶段里程碑下无 open issues。
转换操作(每步需用户确认):
# 1. 关闭总路线阶段里程碑
node .claude/skills/gitea-pm/gitea.js --role pm milestone update <总路线里程碑ID> --state closed
# 2. 创建第一个迭代版本里程碑
node .claude/skills/gitea-pm/gitea.js --role pm milestone create \
--title "迭代-v0.1" \
--description "第一个迭代版本"
# 3. 创建第一个迭代任务:插件资产检查与准备
# (详细参数见 stage-iteration 技能)
# 4. 更新 Pipeline Tracker
# 更新正文:当前阶段改为「迭代阶段」
# 阶段历史表添加总路线阶段完成日期
# 5. 告知用户已进入迭代阶段
# 下次 PM 激活时将调用 stage-iteration 技能