UI 效果图高还原

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

根据已经确定的 UI 效果图,在现有项目中完成高还原度的页面开发与视觉校验。

一句话选型结论

按资料字段整理

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

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

安装

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

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

  2. 2
    拿到技能文件

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

  3. 3
    刷新技能列表

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

  4. 4
    验证是否生效

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

技能档案

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

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

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

值得选的地方

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

先想清楚的地方

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

更适合

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

不太适合

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

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
UI 效果图高还原当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

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

UI 页面还原

用于根据已经确定的 UI 效果图,在当前项目中还原页面。

原始 UI 效果图是最终视觉基准。

不要重新设计页面,不要增加效果图中不存在的业务、模块或视觉元素。

输入

执行时需要:

  • 原始 UI 效果图
  • 当前项目代码
  • 目标页面、路由或业务模块

页面素材支持两条路线:

  1. 已有素材:用户已提前准备图片、插画等页面素材,并提供素材目录或具体文件路径。
  2. 生成素材:用户未提供素材时,根据原始 UI 效果图,使用当前模型的图片生成能力创建对应素材,并保存到当前项目对应的素材目录中。

如果没有提供具体页面文件,可以根据页面语义在代码库中查找。

如果找到多个可能的目标页面,不能自行选择,应立即向用户确认。

生成素材时,只创建原始 UI 效果图中已经存在的图片、插画等视觉内容,不重新设计,也不增加效果图中不存在的元素。


第一步:分析 UI

分析原始 UI 效果图,生成:

page-structure.md

提取后续实现需要的信息:

  • 页面区域和层级结构
  • 各区域之间的布局关系
  • 元素尺寸和比例
  • 间距和对齐关系
  • 字体、颜色、圆角、边框、阴影
  • 图片、插画、Logo、图标等视觉元素的位置
  • 重叠、遮挡、溢出和裁切关系

如果存在 ui-ux-pro-max,可以使用它辅助分析,但不得使用其设计建议改变原始 UI。

定位原则

这一阶段只描述效果图中能够观察到的视觉事实,不提前决定具体代码实现方式。

对于标题、插画、卡片、表单等关键区域,重点记录:

  • 相对于父区域的位置
  • 元素之间的相对距离
  • 对齐关系
  • 重叠和遮挡关系
  • 大致位置或比例

不要仅根据单张静态效果图擅自推断底部锚定、自动填充剩余空间或随屏幕高度变化的位置策略。

无法确定时不要猜测,按“待确认项处理原则”处理。

当前阶段不要修改页面代码。


第二步:查询现有实现

根据:

  • 目标页面
  • page-structure.md
  • 当前代码库

生成:

implementation-mapping.md

如果存在 codebase-memory-mcp,优先使用它查询代码库。

优先查找:

  1. 相似页面或相似业务实现
  2. 可复用的页面布局
  3. 已有业务组件
  4. 当前页面需要的公共组件
  5. 与当前页面相关的已有样式

只记录对当前页面真正有价值的内容。

简单判断:

  • 复用:可以直接使用
  • 调整:可以基于现有实现修改
  • 新建:没有合适实现,需要新增

不要对普通容器、文字或没有复用价值的节点逐一分析。

当前阶段不要修改页面代码。


第三步:登记页面素材

根据:

  • 原始 UI 效果图
  • page-structure.md
  • implementation-mapping.md
  • 已有素材,或根据原始 UI 效果图生成的素材

生成:

assets-list.md

如果用户已提供素材,逐个检查提供的素材文件。

如果用户未提供素材,则根据原始 UI 效果图识别需要独立图片文件的视觉元素,使用当前模型的图片生成能力创建对应素材,并保存到当前项目对应的素材目录中,再进行素材登记。

结合:

  • 素材本身的视觉内容
  • 原始 UI 效果图
  • page-structure.md 中的页面区域

判断每个素材对应 UI 中的哪个区域或元素。

建立:

素材文件 → UI 区域 / 元素

的对应关系。

记录:

  • 素材名称
  • 实际文件路径
  • 对应页面区域或元素
  • 必要的使用说明,例如透明背景、裁切、溢出、遮挡关系

