编程 design-md-chrome深度解析:Chrome扩展一键生成网站设计蓝图DESIGN.md

2026-04-27 20:07:57 +0800 CST views 8

design-md-chrome 深度解析:Chrome 扩展一键生成网站设计蓝图

前端开发最痛苦的环节之一,就是把设计师的视觉稿还原成代码。颜色、字体、间距、圆角、阴影……散落在各个 CSS 文件里,靠人眼比对,效率极低。

design-md-chrome 这个 Chrome 扩展做了一件很巧妙的事:扫描任意网页,自动提取视觉规范,生成结构化的 DESIGN.md 文件——可以直接喂给 Claude Code、Codex 等 AI 工具,让 AI 按照你网站的设计规范写代码。

项目概览

项目详情
GitHubbergside/design-md-chrome
协议MIT
类型Chrome 浏览器扩展
格式标准基于开源 TypeUI DESIGN.md 格式

工作原理

扩展的核心逻辑分两步:

第一步:提取视觉信号

点击扩展图标,它会自动从当前页面提取:

  • 色彩系统 — 主色、辅助色、背景色、文字色
  • 字体层级 — 字体族、大小、行高、字重
  • 间距系统 — padding、margin 的数值模式
  • 圆角 — border-radius 的常用值
  • 阴影 — box-shadow 的分层
  • 动画/过渡 — transition 和 animation 的参数

第二步:生成结构化文档

提取的信号被整理成标准的 DESIGN.md 格式,包含以下章节:

章节内容
Mission设计系统目标定义
Brand产品/品牌上下文、URL、受众、产品形态
Style Foundations视觉 Token 和基础规则
AccessibilityWCAG 2.2 AA 无障碍要求
Writing Tone文案语气指导
Rules: Do / Don't必须遵循和禁止的行为
Guideline Authoring Workflow设计规范编写步骤
Required Output StructureAI 输出结构约束
Component Rule Expectations组件交互/状态细节
Quality Gates质量一致性检查

两种输出格式

扩展支持生成两种格式:

  • DESIGN.md — 完整设计系统文档,适合团队共享和设计评审
  • SKILL.md — Agent-ready 的技能文件,可直接喂给 Claude Code、Codex、Google Stitch 等 AI 工具

安装方式

# 1. 下载项目
git clone https://github.com/bergside/design-md-chrome.git
cd design-md-chrome

# 2. 打开 Chrome 扩展管理
# chrome://extensions → 开启开发者模式 → 加载已解压的扩展程序 → 选择项目文件夹

无需 npm install 或编译,原生 Chrome 扩展格式,即装即用。

实际用法

你有一个 SaaS 产品网站,想让 Claude Code 帮你重构一个新页面

1. 在 Chrome 中打开你的网站
2. 点击 design-md-chrome 扩展图标
3. 自动生成 DESIGN.md
4. 把 DESIGN.md 放进项目根目录
5. 告诉 Claude Code:"按照 DESIGN.md 中的设计规范重构首页"

这就是 design-md-chrome 的核心价值:把人类设计师的视觉直觉,转换成 AI 能理解的结构化规则

总结

design-md-chrome 解决的是一个很具体的问题:AI 时代,设计规范需要被机器读取。它不是替代 Figma,而是让设计师的成果能被 AI 工具直接使用——从网页到 DESIGN.md 到代码,全链路打通。

对于前端开发者和设计师来说,这个小工具能大幅减少"对稿"的时间成本。


参考链接

复制全文 生成海报 Chrome扩展 前端开发 AI工具 设计规范

推荐文章

用 Rust 构建一个 WebSocket 服务器
2024-11-19 10:08:22 +0800 CST
`Blob` 与 `File` 的关系
2025-05-11 23:45:58 +0800 CST
Golang 中你应该知道的 noCopy 策略
2024-11-19 05:40:53 +0800 CST
Vue3如何执行响应式数据绑定?
2024-11-18 12:31:22 +0800 CST
Vue3中如何处理路由和导航?
2024-11-18 16:56:14 +0800 CST
liunx宝塔php7.3安装mongodb扩展
2024-11-17 11:56:14 +0800 CST
Vue3 组件间通信的多种方式
2024-11-19 02:57:47 +0800 CST
Hypothesis是一个强大的Python测试库
2024-11-19 04:31:30 +0800 CST
php常用的正则表达式
2024-11-19 03:48:35 +0800 CST
go发送邮件代码
2024-11-18 18:30:31 +0800 CST
如何在 Vue 3 中使用 TypeScript?
2024-11-18 22:30:18 +0800 CST
PostgreSQL日常运维命令总结分享
2024-11-18 06:58:22 +0800 CST
JavaScript中的常用浏览器API
2024-11-18 23:23:16 +0800 CST
Nginx 性能优化有这篇就够了!
2024-11-19 01:57:41 +0800 CST
跟着 IP 地址,我能找到你家不?
2024-11-18 12:12:54 +0800 CST
使用Python提取图片中的GPS信息
2024-11-18 13:46:22 +0800 CST
为什么大厂也无法避免写出Bug?
2024-11-19 10:03:23 +0800 CST
网站日志分析脚本
2024-11-19 03:48:35 +0800 CST
基于Flask实现后台权限管理系统
2024-11-19 09:53:09 +0800 CST
程序员茄子在线接单