关于 ui-craft
ui-craft 是一组面向 AI 编码 Agent 的设计技能,涵盖布局、排版、色彩、动效、无障碍和界面打磨。主技能可按构建、评审或审计任务分流,另有三种风格变体。
主要功能
- 01界面设计指导与项目令牌发现
- 02构建、动效、评审和审计分流
- 03极简、编辑式与仪表盘变体
- 04布局、排版、色彩和动效指导
- 05无障碍与界面打磨
适用场景
- 01按项目现有令牌构建界面
- 02评审或打磨界面
- 03制作编辑式或长篇页面
- 04设计数据密集型管理仪表盘
MCP 相关
Claude Code 插件安装方式会捆绑 ui-craft-mcp 质量门 MCP 服务。通过 skills CLI 安装时不包含该服务。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill ui-craft安装后在 Claude Code 中输入/ui-craft确认已加载。
附带文件stub.yaml
详细介绍
ui-craft
目录占位条目 — 完整软件包:educlopez/ui-craft
决策树
-
是否已安装完整技能? 此软件包会安装 4 个技能(
ui-craft、ui-craft-minimal、ui-craft-editorial、ui-craft-dense-dashboard);此处检查第一个。- 全局:
f=~/.agents/skills/ui-craft/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - 项目:
f=.agents/skills/ui-craft/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ 技能已作为ui-craft安装,调用它并继续pointer→ 转到第 2 步
- 全局:
-
检测范围,然后安装:
[ -e ~/.agents/skills/ui-craft ] && echo "global" || echo "project"全局:
npx skills add educlopez/ui-craft --skill ui-craft ui-craft-minimal ui-craft-editorial ui-craft-dense-dashboard -g -y项目:
npx skills add educlopez/ui-craft --skill ui-craft ui-craft-minimal ui-craft-editorial ui-craft-dense-dashboard -yClaude Code: 发送以
!开头的命令作为聊天消息,即可在不离开对话的情况下运行命令。
Claude Code 插件方式:
/plugin marketplace add educlopez/ui-craft
/plugin install ui-craft@ui-craft
注意事项
- 要求: 仅适用于插件方式:包含 ui-craft-mcp 质量门禁 MCP 服务,Claude Code 会通过 npx 启动它(下载并运行 npm 软件包)
- 许可证: MIT
安装后调用
- 技能名称:
ui-craft、ui-craft-minimal、ui-craft-editorial、ui-craft-dense-dashboard - 触发短语:"ui-craft"、"anti-slop"、"design engineering"、"slash commands for design"
功能说明
UI Craft 为 AI 编码 Agent 补足其欠缺的设计知识:提供的不是模板或组件库,而是有关布局、排版、颜色、动效、无障碍、仪表板、表格、着陆页、主题和润色的工艺规则,还包含一个探索步骤,会在构建前读取项目现有的设计令牌。主技能 ui-craft 会根据意图(构建、制作动画、审查、润色、审计)进行路由,并针对每个 UI 检查“有人会相信这是 AI 做出来的吗?”。三个变体会锁定某种风格的参数:ui-craft-minimal(简洁、留白充足,类似 Linear/Notion)、ui-craft-editorial(杂志和长篇内容)以及 ui-craft-dense-dashboard(数据密集型管理工具)。
skills CLI 方式仅安装技能及其变体。上游还提供独立的命令直通技能,名称通用(craft、critique、polish、audit、animate、brief、tokens 等)、Go CLI、审查 Agent 和 MCP 质量门禁服务(Claude Code 插件包含这些 Agent 和服务)。默认安装不会包含命令直通技能,因为它们的短名称可能与不相关的技能冲突(例如 animate);如果需要,可在 --skill 后按名称添加。
不适用场景
- 不涉及 UI 组件的后端、API 或数据任务
- 只需要单个专用技能时(如需更轻量的体验,可考虑
taste-skill)