KPUI生成技能

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

一句话生成KP-UI界面

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

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

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

调整样式与布局

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

生成设计说明

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

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
KPUI生成技能当前 未标注权限 未标注 未标注 未标注 有
前端设计 只读 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 全文

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

软件界面 HTML 原型生成

目的

把「界面样版 + 文字说明」转化为可直接打开、可交互的单文件 HTML 界面原型,并支持在此基础上按截图标注反复迭代。

产出形态固定为:单个 .html 文件,内联 CSS 与原生 JS,零外部依赖(无 CDN、无框架、无图片资源),双击即可在浏览器打开演示。

何时使用

  • 用户给出参考截图 / 样例页面 + 字段与规则说明,要求生成界面
  • 用户描述一个后台功能(列表、表单、弹框、主从结构),要求做出原型
  • 用户发来带红框标注的截图 + 一句修改指令,要求调整既有原型
  • 用户提出「加个页面说明」「按样板改配色」「按钮统一缩小」这类界面层调整

命名样板库

技能内置一批已命名的成品样板。使用规则:

  1. 用户说「用『XX』样板生成……」时,按下方索引表找到入口文件并读取,以该样板的布局、配色、组件尺寸为准
  2. 用户没指定样板时,默认用 assets/template.html 通用骨架
  3. 用户新上传样板要求入库时,用 scripts/add_template.py --add 登记(自动清洗并刷新下表)
  4. 样板与 references/design-system.md 冲突时,样板优先

<!-- TEMPLATES:BEGIN -->
| 样板名 | 类型 | 入口文件 | 说明 |
|---|---|---|---|
| 经典列表+弹框 | html | assets/templates/classic-list-modal.html | 标准列表页(顶栏/查询条/吸顶表头/分页)+ 新增·编辑·查看弹框 + 基本信息|附件 页签 + 左右明细结构 + 页面说明 |
| 鲲鹏索引+详情 | html | assets/templates/kp-index-detail.html | 左侧紧凑索引列表(序号/编码/名称/规格/可用 + 更多查询 + 分页 + 拖拽调宽)+ 右侧复用经典表单,按钮 复制/新增/编辑/审核/删除 |
| 视觉参考截图 | png | assets/templates/multi-page-shots | 列表 / 新增 / 编辑 / 查看 / 单页面 / 页面说明 六张参考截图,用于视觉风格对齐 |
| 单页面样式 | html | assets/templates/单页面样式.html | 左侧紧凑索引列表(序号/编码/名称/规格/可用 + 筛选 + 分页 + 拖拽调宽)+ 右侧详情表单的单页主从结构,按钮 复制/新增/编辑/审核/删除。V1.0 快照 |
| 多页面样式 | html | assets/templates/多页面样式.html | 列表页(查询条/创建日期范围/吸顶表头/分页)+ 新增·编辑·查看弹框(同构、数据回显、查看态只读)+ 基本信息|附件 页签 + 左右明细结构 + 审核/停用按钮体系。V1.0 快照,早于「页面说明」区块 |
<!-- TEMPLATES:END -->

常用管理命令:

S=&lt;skill目录&gt;/scripts/add_template.py
python $S --list                                    # 列出全部样板
python $S --add --file &quot;&lt;源文件&gt;&quot; --name &quot;&lt;样板名&gt;&quot; --desc &quot;&lt;说明&gt;&quot; --tags &quot;标签1,标签2&quot;
python $S --add --file a.png --file b.png --name &quot;&lt;样板名&gt;&quot;   # 多文件(截图组)自动存为目录
python $S --rename &lt;key&gt; --name &quot;&lt;新名&gt;&quot;             # 重命名
python $S --remove &lt;key&gt;                            # 移除

--add 的语义
- 同名即原地更新(不改 key、不产生重复条目);只更新描述可重跑一次 --add
- 入库自动清洗:去预览残留标记(data-page-node-id / data-pnid-children / data-dm-ref / data-sp-bindable 及 __dm_* 样式块)+ 去预览工具注入的重复空控件
- 中文名直接做 key 与文件名,用 --rename 改名;样板名不要重名或前缀重叠,否则引用时会歧义

工作流程

第 1 步 · 拆解需求

从文字说明中提取并按需向用户确认:

  1. 页面类型:列表页 / 表单页 / 列表+弹框 / 主从索引详情
  2. 数据模型:字段清单(名称、类型、是否必填、唯一性)、枚举值
  3. 控件类型:能枚举的一律用下拉;参照字段用「输入框 + 放大镜」;状态用「是/否」文字
  4. 明细结构:一对多的子表、版本表、左右结构
  5. 交互与规则:查询条件、行选择方式、按钮显隐、状态流转、审核/停用约束、删除限制、默认生成规则
  6. 菜单上下文:系统名、模块名、面包屑路径

需求中的矛盾或缺口(例如「不允许删除」却要求删除按钮)要显式标出并询问,不要自行取舍。

第 2 步 · 解析样版

从参考截图/样例页面读取:

  • 布局骨架(顶栏 / 面包屑 / 卡片 / 查询条 / 表格 / 分页 / 页签 / 弹框)
  • 配色(主色、语义色、行状态色)——样版优先于默认规范
  • 组件尺寸(按钮高度、圆角、字号、内距)
  • 列的顺序与文案

第 3 步 · 选骨架

优先级:用户指定样板 > 命名样板库中的同类型样板 > assets/template.html 通用骨架。

从选定样板取对应区块改造,模式选择见 references/layout-patterns.md:

需求 模式
单纯查询列表 A 标准列表页
列表 + 弹框维护 A + D
主数据(含明细) A + D + C(明细嵌在弹框内)
一屏主从对照 E 左右索引详情
需要页面说明 追加 F

第 4 步 · 生成

  • 单文件,内联样式与脚本;.html 文件名用 &lt;功能名&gt;-界面原型.html
  • 演示数据构造 20 条以上,覆盖「可用 / 停用 / 已审核 / 未审核」各种状态,便于演示分页与按钮显隐
  • 实现可交互逻辑:查询过滤、行选择、按钮显隐、分页、弹框增删改查、保存校验、toast 反馈
  • 视觉与交互细则遵循 references/design-system.md
  • 不要给输入框写占位提示文字(除非用户要求)

第 5 步 · 自检与交付

python &lt;skill目录&gt;/scripts/check_html.py &lt;生成的.html&gt;

必须无 ERROR(JS 语法、重复 id、标签开合、外部资源、占位符)。
然后调用 present_files 交付并打开预览,附一段说明:改了什么、文件路径、可选后续动作。
最后把进展追加到 &lt;workspace&gt;/.workbuddy/memory/YYYY-MM-DD.md。

迭代修改

用户发来带标注的截图 + 一句指令时:

  1. 先读取磁盘上的最新文件(用户可能已手动改过或重命名)
  2. 只改指令涉及的元素,不顺手重构
  3. 多处改动优先用原子化补丁脚本一次性应用(见 references/iteration-workflow.md §2),避免中间态被覆盖
  4. 改完即跑自检脚本,再用 present_files 交付

资源导航

资源 内容 何时读
assets/template.html 完整可运行样板:顶栏 + 列表页 + 表单页 + 明细左右结构 + 新增/编辑/查看弹框 + 页面说明 + 全套 JS 每次生成前
references/design-system.md 色彩令牌、字号、按钮/表格/分页/弹框/页签规格、交互硬规则 定配色与组件规格时
references/layout-patterns.md 六种页面布局模式的骨架与要点 选骨架、搭结构时
references/iteration-workflow.md 迭代手法、已知坑对照表、交付与自检流程 修改既有原型时
assets/templates.json 命名样板库索引(key / 名称 / 入口文件 / 说明 / 标签) 用户指定样板名时
assets/templates/ 命名样板的实体文件(单文件 HTML 或截图目录) 加载指定样板时
scripts/check_html.py 交付前自检(JS 语法 / 重复 id / 标签 / 外部依赖 / 占位符) 每次交付前
scripts/add_template.py 命名样板库管理:登记 / 列出 / 重命名 / 移除,并同步本节索引表 用户要求入库样板时
scripts/package_skill.py 打包上架:先清样板预览残留,再用 zipfile 打 UTF-8 包并自检(条目/编码/解压/残留) 发布或分发技能前

硬性约束

  • 单文件零依赖:不得引入 CDN、外部字体、外链图片
  • 只做清单内的东西:字段严格按用户给定的清单与顺序实现,不自行添加字段分组标题(如「基本信息/审计信息」)、分区、统计卡片、说明文案、额外状态字段。用户说「不要画蛇添足」就是指这个——字段平铺即可。按钮体系可以套样板,字段不行。
  • 配色统一:全页只用一个主色体系;改主色时全局同步(logo 渐变、聚焦光晕、标签、分页选中、高亮条)
  • 弹框无底部按钮:所有操作集中在弹框头部
  • 列表按钮规格 .btn-sm:高 26px,列表页与弹框头部统一
  • 列表首列固定为序号列:位于复选框列之后,width:52px;text-align:center;color:#6b7280;序号跨页连续((curPage-1)*pageSize+idx+1),列数变化时同步空行 colspan
  • 表头吸顶 + 分页固定:长列表必须做到
  • 停用记录字体转红,整行置灰不可点
  • 审核保护:已审核记录禁止编辑与删除;不可用物料禁止审核
  • 交付前必跑自检脚本;有 ERROR 不交付

常见问题

5 问
答案由本站依据条目字段整理
KPUI生成技能怎么安装?

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

KPUI生成技能支持哪些客户端?

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

KPUI生成技能权限高吗,安全吗?

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

KPUI生成技能收费吗?

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

KPUI生成技能用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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