用途:把 PRD 文档或 PRD 界面章节转成三类描述产物,既可用于补充 PRD,也可衔接下游 stitch-skills 与 pencil-skills 流水线。适合用户已提供 PRD 界面段落、需要同时获得 ASCII 界面、Stitch 提示词和 Pencil 计划的场景。
输入:PRD 文档或其中界面相关段落,包括功能概述、页面/屏幕列表、详细功能需求中的界面说明、非功能需求中的视觉/主题偏好;可选提供目标框架或设计说明摘要(如 uView Pro、Element Plus),用于生成更贴合的 Stitch 与 Pencil 描述。
输出(三种块均需产出):1. TUI_RENDER,等宽字符绘制的界面示意,可多屏并标注屏名(如「登录页」「首页」),用于补充 PRD 的界面原型关联或附录,不驱动 Stitch/Pencil 执行;约定无 TAB,每行宽度一致(如 widthCols=70)。2. STITCH_PROMPT,分段结构,与 stitch-skills 的 prd-to-stitch-workflow 兼容,含 [Context]、[Layout]、[Components]、[Content],可直接或微调后作为 generate_screen_from_text 的 prompt,或作为 stitch-ui-prompt-architect 的输入。3. PENCIL_PLAN 或 PENCIL_BATCH_DESIGN,PENCIL_PLAN 为步骤序列,每步含工具名(如 mcp__pencil__open_document、mcp__pencil__batch_design)、意图、关键参数,与 pencil-skills 的 pencil-ui-design-spec-generator 输出格式一致;PENCIL_BATCH_DESIGN 可直接用于 Pencil MCP batch_design 的 operations,每批不超过 25 个操作。
逻辑规则:解析 PRD,提取页面/屏幕列表、每屏功能与主要组件、交互要点、视觉/主题偏好;按屏或按区域生成线框式 ASCII,保持等宽与可读性;按屏生成 Stitch 分段提示,包含设备类型、布局、组件与内容;按后续界面设计需求生成 Pencil 片段。
边界与限制:不调用 Stitch MCP 或 Pencil MCP;Stitch 实际绘制由 stitch-skills 完成,Pencil 实际绘制由 pencil-skills 完成,本技能仅产出描述语言。组合界面时可引用本库 tui-* 组件技能(如 tui-button、tui-input)的语义与规范。参考文档:docs/boundary-and-outputs.md、docs/prd-interface-to-multi-format.md。其他收费、平台等信息暂未提供。