交互式原型图(自动生成关键注释,风格可定制)

SKILL前端设计
前端设计 未标注权限 许可证不明确
安装这个技能

生成风格可定制的交互式HTML产品原型,根据PRD自动生成注释。当用户需要创建产品原型、UI界面原型、可交互的HTML演示页面、产品功能展示页面,或提到原型、prototype、产品原型、产品界面、UI原型、交互原型、演示页面等时使用。视觉风格由 DESIGN.md 设计规范驱动——配色、字体、圆角、组件样式均可通过修改 DESIGN.md 灵活更换,结构与连线骨架保持稳定。当用户提供网页链接要求提取其设计风格、生成或更新 DESIGN.md 时也使用本技能。

一句话选型结论

按资料字段整理

交互式原型图(自动生成关键注释,风格可定制)是前端设计类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类前端设计 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install user_9c6b6ed5/product-prototype
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

前端设计
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方user_9c6b6ed5仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 community
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791711098
正文体量8.3 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
出页面与组件

按描述生成页面结构和组件草稿。

调整样式与布局

改间距、配色与响应式布局。

生成设计说明

把设计稿整理成开发能接的说明。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在前端设计场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
交互式原型图(自动生成关键注释,风格可定制)当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 GitHub 仓库 882.3 万 Codex、Claude、Cursor 有
Vercel 组合模式 联网访问 GitHub 仓库 385.9 万 Codex、Claude、Cursor 有
Vercel React native skills 前端 只读 GitHub 仓库 246.9 万 Codex、Claude、Cursor 有
adapt 搜索 浏览器控制 GitHub 仓库 202.7 万 Codex、Claude、Cursor 有
使用我的浏览器 浏览器控制 GitHub 仓库 184.8 万 Codex、Claude、Cursor 有

SKILL.md 全文

8.3 KB
模型实际读到的说明书原文,来自技能仓库

交互式HTML产品原型生成

根据产品需求,生成完整的、可直接运行的单文件HTML产品原型。

核心原则:结构与风格分离

本 skill 只定义结构骨架(布局、连线、交互、响应式、技术栈),不包含任何视觉风格。

所有视觉风格——配色、字体、圆角、阴影、间距、组件样式——100% 由 DESIGN.md 驱动。
本文件中不得出现任何硬编码的色值、字体或组件风格;如需兜底,一律引用 assets/DESIGN-default.md,不要在本文档内重写一遍。

核心工作流程

  1. 理解需求 - 明确用户需要展示的产品功能和界面元素
  2. 解析设计规范 - 按下文「设计规范解析」确定本次生效的 DESIGN.md
  3. 设计布局 - 规划左侧界面元素与右侧说明文档的对应关系
  4. 编写代码 - 生成符合所有技术规范的完整HTML文件
  5. 验证检查 - 确保所有连线正确、交互完整、响应式正常、视觉与 DESIGN.md 一致

设计规范解析(每次生成前必做)

按以下优先级确定生效的设计规范,命中即停:

  1. 用户明确指定的规范文件:用户在对话中给出文件路径、直接粘贴设计规范内容,或指名某种风格的规范文件 → 以此为准
  2. 工作区根目录的 DESIGN.md:文件名大小写不敏感(DESIGN.md / design.md),存在则读取并严格遵循
  3. skill 内置默认规范:assets/DESIGN-default.md

执行规则:

  • 命中的 DESIGN.md 是唯一风格来源,其中的 Tokens、组件规范、Do's & Don'ts 必须严格执行
  • DESIGN.md 未覆盖的细节,fallback 到下一级规范;全部未覆盖才由你按「简洁、现代、专业」的原则补齐
  • 风格永远服从结构:若 DESIGN.md 中的某些主张与本 skill 的结构规范冲突(例如要求取消分栏、去掉连线),结构规范优先——DESIGN.md 决定"长什么样",不决定"怎么组织"
  • 生成完成后,主动告诉用户本次使用了哪份设计规范,以及"修改 DESIGN.md 后重新生成即可换风格"

从网页链接生成/更新 DESIGN.md

当用户粘贴一个网页链接,希望"换成这个网站的风格"、"提取这个网页的设计规范"或"更新 DESIGN.md"时,执行以下流程:

  1. CLI 自动提取(首选):运行 npx @designmdcc/cli <url> --out=<临时文件>(需要 Node 18+;匿名可用,每 IP 每天 5 次完整生成额度)。它会用无头浏览器实测目标网站的计算样式,直接产出标准 DESIGN.md。只需快速 token 不需要成文稿时,用 --json 模式(免费、即时、不占额度)
  2. 手工提取(降级方案):CLI 不可用(无 Node 环境、额度用尽、网络失败)时,按 references/design-md-extraction.md 执行:WebFetch 获取页面 → 不足则用 shell curl 抓取 HTML 源码与 CSS 分析 → 按指南清单提取并生成草案
  3. 用户确认:向用户展示风格摘要(来源网站、整体气质、主色、字体、关键组件特征),等用户确认后再写入
  4. 写入文件:写入工作区根目录的 DESIGN.md;若该文件已存在,先将其备份为 DESIGN.backup.md 再覆盖(用户要求合并时则按节合并,并在摘要中说明变更点)
  5. 生效提示:告知用户新规范已生效,"接下来生成的原型将使用新风格;如需微调可直接编辑 DESIGN.md"

