用途:读取 ./docs/approach.md(作为既定对齐文档),生成一个自包含的可视化 HTML 看板路线图,保存到 ./roadmap.html。该技能只做两件事——给每个功能分配优先级档位(Now / Next / Later)并渲染看板,不重新进行需求对齐、不解析原始对话、也不修改 approach.md。若文档缺失会提示先运行 chat-to-approach;若某功能含糊,会建议先更新文档再重新运行本技能。
主要能力与流程:
- 加载文档:读取 ./docs/approach.md,提取所有功能(名称、问题、价值、依赖)、约束(作为看板下方备注)、原则(用于档位建议)、开放问题(原样带入看板)。
- 优先级问答:这是唯一交互环节,让用户为每个功能选择 Now、Next 或 Later,并基于依赖、文档原则和显式表述给出建议档位供用户确认。Now 默认限制 2–4 项,超出会追问。
- 生成看板:输出无外部依赖、无 JavaScript 的完整 HTML 文件,每张卡片含功能短标题、一句话问题或价值、必要时一行依赖说明;看板下方按编号列出开放问题。
视觉与限制:看板分三列(Now 琥珀色、Next 蓝色、Later 石板灰),支持深色模式与移动端单列。卡片不含负责人、标签、日期、故事点或实现任务。完成后给出简短回执,说明各档数量、开放问题数,并提醒 approach.md 未被修改。