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 惡意」進入生產環境。

相關

  • 專案
  • 專案
  • 專案
  • 專案