Mindket

ibelick UI Skills(UI 设计工程技能包)

新上架第 2 版 · 更新于
星标10.7k

概览

Julien Thibeaut 做的 CLI 和 MCP 服务器,按需把合适的 UI 技能交给 Claude,另外还有他自己写的九个技能。它们涵盖 UI 快速清理、无障碍、动画、元数据、DESIGN.md 和组件画布。活由 Claude 来干,你负责检查。

ibelick UI Skills(UI 设计工程技能包) 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • CLI:在任何装有较新 Node 的终端里运行 npx ui-skills
  • MCP 服务器:一个地址,加到支持 MCP 的智能体里
  • Claude Code 技能:手动复制一个技能文件夹,README 没有讲这种方式
  • 你自己的项目:这些技能会读你的代码、设计令牌和组件,所以要在项目里面用
先运行
npx ui-skills start

平台

Claude Code编程智能体
Codex编程智能体
Cursor代码编辑器

关于

它是什么

ibelick UI Skills 是 Julien Thibeaut 为设计工程师做的技能注册表。你有三种方式用到它:一个 CLI、一个 MCP 服务器,或他仓库里的九个技能。这九个技能涵盖通用 UI 代码的快速清理、无障碍、页面元数据、动画性能、设计方案、一个 DESIGN.md 文件、两个画布生成器和一个路由技能。CLI 和 MCP 服务器只负责打印或返回文字。真正干活的是 Claude。

  1. 你描述一个 UI 任务,让 Claude 用 UI Skills
  2. Claude 运行 npx ui-skills start,再挑一个技能
  3. CLI 打印出那个技能的文字,交给 Claude 读
  4. Claude 照着它改你的代码,由你检查结果

适合谁

让 Claude 写界面代码、又希望它守规矩的前端开发者和设计工程师。这些技能默认是网页 UI,baseline-ui 还默认用 Tailwind CSS,所以原生应用或其他样式体系能从中得到的会少一些。

谁会用哪个技能
谁常用的技能例子
要上线页面的开发者baseline-ui、fixing-metadata一位开发者先清理间距,上线前再补上缺失的 Open Graph 标签。
有设计系统的团队improve-ui、create-design-md一个团队审查一个产品界面,拿到交给另一个智能体执行的方案。
无障碍审查人员fixing-accessibility一位审查人员检查表单的标签、焦点和关联的错误提示。
动画很多的网站fixing-motion-performance一位开发者找到一个卡顿的宽度过渡动画,把它换成 transform。
组件库维护者component-canvas、create-canvas一位维护者得到一个可平移缩放的页面,展示按钮的每个变体。

用在哪里

路由技能点名的智能体是 Claude Code、Codex 和 Cursor。

  • CLI:在任何装有较新 Node 的终端里运行 npx ui-skills
  • MCP 服务器:一个地址,加到支持 MCP 的智能体里
  • Claude Code 技能:手动复制一个技能文件夹,README 没有讲这种方式
  • 你自己的项目:这些技能会读你的代码、设计令牌和组件,所以要在项目里面用

如何设置

点“获取”会把一个 zip 压缩包存进你的下载文件夹,里面是 Mindket 写的安装说明,包括 CLI、MCP 服务器和手动复制三种方式。

先准备好这些
需要说明
一个智能体Claude Code,或任何能运行终端命令的智能体。路由技能点名了 Codex、Cursor 和 Claude Code
Node22.19.0 或更新版本,这是仓库的 package.json 要求的。npm 包本身没有写明版本
网络CLI 和 MCP 服务器都从 ui-skills.com 读取内容
账号和密钥README 没提任何账号或密钥。Claude 本身用的是你的 Claude 账号
  1. 查看你的 Node 版本。仓库的 package.json 要求 22.19.0 或更新版本。运行 node --version 就能看到你的版本。
  2. 打印路由技能。你自己先运行一次,读一读 Claude 挑技能时遵循的规则。
  3. 让 Claude 照着做。开始 UI 任务前,对它说:run npx ui-skills start and follow it。
npx ui-skills start

README 里另外三条命令用来浏览注册表。categories 列出主题,list 列出技能,加 --category 只看一个主题,get 打印一个技能的全文。

npx ui-skills categories
npx ui-skills list --category motion
npx ui-skills get baseline-ui

想让 Claude 直接访问注册表,就加上 MCP 服务器。README 给了它的地址和两个工具名:list_skills 和 get_skill。

https://www.ui-skills.com/mcp

下面这条添加命令用的是 Claude Code 文档里的写法。ui-skills 这个名字由你自己定。

claude mcp add --transport http ui-skills https://www.ui-skills.com/mcp

