educlopez/ui-craft
Design engineering system for AI coding agents — ship UI with craft-level quality. Install as an agent skill.
它解决了什么问题
AI 编码代理常常生成通用且质量较低的用户界面(被称为「AI 懒散产物」),缺乏专业设计品味和可用性。UI Craft 为 AI 代理提供了一套有明确立场的设计规则、验证工具和结构化工作流程,确保生成的 UI 可以达到生产环境标准并具备设计师级别的质量。
它如何工作
UI Craft 可作为技能或 CLI 工具集成到 AI 编码工具链中(如 Claude Code、Cursor 或 Gemini)。它采用「阶梯式」的四层设计控制机制,逐步提升设计控制力度:
- 第 0 层(询问): 代理利用设计知识,基于简单提示改进结果。
- 第 1 层(直接): 用户使用特定的斜杠命令(例如
/craft、/polish、/animate)触发专注的设计优化流程。 - 第 2 层(持久): 将持久的设计上下文(如简报和令牌)存储在
.ui-craft/目录中,以在不同会话间保持一致性。 - 第 3 层(强制): 通过质量门控、MCP 服务器和 CI 检测器确保 UI 不会退化,并满足 10 项验收标准。
它还包含一个发现阶段,用于分析现有项目的设计风格,并提供「旋钮」以调整设计等级、动画强度和视觉密度。
适合谁
使用 AI 编码代理但希望交付高保真、专业级 UI 的开发者,而无需自身成为专家级设计师。
主要亮点
- 可评分的评审: 基于 Nielsen 的 10 项可用性启发式和 6 项经典设计定律生成可辩护的评分卡。
- 与技术栈无关: 适用于多种框架和 AI 工具链。
- 全面的命令集: 提供 25 个专用斜杠命令,涵盖从线框图设计(
/shape)到生产环境加固(/harden)的全部流程。 - 集成的质量门控: 内置 MCP 门控和评审代理,防止「AI 懒散产物」进入生产环境。
相关
- 项目
- 项目
- 项目
- 项目