使い方ガイドへスキップ
Image to UI作者 UIZZE

Image to UI スキル。

すでに目に見えているインターフェースを実装します。Image to UIは、スクリーンショットやモックアップを視覚的な仕様として扱い、プロジェクトの既存スタックを維持し、一致したと主張する前にエージェントへレンダリングと比較を求めます。

  • スクリーンショットからコードへ
  • リファレンスの再現
  • UI実装
ソースレビュー · image-to-uiSKILL.md
タスク スクリーンショットからUIへの実装 成果物 • 既存プロジェクト内のインターフェースコード • 平坦化されたスクリーンショットではなく、実際のテキストとコントロール • 残っている相違点をまとめた比較サマリー 開始前に 読み取り可能なリファレンス画像、その対象ビューポート、プロジェクトへのアクセス、利用可能なアセットを用意してください。視覚的な一致を検証するには、ブラウザでのレンダリングが必要です。UIZZEアカウントもMCP接続も不要です。
編集部による要約 · ソース確認日 2026-10-12 · 生成例ではありません

01 機能

画像を仕様として使う

この短いスキルは、新しいアート方向性を探すのではなく、既存の視覚的な決定を再現することに焦点を当てています。以下のワークフローはソースの内容を説明したものであり、完了した再構築ではありません。

ソースに基づくワークフロー実行ベンチマークではありません

作業の進め方

エージェントはまず実際の画像から、サイズ、表示されているテキスト、階層、比率、アセットを確認します。また、対象プロジェクトも読み、実装が既存のフレームワークや画面に合うようにします。切り取られたスクリーンショットが定義するのは見えている範囲だけで、ページの残りを自由に作ってよいという意味ではありません。

実装では、実際のレイアウト、テキスト、コントロールを使います。リファレンスのビューポートに合わせた後、要求された他のサイズも確認します。最後に、リファレンスと同じ寸法でレンダリングし、フォントと画像の読み込みを待って結果を比較し、目に見える違いを修正します。不足しているアセットや未検証のレンダリングは、明示したままにする必要があります。

想定される成果物

  • 対象プロジェクトのスタックと適切な再利用コンポーネントを使った、編集可能なインターフェースコード
  • 要求されたコントロールを既存の動作に接続したもの。バックエンド機能は新たに作りません
  • 実際に行った視覚比較、残る相違点、不足アセットの簡潔な報告
サンプル依頼文を見る

リファレンスから比較まで

  1. 01
    実際の画像を確認する

    ファイル名や抽出テキストだけでなく、画像そのものを読みます。コードを編集する前に、寸法、表示範囲、配置、タイポグラフィ、アセットを特定します。

  2. 02
    リファレンスのサイズで構築する

    既存スタックの中で、階層、折り返し、余白、切り抜きを合わせます。リファレンスを再現できる場合はコンポーネントを再利用し、無関係なデフォルトに無理に合わせないでください。

  3. 03
    レンダリングして修正する

    動作中の画面を同じビューポートでキャプチャします。まず大きなレイアウトと比率の違いを比べ、その後にタイポグラフィ、色、細部を確認します。変更後は再度レンダリングします。

  4. 04
    要求されたバリエーションを確認する

    リファレンスのサイズを確立した後、要求されたレスポンシブサイズと動作するコントロールをテストします。ピクセルパーフェクトを約束せず、残る不一致を報告します。

02 使う場面

使う場面

視覚的な方向性がすでに決まっており、それを忠実に実装する必要があるときにImage to UIを選びます。

適したケース

  • 承認済みの画面モックアップ提供されたデザイン画像を、表示されている階層とコンテンツを保ったまま、既存アプリ内の画面にします。
  • スクリーンショットに基づく作り直し元のデザインファイルがないリファレンスを再現しつつ、不足しているフォントや画像を明示します。
  • 的を絞った見た目の修正同一ビューポートのキャプチャと残る相違点のリストを使って、実装を既知のリファレンスに近づけます。

確認すべき制限

  • スクリーンショットは隠れた挙動を定義しない見えていないセクション、バックエンドの応答、追加画面はリファレンスの範囲外です。スキルにプロダクトを推測させるのではなく、それらの要件を提供してください。
  • 正確なアセットがない場合があるこのスキルは、不足しているフォント、アイコン、画像を開示するよう求めます。必要なアセットがなければ、見た目の正確な一致は確立できません。
  • 忠実さにはレンダリングによる証拠が必要もっともらしい実装や成功したビルドだけでは、類似性は検証されません。環境が画面をレンダリングできない場合、視覚的な一致は未検証のままです。

用意するもの

  • 読み取り可能なリファレンスとビューポート実際の画像を添付し、想定するブラウザの寸法を指定してください。画像が切り抜きかどうか、実装すべき範囲も示します。
  • 既存プロジェクトとアセット対象のルートまたはコンポーネント、フレームワーク、フォント、アイコン、画像ファイルを示してください。維持すべき既存のコンポーネントや挙動も指摘します。
  • インタラクションとレスポンシブの要件接続するコントロールと、追加で対応する幅を指定します。スクリーンショットに写っていない内容と、対象外にすべき内容も明記してください。

03 重要な判断