注意:
- 两种提取方式都失败(需要登录、反爬、超时),直接告知用户,并建议改用 designmd.me 等在线工具生成后把文件放进工作区
- CLI 产出带 YAML front matter,直接可用,不要重写格式;手工提取的草案须遵循 references/design-md-extraction.md 的模板与质量校验

布局规范(结构,严格执行)

整体结构

  • 左右分栏布局
  • 左侧:占页面宽度的80%-85%,展示产品主体界面内容
  • 右侧:占页面宽度的15%-20%,展示对应功能的详细说明文档
  • 分隔线:左右两栏之间有清晰的垂直分隔线
  • 滚动同步:左右两栏各自独立滚动,互不影响
  • 说明区可区分:右侧说明区在视觉上必须与左侧内容区明确区分(底色、卡片或边框均可),具体样式由生效的 DESIGN.md 决定;DESIGN.md 未定义时,按内置默认规范执行

连线功能(必须严格执行)

使用SVG技术绘制连线,确保连线清晰可见且不遮挡内容。

连线规则:
- 选择左侧界面中2-4个重要元素增加连线指向右侧对应的功能说明
- 锚点必须是真实界面元素:连线两端只能指向实际的功能区域(菜单、按钮、列表、卡片区等),禁止指向提示性文字、装饰元素或空白区域
- 连线的起始点必须精确连接到左侧元素的右侧边缘中点
- 连线的结束点必须精确连接到右侧对应说明文字的左侧边缘中点
- 连线采用平滑的贝塞尔曲线,避免生硬的直角转弯
- 连线线条粗细为 2px;连线与编号的颜色取生效 DESIGN.md 的主强调色

交互效果:
- 当鼠标悬停在左侧元素上时,对应的连线加粗并高亮显示
- 当鼠标悬停在右侧说明文字上时,对应的连线和左侧元素也会高亮显示

连线标注:
- 每条连线旁边添加小的数字编号,与右侧说明的编号对应

响应式设计规范

PC端

  • 保持上述左右分栏布局

手机端

  • 自动切换为上下布局
  • 上方展示产品主体界面,下方展示功能说明
  • 连线功能自动隐藏
  • 在每个元素下方直接显示简短说明
  • 提供"切换视图"按钮,允许用户在"仅界面"和"界面+说明"之间切换

技术栈要求

  1. 纯前端实现:使用纯HTML、CSS和原生JavaScript,不依赖任何外部框架
  2. 样式:使用Tailwind CSS v3,通过CDN引入
  3. 图标:使用Font Awesome图标库,通过CDN引入
  4. 代码结构:
    - HTML结构语义化,使用适当的标签
    - CSS样式内联在<style>标签中
    - JavaScript代码内联在<script>标签中
    - 所有代码整合在一个HTML文件中,无需外部资源
  5. 设计变量落地:将生效 DESIGN.md 的 tokens 转译为 :root CSS 变量(或 Tailwind 配置),样式一律引用变量,不散写色值,便于后续换风格时整体替换

输出要求

  1. 输出完整的HTML文件代码
  2. 代码开头添加简短说明,介绍原型的功能和使用方法,并注明所依据的设计规范来源
  3. 确保所有连线的起始和指向位置完全正确
  4. 确保在不同屏幕尺寸下都能正常显示和交互

注意事项

  • 连线计算必须在DOM渲染完成后执行,使用 DOMContentLoaded 和 resize 事件重新计算
  • 左右面板滚动时需实时重绘连线(监听 scroll + requestAnimationFrame)
  • 确保SVG的 pointer-events-none 不会阻挡下方元素的交互
  • 移动端切换视图时,需要平滑过渡动画
  • 所有元素ID和数据属性命名要清晰(data-proto-id),便于连线脚本定位

参考内容

  • 结构参照:assets/example.html 演示了完整的布局、连线、悬停高亮、模态框与移动端适配的实现方式。注意:它的视觉是某一份具体 DESIGN.md 的示例效果,只参考其结构与交互实现,视觉样式必须以当前生效的 DESIGN.md 为准
  • 默认风格:assets/DESIGN-default.md,用户未提供任何设计规范时使用
  • 风格抽取指南:references/design-md-extraction.md,从网页链接提取设计规范时的分析维度清单与 DESIGN.md 输出模板

常见问题

5 问
答案由本站依据条目字段整理
交互式原型图(自动生成关键注释,风格可定制)怎么安装?

在支持 Skills 的客户端里执行:skillhub install user_9c6b6ed5/product-prototype。安装方式为未标注。装完刷新技能列表或重开客户端。

交互式原型图(自动生成关键注释,风格可定制)支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

交互式原型图(自动生成关键注释,风格可定制)权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

交互式原型图(自动生成关键注释,风格可定制)收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

交互式原型图(自动生成关键注释,风格可定制)用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。