educlopez/ui-craft

Design engineering system for AI coding agents — ship UI with craft-level quality. Install as an agent skill.

何を解決するか

AIコーディングエージェントは、プロフェッショナルなデザインセンスや使いやすさに欠ける、汎用的で質の低いユーザーインターフェース(「AI slop」と呼ばれる)を生成することがよくあります。UI Craftは、AIエージェントに対して、意見の反映されたデザインルール、検証ツール、および構造化されたワークフローを提供することで、生成されるUIが本番環境に耐えうるデザイナー品質であることを保証します。

仕組み

UI Craftは、AIコーディングハーネス(Claude Code、Cursor、またはGeminiなど)にスキルまたはCLIツールとして統合されます。デザイン制御のレベルをスケールさせるために、4つの段を持つ「ラダー(はしご)」を使用します:

  • Rung 0 (Ask): エージェントはデザインの知識を使用して、シンプルなプロンプトに基づいて結果を改善します。
  • Rung 1 (Direct): ユーザーは特定のスラッシュコマンド(例:/craft/polish/animate)を使用して、集中したデザインパスをトリガーします。
  • Rung 2 (Persist): ブリーフやトークンなどの永続的なデザインコンテキストが .ui-craft/ に保存され、セッションをまたいで一貫性を維持します。
  • Rung 3 (Enforce): クオリティゲート、MCPサーバー、およびCI検出器が、UIが退行せず、10項目の受け入れ基準を満たしていることを保証します。

また、既存のプロジェクトスタイルを分析するディスカバリーフェーズや、クラフトレベル、モーションの強度、視覚的な密度を調整するための「ノブ(つまみ)」も備えています。

対象者

自身がエキスパートデザイナーである必要はなく、高精度でプロフェッショナルなUIをリリースしたい、AIコーディングエージェントを使用している開発者。

ハイライト

  • Scoreable Critiques: ニールセンの10のユーザビリティ・ヒューリスティックと6つの古典的なデザイン法則に基づいた、根拠のあるスコアカードを生成します。
  • Stack-Agnostic: さまざまなフレームワークやAIハーネスにわたって動作します。
  • Comprehensive Command Set: ワイヤーフレーム作成 (/shape) から本番環境向けの強化 (/harden) まで、25種類の専門的なスラッシュコマンドを提供します。
  • Integrated Quality Gates: 「AI slop」が本番環境に到達するのを防ぐために、MCPゲートとレビューエージェントが含まれています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト