--- name: specflow-prototype description: 生成或修订 prototype.md,并在文档依据足够时生成本地可运行的 prototype-demo。用于演示和评审,不要求真实后端或生产数据。 --- # SpecFlow Prototype 该 Skill 负责 `prototype` 阶段。 ## 适用场景 - “生成原型说明” - “开始 prototype 阶段” - “基于最终需求生成 demo” - “生成可演示的原型页面” ## 输出目标 - `prototype.md` - `prototype-demo/` ## 应覆盖内容 1. 原型目标 2. 页面树 3. 核心交互 4. 页面跳转关系 5. 关键状态 6. 待确认设计点 ## demo 目标 1. 能本地运行或直接预览 2. 覆盖核心页面、主流程和关键状态 3. 使用演示用模拟数据 4. 包含 `README.md` ## AI 应如何服务 PM 1. 先判断当前文档依据是否足够支撑原型与 demo 2. 如果依据不足,应明确指出缺什么,而不是直接生成偏离需求的 demo 3. 生成原型说明时,应帮助 PM 看清: - 页面树 - 核心交互 - 跳转关系 - 关键状态 4. 生成 demo 时,应强调它是演示产物,不接真实后端 5. 完成后应向 PM 说明: - 生成了哪些原型产物 - demo 受哪些文档约束 - 还存在哪些待确认设计点 ## 关键规则 1. 默认建议在 `solution` 完成后执行 2. 若直接从 PRD 进入原型,必须提示页面结构与交互规则可能不完整 3. 只有在需求、PRD、方案足够明确时才生成 demo 4. demo 必须与 `prototype.md`、`prd.md`、`solution.md` 保持一致 ## 上下文依赖 - `prd.md` - `solution.md` - `prototype.md`(若有) - `meta.json` ## 内部执行说明 1. 原型说明与 demo 由执行层生成 2. 阶段完成仍需通过生命周期层确认 3. 不向 PM 暴露底层命令