oil-oil/draw-ui
Claude Code skill: generate UI design mockups with GPT Image 2 via ZenMux
何を解決するか
draw-ui は、AIエージェント向けの専門的なUIデザインスキルを提供し、抽象的なページ要件と具体的な視覚的デザインまたは機能コードの間のギャップを埋めます。要件の確認プロセスと参照ベースの生成を強制することで、AI生成インターフェースが一般的すぎたり、ビジネスニーズから視覚的に乖離する問題を解決します。
動作方法
このツールは2つの主要モードで動作します:
- デザイン生成:テキスト要件をUIデザインドラフトに変換します。エージェントはまずページの核心機能、利用可能な参照スクリーンショット、固定領域(ナビゲーションバーなど)を確認します。2つのプロンプティング戦略を使用します:「アナロジー」で創造的な方向性を提示し、「チェックリスト」で正確なビジネスデータを確保します。参照画像を使用してスタイルの一貫性を維持したり、特定のレイアウトフレームを固定できます。
- コード再構築:デザインドラフトやスクリーンショットを実行可能なHTML/CSSまたはWeChatミニプログラムページに変換します。レイアウト(コードで処理)と複雑な視覚的アセット(画像生成/抽出で処理)を分離し、生成されたページを元のデザインと比較して反復的に出力を最適化します。
対象ユーザー
- UIマックアップやプロトタイプの自動化を希望するAIエージェントユーザー。
- デザインスクリーンショットを迅速に機能的なフロントエンドコード(HTML/CSSまたはWeChatミニプログラム)に変換したい開発者。
- AIを活用して異なるUI方向性を迅速に検証したいプロダクトデザイナー。
特徴
- 参照駆動型デザイン:ナビゲーション/サイドバーを固定してコンテンツ領域のみを再生成する「フレームロック」をサポート。
- マルチプラットフォーム出力:標準的なWebコード(HTML/CSS)とWeChatミニプログラム専用コード(WXML/WXSS)の両方を生成可能。
- アセット分離:ページをCSS駆動のレイアウトと独立した画像アセットに知的に分割し、テキストのぼやけやアーティファクトを回避。
- 反復的最適化:スクリーンショットと比較するワークフローを用いて、最終的なコードが元のデザインのピクセルと一致することを保証。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト