拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

实战:design-md-chrome加Google Stitch,10分钟让AI复刻任何网站的UI风格

实战:design-md-chrome加Google Stitch,10分钟让AI复刻任何网站的UI风格

实战:design-md-chrome加Google Stitch,10分钟让AI复刻任何网站的UI风格

【免费下载链接】design-md-chromeChrome extension to extract styles from any website and generate DESIGN.md files and design skills for AI based on TypeUI项目地址: https://gitcode.com/gh_mirrors/de/design-md-chrome

design-md-chrome是一款 Chrome 扩展:打开任意网站,一键提取它的字体、配色、间距、圆角、阴影与动效,生成标准的DESIGN.md设计系统文件。把它喂给Google Stitch,10 分钟就能让 AI 复刻出同款 UI 风格的网站原型。本文是一份面向新手的完整实战指南:安装扩展 → 提取风格 → 让 AI 出稿。

为什么需要 design-md-chrome:把"网站风格"变成 AI 能读的文件

让 AI"做成 XX 网站那种感觉"时,你只能用文字形容,结果往往"感觉不对"。问题在于:网站风格藏在几百个 CSS 值里,而不是形容词里。

design-md-chrome 的思路是:

  1. 向当前标签页注入提取脚本,采样页面上可见元素(最多 280 个);
  2. 读取每个元素的计算样式:字体、颜色、间距、圆角、阴影、动画时长;
  3. 归一化去重,沉淀成可复用的设计令牌(tokens);
  4. 按 TypeUI 的 DESIGN.md 规范组装成 Markdown,并自动做合规校验。

提取入口在 content-script.js,整个"提取 → 归一化 → 生成 → 校验"的流水线由 service-worker.js 调度。你全程不需要写一行代码。

一键安装步骤:5 分钟装好 design-md-chrome

第 1 步:获取源码

git clone https://gitcode.com/gh_mirrors/de/design-md-chrome

第 2 步:开启开发者模式

打开 Chrome,地址栏输入chrome://extensions,打开右上角的Developer mode。

第 3 步:加载扩展

点击Load unpacked,选择刚 clone 下来的design-md-chrome文件夹。

第 4 步:固定到工具栏

在扩展管理中把DESIGN.md Style Extractor固定到工具栏(扩展信息见 manifest.json)。

✅ 完成后,工具栏会出现扩展图标,安装结束。

三步生成 DESIGN.md:自动提取、切换模式、下载文件

第 1 步:打开目标网站,点击扩展

打开你想参考的网站(如某个 SaaS 官网),点击扩展图标。弹窗会自动运行一次提取,生成结果直接显示在预览框里,无需手动点击。

第 2 步:选择输出模式

模式适合场景
DESIGN.md设计系统文档,喂给 Google Stitch、Claude 等生成页面
SKILL.md带 frontmatter 的 Agent 技能文件,供 Claude Code / Codex / Cursor 长期复用

第 3 步:复制或下载

预览框右下角提供复制和下载按钮;页面刷新过风格后,点刷新重新提取;点?可查看"这份文件是怎么生成的"全流程解释。

全部功能一览:

功能说明
Auto-extract打开弹窗即读取当前标签页样式
GenerateDESIGN.md生成设计系统文档
GenerateSKILL.md生成 Agent 技能文件
Refresh对当前页面状态重新提取
Download保存为DESIGN.md/SKILL.md
Explain(?)展示生成过程与校验明细

🔍 它到底"看"了页面的哪些东西?除样式令牌外,还会采集导航文案、CTA 按钮文字、元数据、表单/表格/定价区等站点信号,用来推断目标受众和产品形态,让 AI 理解"这是给谁看、什么类型的站点"。

DESIGN.md 里有什么:11 个标准区块

生成的文件不是简单罗列色值,而是一份可直接交付给 AI 的设计系统蓝图(结构模板见 DESIGN.md):

