SuperAPI AI 工具集

rapid-prototype

前端与建站

查看项目

更新于 10-15 07:49

技能介绍

快速原型(Rapid Prototype)

想法停留在脑子里永远是完美的,做出来才知道行不行。快速原型的目标不是完美,是快速验证「这条路走不走得通」。

用途

用于在 5 分钟内出可交互 demo,验证想法和交互方案。相比 task-start 轻量得多,不需要 spec/plan,就是快速 PoC。输出单个 HTML 文件,浏览器直接打开可交互。

适用场景举例:

  • 验证交互:例如「这个拖拽排序体验怎么样?」
  • 对比方案:例如「A 布局和 B 布局哪个好?」
  • 演示想法:例如「给老板看一下大概长什么样」
  • 技术可行性:例如「CSS Grid 能不能实现这个布局?」
  • 数据可视化:例如「这批数据用什么图表展示合适?」

主要能力与执行流程

收到原型请求后,按以下流程执行:

  1. 快速确认(不超过 3 个问题):要验证什么?核心交互是什么?用真实数据还是 mock 数据?
  2. 直接写代码:单个 HTML 文件,内联 CSS + JS;不用框架,原生 HTML/CSS/JS;可引入 CDN 资源(Tailwind、图表库等)。
  3. 打开预览:用 open 命令在浏览器中打开。
  4. 迭代:用户看完反馈后立即修改、重新预览,快速迭代,不纠结细节。

使用方式与原型规范

技术要求:

  • 单文件:一个 HTML 文件搞定,内联所有 CSS 和 JS。
  • 零构建:不需要 npm install、不需要编译,浏览器直接打开。
  • CDN 可用:需要库时从 CDN 引入(Tailwind、Chart.js、Sortable.js 等)。
  • 真实数据:用接近真实的示例数据,不用 lorem ipsum。

存放位置:docs/prototypes/<名称>-prototype.html。原型是临时产出,验证完成后可以删除。如果用户决定正式开发,原型可作为参考保留。

质量标准:

  • 需要关注:核心交互能正常工作;信息结构和层级对;接近真实的数据;浏览器能正常打开;关键状态都能看到。
  • 不需要关注:像素级完美;动画和过渡效果;响应式适配;代码质量和复用性;边界情况处理。

常用 CDN 资源:

  • 快速样式:Tailwind CSS,https://cdn.tailwindcss.com
  • 图表:Chart.js,https://cdn.jsdelivr.net/npm/chart.js
  • 拖拽排序:Sortable.js,https://cdn.jsdelivr.net/npm/sortablejs
  • 图标:Lucide Icons,https://unpkg.com/lucide@latest
  • 日期处理:Day.js,https://cdn.jsdelivr.net/npm/dayjs
  • 数据表格:AG Grid,https://cdn.jsdelivr.net/npm/ag-grid-community

与其他 skill 的关系

关系路径:想法/灵感 → rapid-prototype(快速验证)→ 验证通过则进入 task-start(正式立项开发),验证不通过则换方案重试或放弃。

rapid-prototype 与 task-start 的 UI 原型对比:

  • rapid-prototype:独立使用,随时触发,目标是「快速看到效果」。
  • task-start UI 原型:流程中的一步,目标是「确认 UI 方向后进入方案设计」。

两者可以衔接:先 rapid-prototype 快速试几个方案,选定后在 task-start 中正式确认。

限制

本技能的其他未在资料中说明的功能、收费情况、平台要求等,暂未提供。