想把一个技能长期装在 Claude Code 里,就把它的整个文件夹从仓库复制到 ~/.claude/skills/ 或某个项目的 .claude/skills/。Claude Code 的文档介绍了这两个位置,安装说明里列出了具体步骤。

如何使用

用平常的话提出 UI 工作,并说出技能名,或者让 Claude 自己挑。技能装进 Claude Code 后,技能自带的斜杠写法也能用,比如 /baseline-ui 后面跟一个文件。

九个技能
技能你让 Claude 做什么你会拿到什么
ui-skills-root为一个 UI 任务挑对技能按类别选出一到三个技能,绝不超过三个
baseline-ui按这套基线检查一个文件每处违规都引用文件原文,说明为什么要紧,并给出代码级的改法
fixing-accessibility审查一个组件或页面违规项和最小的改法,严重的排在前面:可访问名称、键盘、焦点
fixing-metadata审查一个页面的 head先修重复和索引问题,再修标题、canonical、社交卡片和图标
fixing-motion-performance审查一段动画违规项和改法,比如用 transform 和 opacity 做动画,而不是改布局
improve-ui审查一个产品界面一份设计语言摘要、最多三个经过核实的问题,以及先改哪一个
create-design-md记录一个产品的设计语言一份经过 linter 和一次导出检查的 DESIGN.md,来源可以是仓库或公开网站
component-canvas为你的组件做一张画布一个可平移缩放的全屏路由,包住你的组件而不改动它们
create-canvas做一张自由画布带名字的实时预览,你可以在对话里移动它们、反复修改

示例

Claude 给你的应用做了一个设置页,看起来很普通。你想快速清理一下。

Review src/components/Settings.tsx against baseline-ui. List each violation with a fix.

Claude 从 CLI、MCP 服务器或已安装的副本载入 baseline-ui 的文字,然后列出每处违规,附上引用的那一行、一句为什么要紧,以及代码级的改法。

它检查的规则包括用 h-dvh 代替 h-screen、给只有图标的按钮加 aria-label,以及只对 transform 和 opacity 做动画。

新手与专家

新手:技能就是一个写着规则的文本文件,Claude 会照着做。UI Skills 让 Claude 在任务需要时再去取,所以你的项目里什么也不用放。先拿你已有的一个文件试试 baseline-ui。一开始你只需要 CLI。它只在终端里打印文字,别的什么也不做。

专家:注册表里也有其他发布者的技能,几个发布者同名的技能要用路径写法,形如 ibelick/baseline-ui。improve-ui 不改任何产品源码,只在 design-plans/ 下写文件。一个问题要同时有设计约定、运行时路径和唯一的改法才会保留,而且最多三个。create-design-md 最后会运行 @google/design.md 包里的 linter,Claude 用的是这一行:

npx @google/design.md lint DESIGN.md

接着它按项目的样式体系运行一次导出,比如 Tailwind v4 用 css-tailwind。这个技能说,两步中任何一步没通过,都不要交出 DESIGN.md。

注意事项

CLI 和 MCP 服务器只打印或返回文字,不安装任何东西,也不改任何东西。

  • 注册表:里面也有其他发布者的技能。这一页只讲 ibelick 仓库里的九个。Claude 会把技能的文字当成指令来执行,所以用不熟悉的发布者的技能前,先读一遍
  • 网络:在 Mindket 读过的 CLI 源码里,它只向 ui-skills.com 发普通的 GET 请求,不发送你的任何文件。已发布的 0.2.4 版包里是同样的源码
  • 第一次运行:npx 会下载这个包和它的依赖,其中包括 astro 和 react,所以下载的不只是 CLI
  • 主张:baseline-ui 禁用渐变,除非你要求,不加动画,除非你要求,交互反馈控制在 200 毫秒以内,并默认用 Tailwind CSS 的默认值。你的项目不一样时,要说明
  • improve-ui:它会问你把哪个问题写成方案,方案由另一个智能体执行
  • create-design-md:它只改 DESIGN.md。它的 URL 模式需要浏览器来检查网站,lint 和导出都用 npx,可能会下载这个包
  • 画布技能:添加依赖、改动共享代码或公开画布之前,它们都会先问你
  • 更新:README 没有给出更新或删除的步骤。CLI 每次运行都打印注册表当前的文字,手动复制的技能则保持复制时的样子
  • 作者:Julien Thibeaut,MIT 许可证。这是社区项目,并非 Anthropic 制作或背书

README 和文件

README
# ibelick UI Skills:安装说明

这个工具包里是 Mindket 写的安装说明,不包含技能、CLI 或注册表。技能在 Julien Thibeaut 的仓库里:https://github.com/ibelick/ui-skills

许可证:MIT,Copyright (c) 2026 Julien Thibeaut。全文见 https://github.com/ibelick/ui-skills/blob/main/LICENSE

UI Skills 是 Julien Thibeaut(ibelick)的社区项目,并非 Anthropic 制作或背书。

这些说明的来源:README(https://github.com/ibelick/ui-skills/blob/main/README.md),https://github.com/ibelick/ui-skills/tree/main/skills 下每个技能的 SKILL.md,CLI 的源码(https://github.com/ibelick/ui-skills/blob/main/bin/ui-skills.ts),以及仓库的 package.json 和 AGENTS.md。Claude Code 从哪里加载技能、怎样添加 MCP 服务器,出自 Claude Code 自己的文档(https://code.claude.com/docs/en/skills 和 https://code.claude.com/docs/en/mcp),用到的地方都注明了。所有命令都由 Mindket 照抄,一条也没有运行过。

## 它是什么

UI Skills 是一个给设计工程师用的小型技能注册表,有三种用法:CLI、MCP 服务器和仓库本身。README 的原话是:“Skills for Design Engineers.”(给设计工程师的技能。)README 指向它的网站 https://www.ui-skills.com 和网站上的 playbook:https://www.ui-skills.com/playbook。

仓库里有九个它自己的技能。CLI 和 MCP 服务器读取的是网站的注册表,里面也有其他发布者的技能,所以列出来的不止这九个。

## 九个技能

| 技能 | 作用 |
|---|---|
| ui-skills-root | 路由层。它让智能体通过 CLI 挑出最小够用的一组技能,最多三个 |
| baseline-ui | 快速清理看起来像 AI 生成的 UI 代码:间距、层级、字体排印、小的布局问题 |
| fixing-accessibility | 审查并修复 ARIA 标签、键盘导航、焦点、对比度和表单错误 |
| fixing-metadata | 审查并修复页面标题、描述、canonical URL、Open Graph、Twitter 卡片、图标、JSON-LD 和 robots 标签 |
| fixing-motion-performance | 审查并修复卡顿的动画:布局抖动、合成层属性、跟随滚动的动画、模糊 |
| improve-ui | 对照一个产品界面自己的设计依据来审查它,并为另一个智能体写出方案。它从不改产品源码 |
| create-design-md | 从仓库或公开网站写出一份 DESIGN.md,并用 linter 检查 |
| component-canvas | 做一张全屏、可平移缩放的画布,展示项目里已有的组件和它们的变体 |
| create-canvas | 做一张自由画布,用来探索、比较和反复修改任何东西 |

来源:每个技能的 frontmatter 和正文。

## 工具包里的文件

- setup/cli.md:README 里的四条 CLI 命令、每条打印什么,以及路由技能怎样用它们
- setup/mcp.md:注册表的 MCP 地址和它的两个工具,以及把它加进 Claude Code 的一种方法
- setup/claude-code.md:手动把一个技能加进 Claude Code,README 没有讲这种方式

## 先准备好这些

- Claude Code,或其他能运行终端命令的智能体。路由技能点名了 Codex、Cursor 和 Claude Code。
- 运行 CLI 要用 Node。仓库的 package.json 要求 22.19.0 或更新版本。npm 包本身没有写明版本。
- 网络连接。CLI 和 MCP 服务器都从 https://www.ui-skills.com 读取内容。
- 不需要账号、注册或 API 密钥。README 一个也没提。

## 装到了哪里

- CLI:什么也不装。它只把文字打印到终端。npx 第一次运行时,会从 npm 把这个包和它的依赖(其中包括 astro 和 react)下载到 npm 的缓存里。
- MCP:在你的智能体设置里加一条服务器记录。
- 手动复制:每个技能一个文件夹,放在 ~/.claude/skills/ 或某个项目的 .claude/skills/ 里(见 setup/claude-code.md)。

## 你的数据

Mindket 读过仓库里 CLI 的源码。它只向 https://www.ui-skills.com 发普通的 GET 请求,取注册表列表和技能文字,不发送你的任何文件。npm 上已发布的 0.2.4 版包里是同样的 CLI 源码。你贴给或交给 Claude 的内容,和其他 Claude 工作一样会发给 Claude。

注册表里的技能是 Claude 会当成指令来执行的文字。用不熟悉的发布者的技能前,先读一遍。

## 更新和删除

README 没有给出更新或删除的步骤。CLI 每次运行都会读取注册表,所以打印的是注册表当前的文字。手动复制的技能,删掉它的文件夹就能移除(见 setup/claude-code.md)。
文件
README.md  4 KB
setup/claude-code.md  2 KB
setup/cli.md  3 KB
setup/mcp.md  2 KB

4 个文件,共 11 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-07

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

开发类的相似商品

查看开发类的全部商品

Lexnet

alpindale · 工具包

用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。

新上架

FLUX.2 Klein LoRA Studio

prithivMLmods · 工具包

在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。

新上架

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架