TypeUI :用AI把界面做得更好看的技能包


TypeUI 是一个面向 AI 编程工具的开源设计规范生成器,它的核心目标不是生成 UI,而是生成一套能够约束 AI 按统一设计语言开发界面的设计技能(Design Skills)。它适用于 Claude Design、Google Stitch、Codex、Cursor 等 Agent 式开发工具

核心特点

TypeUI 本质上是一个 CLI(命令行工具),主要负责生成和管理两类文件:

  • SKILL.md:提供给 AI Agent 的设计规则,告诉 AI 如何设计界面。
  • DESIGN.md:提供给人类阅读的设计说明文档,记录设计理念和规范。
这些文件可以直接放入项目,让 AI 在生成前端时自动遵循统一的设计系统,而不是每次都依赖 Prompt。

主要功能

1. 生成设计规范
2. 一键下载成熟设计风格,目前提供约 67 种设计风格
3. 统一 AI 的设计行为
生成的 SKILL.md 包含完整设计约束,例如:

  • Mission(设计目标)
  • Brand(品牌定位)
  • Style Foundations(颜色、字体、间距)
  • Accessibility(无障碍规范)
  • Writing Tone(文案风格)
  • Do / Don't(必须做、禁止做)
  • Expected Behavior(AI 决策规则)
  • Component Rules(组件规范)
  • Quality Gates(质量检查)
AI 在读取后,会按照这些规范持续生成一致的 UI,而不是每次重新理解需求。

典型工作流程

选择设计风格
        │
        ▼
TypeUI 生成 DESIGN.md / SKILL.md
        │
        ▼
放入 Cursor / Claude Code / Codex 项目
        │
        ▼
AI 自动读取设计规范
        │
        ▼
生成符合统一设计语言的前端页面

很多人觉得用AI写前端就是拼谁会的咒语多。谁手上攥着更厚的小作文,谁就能让Claude多画几个像素。这套路已经过时了。

配套生态

TypeUI 不仅有 CLI,还围绕 DESIGN.md 构建了完整生态:

  • Awesome Design Skills:收录 67 种现成设计技能库,可直接拉取。
  • Chrome / Firefox 扩展:从任意网站提取样式并生成 DESIGN.md、SKILL.md。
  • Figma 插件:读取 Figma 本地样式并生成设计规范,方便将设计稿转换为 AI 可理解的规则。
  • MCP Server:支持通过 MCP 将 TypeUI 集成到 AI 编程工作流中。

介绍

现在最狠的玩法是什么?是给AI发一张“设计执照”。有了这张执照,AI就不再是那个你推一下才动一下的实习生,而是自带一套设计系统的熟练工。你只需要告诉它“搞个登录页”,它就能给你整出一个配色统一、间距舒适、连圆角都符合品牌规范的界面。你猜这个能让AI脱胎换骨的东西叫什么?TypeUI。它不是UI库,而是一个专门给AI用的设计规范生成器。

受够了AI的精神分裂式设计

用过Cursor或者Claude Code的人肯定懂这种痛。你上午让AI写了个卡片组件,下午让它写个弹窗,结果弹窗的按钮圆角跟卡片完全不是一个妈生的。字体大小也随心所欲,主打一个叛逆。你每次都得在提示词里苦口婆心地补充“记住啊,主色是蓝色,圆角是8像素”,结果AI转头就忘,比金鱼强点有限。

这还真不能全怪AI。每次对话对AI来说都是重启,它没义务记住你上回的偏好。TypeUI就是来解决这个死循环的。它不直接给你画界面,而是生成两个有分量的文件:一个是给AI看的SKILL.md,相当于设计系统的“宪法”;另一个是给人看的DESIGN.md,方便团队内部对答案。把这两个文件往项目里一放,AI就像被上了紧箍咒,从此告别设计上的自由发挥。

一行命令直接拉满设计感

TypeUI最实用的地方在于,你不用从头写那份设计说明书。它内置了一个庞大的设计风格仓库,有超过六十种现成的模板等你来嫖。想走玻璃拟态风?敲一行npx typeui.sh pull glassmorphism,完事。想做那种粗野主义的硬核风格?同样一行命令搞定。这比你在提示词里形容“我想要一种毛玻璃效果,后面要有模糊的渐变背景,还要有点光影感”要精确一万倍。

这个SKILL.md文件不是随便写写,里面事无巨细。从品牌调性、颜色变量、字体比例,到按钮在不同状态下的颜色、卡片的阴影深度、甚至文案的语气都规定好了。甚至包含Do and Don't章节,直接告诉AI哪些是雷区。有了这东西,AI生成的代码不再是随机拼凑,而是真在遵循一套完整的设计语言。效果就是,你第一周让AI写的页面和你第三周让它写的,看起来像是同一个团队干的活。

自己动手捏一套专属规范

如果你觉得仓库里的风格都不够劲,或者你本来就有自己的一套品牌规范,TypeUI也能接得住。运行npx typeui.sh generate,它会启动一个交互式问答,一项一项地引导你输入品牌色、间距体系、字体选择这些核心参数,然后自动生成定制的SKILL.mdDESIGN.md文件。这就等于你给AI搞了一套定制西装,比穿大路货合身多了。

还有一个骚操作是randomize命令。如果你没什么灵感或者就想整个活,它会自动随机组合出一套设计规范。这相当于给你的AI注入了点“神经质”艺术家的灵魂,说不定能撞出什么意外惊喜。这套规范不光能用在Cursor和Claude Code上,只要是支持技能文件的Agent工具,比如Google Stitch或者Codex,理论上都能通吃。

这玩意儿生态也挺全。配套有浏览器插件,能直接从你看上的任何网站上把视觉风格扒下来生成规范文件。还有Figma插件,能把设计稿里的样式一键导出来。这就把设计师和程序员之间的那堵墙又拆掉了几块砖。设计师在Figma里定好规范,程序员直接让AI照着这个规范撸代码,中间的翻译成本几乎降到了零。

TypeUI本质上是在干一件事:把“用嘴描述设计”变成“用配置文件定义设计”。只要把配置文件往AI手里一塞,它就能稳定输出高质量的前端界面。你得到的不再是每次随缘的抽卡体验,而是一个能稳定输出“限定款”的流水线。这玩意儿现在在GitHub上开源免费,去试试又不亏。