不要只根据文件名判断素材用途,应结合素材视觉内容和原始 UI 效果图进行匹配。

如果 UI 中必须使用某个独立素材:

  • 已有素材路线中,在指定素材位置没有找到时,标记为 缺失。
  • 生成素材路线中,先根据原始 UI 效果图生成该素材;如果无法生成,再标记为 缺失。

如果素材与 UI 的对应关系无法可靠判断,按“待确认项处理原则”处理。

由项目现有组件、图标库或代码实现的视觉元素,可以直接注明来源,不需要独立素材文件。

当前阶段不要修改页面代码。


待确认项处理原则

发现无法确定的问题时,先判断它是否会阻塞后续实现。

阻塞确认

如果不确认就可能导致以下内容做错:

  • 目标页面
  • 业务逻辑
  • 主要页面结构
  • 必须使用的素材
  • 素材与 UI 的对应关系
  • 其他会明显影响实现结果的关键决策

必须立即向用户确认。

如果当前客户端提供用户确认、交互式提问、表单或弹框能力,优先使用该能力发起确认。

如果当前客户端没有交互式确认能力,则立即在当前对话中向用户提问并停止执行。

不要只把阻塞问题写进 md 文件后继续执行。

非阻塞确认

如果问题可以在不改变主要结构和业务的情况下继续,例如:

  • 少量尺寸误差
  • 图片缩放比例微调
  • 轻微位置偏差
  • 阴影、圆角等视觉细节

不需要打断用户。

在对应文档中记录采用的默认处理方式,继续实现,并在视觉校验阶段调整。


第四步:实现页面

开始实现前确认:

  • page-structure.md 已生成
  • implementation-mapping.md 已生成
  • assets-list.md 已生成
  • 没有页面必需的缺失素材
  • 没有未解决的阻塞确认

存在非阻塞确认不影响页面实现。

开始实现目标页面。

实现时:

  • 最终视觉以原始 UI 效果图为准
  • 页面结构参考 page-structure.md
  • 代码复用参考 implementation-mapping.md
  • 页面素材参考 assets-list.md

不要重新设计页面。

不要为了复用现有组件而明显牺牲 UI 还原度。

对于标题、插画、卡片、表单等关键区域,以效果图中的视觉位置和相互关系为准。

不要为了填满屏幕或方便布局,擅自改变关键元素之间的距离。


第五步:视觉校验

页面实现完成后,运行页面并与原始 UI 效果图进行对比。

优先检查:

  1. 整体布局
  2. 主要区域的位置和尺寸
  3. 元素之间的间距和对齐
  4. 关键区域之间的位置关系
  5. 控件尺寸
  6. 字体大小和字重
  7. 图片和插画的位置、比例、裁切
  8. 颜色
  9. 圆角、边框和阴影

发现明显差异后直接修正,并再次对比。

非阻塞确认项优先在这一阶段根据实际渲染结果调整。

页面能够正常运行不代表还原完成。

最终以原始 UI 效果图为准。


使用示例

示例 1:使用已准备好的素材还原页面

用户:

/ui-replica

根据我提供的 UI 效果图还原登录页面。
目标路由:/login
页面素材在:src/assets/login/

预期:使用用户提供的素材完成素材登记、页面实现和视觉校验。

示例 2:没有现成素材时生成素材

用户:

/ui-replica

根据我提供的 UI 效果图还原首页。
目标路由:/home
没有额外素材,请直接根据 UI 效果图生成需要的图片或插画,并放到项目对应的素材目录中。

预期:根据原始 UI 效果图生成页面所需素材,登记到 assets-list.md,再完成页面实现和视觉校验。

常见问题

5 问
答案由本站依据条目字段整理
UI 效果图高还原怎么安装?

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

UI 效果图高还原支持哪些客户端?

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

UI 效果图高还原权限高吗,安全吗?

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

UI 效果图高还原收费吗?

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

UI 效果图高还原用什么许可证?

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

热门专题

按场景挑技能
全部专题 →

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