UI 原样复刻

✓ 真源可读active

根据有效蓝图,还原约定范围内的布局、样式、状态和交互,交付可运行复制品与预览。

UI Replication · ui-replica-engine · 复刻
⌄ 本地技能♢ 证据化工作流⚖ Repository License

适用场景

根据有效蓝图,还原约定范围内的布局、样式、状态和交互,交付可运行复制品与预览。

  • 校验蓝图版本与来源证据
  • 按蓝图生成可运行源版
  • 依据约定标准验证并交付,不擅自适配风格

不适用场景

  • 没有可访问的来源或证据时,不补猜不可观测状态。
  • 业务数据、权限与后端流程不属于界面复刻范围。
  • 要求无条件 100% 自动还原时,需先明确人工门。

工作方式

  1. 01校验蓝图版本与来源证据
  2. 02按蓝图生成可运行源版
  3. 03依据约定标准验证并交付,不擅自适配风格

它解决什么问题

复刻任务最常见的失败不是「画得不像」,而是跳过采源直接凭截图写实现——几何大体对、质感和图标全丢,交互只画了静态壳。本技能把这件事工程化:先从应用的真实资源中提取一份事实基线,再按计划分两段产出(先原版复刻、后设计系统替换),让「像不像源应用」和「像不像 Daren Design」分别可验收。

输入侧源无关:桌面 / Electron 应用(走 extract-desktop.md + extract_asar.sh)、公开网页(DevTools 计算样式 + DOM;登录态返回 needs-human-source,不自行登录),或调用方传入的资产引用。

两条核心规则

1. 先保留原版,再替换视觉身份

第一段产出 Source Replica:尽可能 1:1 复制源应用的布局、交互、状态、菜单、面板、主题、图标、字体与颜色近似,形成可运行、可单独验收、可复用的基准版本。第二段 Design-System Adaptation:结构与交互不变,把每一处颜色、字体、圆角、间距通过 Daren token 重新表达——提取真实色值是为了理解设计意图后做映射决策,不是粘贴(例:源强调色 #d97757 → 「映射到我们的 --color-brand,仅用于焦点 / 图标点缀,绝不作背景」)。

2. 交互不可降级;唯一例外是图标

复刻的是结构(区域布局、尺寸、导航模型、面板解剖)和行为(悬停、展开 / 折叠、菜单、状态图标、动效手感)。每一个源应用主界面上可见的按钮 / tab / 菜单入口 / 折叠器 / split 控件,都必须有对应点击交互、状态变化、禁用 / 空态或占位反馈。图标直接沿用源应用原图标资源,保证图形语言 1:1;除图标外的其余视觉一律走重新表达。

SKILL.md 原文

查看真源 ↗
skills/ui-replica-engine/SKILL.md

本页是浏览投影;名称、调用契约、判据与失败语义以 UI Distill 独立仓 SKILL.md 为准。