重要な判断

  1. 再設計の前に合わせる

    配色、構成、表示内容は画像が決めます。装飾の追加や別のデザイン方向は、別の依頼として扱います。

  2. ビットマップではなくインターフェースを再構築する

    通常のgridやflexレイアウト、実際のテキスト、使えるコントロールにより、編集可能なUIを保ちます。絶対配置は、画面全体ではなく実際のオーバーレイにのみ使います。

  3. 同じ条件で比べる

    ビューポート寸法と読み込み済みアセットを揃えることで、比較に意味が生まれます。文書化された修正の順序は、細部を磨く前に比率とレイアウトから始めます。

04 絞った依頼文を試す

絞った依頼文を試す

以下の例は実行されていません。使用する前にリファレンス画像を添付し、プロジェクトの詳細に合わせて調整してください。

セットアップを確認する

アップストリームのREADMEには、以下のインストールコマンドが記載されています。これはGitHubネイティブのImage to UIパッケージをインストールするものであり、任意のUIZZE MCPサービスのインストールではありません。

文書化されたインストールコマンド
npx skills add uizze/uizze --skill image-to-ui

画像を確認でき、プロジェクトを編集できるエージェントを使用してください。視覚的な検証のため、プロジェクトをブラウザで実行します。スキル自体はUIZZEアカウントもMCP接続も必要としませんが、お使いのプロジェクトとエージェントには、それぞれのセットアップ要件があります。

1つの画面を添付する

最初のタスクは、見えている1画面または1つの切り抜きに限定してください。画像、正確なアセット、アプリがすでに対応しているインタラクションを含めます。

サンプル依頼文
image-to-uiを使って、添付した請求画面のリファレンスを既存アプリに実装してください。まず画像とプロジェクトを確認し、対象ルートとリファレンスのビューポートが不明な場合は私に確認してください。表示されているテキスト、階層、余白、折り返し、画像の切り抜きは、再設計せずに合わせてください。提供されたフォントとアセットを使い、不足しているものは黙って代用せず一覧にしてください。既存の支払いと請求書の挙動は維持し、APIの応答や見えていないセクションを作らないでください。リファレンスのビューポートでレンダリングし、フォントと画像の読み込みを待って、提供画像と比較し、最も大きな違いから修正してください。その後、視覚的なアイデンティティを変えずに、幅390pxと320pxを確認してください。実際に比較したスクリーンショット、確認したコントロール、残っている不一致を報告してください。

レンダリング結果を確認する

レスポンシブのバリエーションを評価する前に、同じビューポートで比較してください。見た目と、要求されたコントロールの両方を確認します。

  • リファレンスとレンダリングしたキャプチャは同じビューポートで、フォントと画像が読み込まれています。
  • 表示内容と比率は画像に従い、不足アセットや意図的な相違点は明示されています。
  • 要求されたコントロールは実際の挙動を保ち、指定された狭い幅のレイアウトも使用可能なままです。

OpenDesignは、コーディングエージェント向けのローカルなデザインワークスペースを提供します。この掲載は、このスキルが同梱されていることや、外部ツール、認証情報、ソフトウェア依存関係が含まれていることを意味しません。

05 ソースとライセンス

ソースとライセンス

このページは、以下にリンクされた固定のソースリビジョンについて説明しています。アップストリームの挙動や要件は変更される可能性があります。

ソースの所有者
UIZZE
リポジトリ
uizze/uizze
スキルファイル
skills/image-to-ui/SKILL.md
確認したスナップショット
2026-10-12 · 146928eb50bc
編集部によるソース要約
Image to UIは、スクリーンショット再構築のための短いワークフローです。画像とプロジェクトを確認し、既存スタックで見えているインターフェースを実装し、リファレンスのビューポートでレンダリングして違いを修正します。これは編集部による要約であり、テスト実行の報告ではありません。

リンク先のソースに基づくOpenDesignによるオリジナルの要約です。MITライセンスはこのスキルのディレクトリに固有のもので、リポジトリ内の他のパッケージには別の表示がある場合があります。リポジトリのスター数はインストール数ではありません。

06 始める前の質問

始める前の質問

Image to UIに有料のUIZZE MCPは必要ですか?

いいえ。スキルとアップストリームのREADMEには、アカウントもMCP接続も不要と明記されています。リポジトリには任意の有料リファレンス検索サービスもありますが、提供された画像を実装することとは別のものです。

切り抜かれたスクリーンショットからページの残りを作れますか?

ソースには、見えている範囲を再現し、見えていないセクションを作らないよう書かれています。切り抜きを超える部分には、追加のリファレンス画像か明確な要件を提供してください。

ピクセルパーフェクトな結果は保証されますか?

指示内容から保証は導かれません。このスキルは近い再構築を目指し、レンダリングによる比較を求めます。不足アセットと残る不一致は報告する必要があり、レンダリングがなければ視覚的な忠実さは未検証です。

Image to UI

すでに選んだ画面を作る

読み取り可能なリファレンス、対象プロジェクト、そのアセットを用意してください。元のビューポートに合わせ、動作中のインターフェースを確認し、残る相違点を明示します。

文書化されたインストールコマンド
npx skills add uizze/uizze --skill image-to-ui