区块作用
Mission定义设计系统目标
Brand品牌、URL、受众、产品形态
Style Foundations字体比例、色板、间距、圆角/阴影/动效令牌
Accessibility强制 WCAG 2.2 AA、键盘交互、对比度约束
Writing Tone输出语气规范
Rules: Do / Don't必须做的事与禁止的反模式
Workflow / Output Structure组件描述的固定流程与结构
Component Rule Expectations交互状态要求(hover、focus、loading 等)
Quality Gates可测试的质量检查项

文件生成后会自动通过 lib/validate.mjs 校验:11 个必需标题、7 种组件状态、可访问性目标是否齐全,校验不过的问题会直接列在弹窗里。

10 分钟实战:用 Google Stitch 复刻网站 UI 风格

现在进入正题,完整流程如下:

① 提取风格(约 1 分钟)打开目标网站 → 点扩展 → 自动提取 → 点下载得到DESIGN.md。

② 整理提示词(约 2 分钟)新建一个文档,把DESIGN.md全文粘贴进去,在末尾补一句你的业务需求,例如:

请基于以上 DESIGN.md 的设计系统,为我设计一个"在线教育平台"的落地页,包含 Hero 区、课程卡片列表、价格表和页脚。

③ 在 Google Stitch 中生成(约 5 分钟)打开 Google Stitch,把上面的文档作为设计约束粘贴进提示词,提交生成。Stitch 会依据其中的字体比例、色板、间距令牌来排版,而不是自由发挥。

④ 对比微调(约 2 分钟)

  • 风格偏差大?回网站点刷新重新提取,确认采样到的是最新页面状态;
  • 只想要某几个组件?在提示词里点名"重点复刻按钮与卡片样式";
  • 不满意可重复迭代,DESIGN.md可长期留存复用。

💡 小技巧:提取前先把目标网站滚动到主要内容区域,让导航、卡片、按钮等关键组件处于可见状态,采样会更全面。

进阶:SKILL.md 一键安装到 AI 编程工具

如果你用 Claude Code、Codex 或 Cursor 写代码,弹窗底部还有一排Quick install按钮,点击后选择项目目录即可自动写入对应技能目录:

工具安装位置
Claude Code.claude/skills/design-system/SKILL.md
Codex.agents/skills/design-system/SKILL.md
Cursor.cursor/skills/design-system/SKILL.md

映射关系定义在 popup/popup.js。这样 AI 以后每次改 UI 都会自动遵循这套网站风格。

常见问题 FAQ

Q1:点击提取提示不可用?chrome://等浏览器内部页面无法提取,请切换到普通网页。

Q2:网站改版后令牌过期了怎么办?点Refresh重新提取即可,扩展会读取当前页面状态。

Q3:想验证扩展行为?在仓库根目录运行node tests/run-tests.mjs(测试入口见 tests/run-tests.mjs)。

Q4:SKILL.md 和 DESIGN.md 到底选哪个?给 Stitch / 网页 AI 用 →DESIGN.md;给编码 Agent 长期约束用 →SKILL.md。

核心文件索引

文件说明
manifest.json扩展配置:权限、入口、版本
service-worker.js提取流水线调度中心
content-script.js页面样式与站点信号采样
lib/normalize.mjs原始样式归一化为令牌
lib/generate-design-md.mjs生成 DESIGN.md
lib/generate-skill-md.mjs生成 SKILL.md
lib/validate.mjs输出合规校验
popup/popup.html弹窗界面

总结:design-md-chrome 把"网站风格"从玄学变成了结构化文件,Google Stitch 负责把它变成可交互的页面。提取 1 分钟、生成 5 分钟、微调 2 分钟——10 分钟复刻任意网站 UI 风格,现在就可以去试。

【免费下载链接】design-md-chromeChrome extension to extract styles from any website and generate DESIGN.md files and design skills for AI based on TypeUI项目地址: https://gitcode.com/gh_mirrors/de/design-md-chrome

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

返回列表