Agent Skills
返回列表
💻

蓝湖设计稿还原

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_38eab628/design-lanhu-user-38eab628。

技能介绍

要解决什么问题

设计稿在蓝湖(Lanhu)里,而落地代码往往还要手工对照标注、切图和 CSS。图层一多,渐变、阴影、非均匀圆角这类属性最容易在「目测 + 复制」里丢精度;移动端还要猜项目用的是 px、rem 还是 viewport 方案。

本技能把蓝湖当作结构化数据源:先拉 Schema 与资源,再按你仓库里的框架和样式约定生成组件,而不是把官方导出的泛型 class 直接贴进项目。

工作方式

  1. 列出设计图:输出 designs 列表,由你确认要还原的序号或名称。
  2. 获取数据:写入 .schema.json(图层树与样式的唯一权威)、.tokens.txt(高风险视觉属性)、本地 assets/slices 与 .image_mapping.json。仅当你明确要求时才加 --download-code 拉官方 HTML/CSS,且只作结构参考。
  3. 探测环境:读 package.json 等判断 React/Vue/Flutter 等;移动端设计稿会检查 postcss-pxtorem、postcss-px-to-viewport 等,决定输出 px 还是换算后的 rem。
  4. 解析并生成:以 .schema.json 数值为准递归还原;对照设计图原图 .png 跳过原图不可见的叠加态图层;类名走 BEM 语义化,禁止复用蓝湖 CDN URL。
  5. 核查:生成后对照 Schema 做 13 项还原度检查;若存在 DESIGN.md,须继承令牌、组件与目录约定,而非只做单页孤立还原。

边界与前提

  • 需要 Python 3.10+ 与 LANHU_COOKIE(或 --cookie)。
  • 官方参考代码不得作为样式数值来源;schema.json 优先于 .tokens.txt 补充。
  • 固定尺寸 + flex 居中容器等规则会刻意忽略部分 padding,避免 box-sizing 下文案被压扁——属于文档写明的行为,不是随意简化。

使用场景

  • 活动页设计在蓝湖定稿后,你要在同一 React/Vue 仓库里按画板序号拉 Schema 与切图,生成可合并的组件代码。
  • 评审只认可某一帧效果图,Schema 里却有答题态、弹层等多状态图层,需对照 `.png` 只还原原图可见元素。
  • 移动端画板宽度 ≤768px,项目已装 postcss-pxtorem 或 px-to-viewport,希望生成 px 代码由现有 PostCSS 链自动换算。
  • 仓库根目录已有 DESIGN.md,从蓝湖新增列表或详情页时须继承令牌、BEM 命名与既有卡片等复用组件,而非单页硬编码。

适合人员

  • 日常接收蓝湖链接、要把标注页落地为 Vue/React 组件的前端,且不能把官方导出的 `.group_*` 类名直接抄进业务仓库。
  • 维护带 DESIGN.md 的中台或设计系统的前端,新页面必须对齐令牌刻度、目录结构与共享组件,而不是孤立还原单屏。
  • 负责 Lanhu 移动端 H5 的实现同学,需配置 LANHU_COOKIE 拉取 Schema,并匹配团队 rem 或 viewport 适配策略。
  • 合并设计还原 PR 前要做验收的前端负责人,要求对照 `.schema.json` 完成文档中的 13 项还原度核查。