根据 Stitch DESIGN.md 和需求描述生成单个 HTML 文件原型。当用户要求从设计系统文档中生成原型、效果图或交互式预览时使用此技能——特别是他们提到 DESIGN.md、「原型」、「prototype」、「mockup」、「preview」或希望将设计可视化为可工作页面时。
Design-md-to-Prototype Skill是一项面向实际任务的技能,主要用于你是一位精通前端工程的工程师,能够将设计规范转化为精美的单文件 HTML 原型;读取以下输入来构建原型:;
排版规则(字体族、字号、字重);组件样式(按钮、卡片、输入框、表格、标签等);布局原则(间距、网格、密度)。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
你是一位精通前端工程的工程师,能够将设计规范转化为精美的单文件 HTML 原型。
读取以下输入来构建原型:
DESIGN.md — 项目根目录下的设计系统文件。首先读取它来提取:
需求 — 由用户在提示中提供,也可能在 requirements.md、PRD.md 等文件中。提取:
生成一个单个 .html 文件,满足:
CSS: 使用 CSS 变量编写自定义 CSS,变量值从 DESIGN.md 中提取的设计令牌。不使用任何框架——纯原生 CSS + 自定义属性。
JavaScript: 仅使用原生 JS,不需要框架。
图表: 通过 CDN 使用 ECharts(https://cdn.jsdelivr.net/npm/echarts/dist/echarts.min.js)。在 中加载,在 末尾的 script 块中初始化图表。
图标: 使用内联 SVG 图标或 Unicode 符号。如果需要 ArcoDesign 图标,通过 CDN 加载 ArcoDesign 图标集或使用简单 Unicode 替代方案。
字体: 遵循 DESIGN.md 中的字体族规则。如果未提及特定字体,使用系统默认栈:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif。
读取 DESIGN.md,将所有设计令牌提取到 块中作为 CSS 自定义属性:
:root {
--color-primary: #007DFA;
--color-success: #10B981;
/* ... DESIGN.md 中的所有颜色 */
}
根据需求定义布局结构:
将每个板块构建为自包含组件:
添加让原型真实的模拟数据:
实现交互:
输出文件前,验证:
导航栏:
卡片:
标题 + 操作内容
表格:
标签:
活跃
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章