使い方ガイドへスキップ
stitch::generate-design作者 Google Labs

Stitch Generate Design スキル。

UI デザイン用の Claude Code と Codex スキル:テキストまたは参照画像から Stitch で画面を生成、編集、バリエーション作成します。

  • Web & UI
  • デザインファイル
google-labs-code/stitch-skills · plugins/stitch-design/skills/generate-design/SKILL.mdSKILL.md
--- name: stitch::generate-design description: - Generate new screens from text prompts or images, edit existing screens with prompts and design system tokens, and generate design variants using Stitch MCP. Includes prompt enhancement pipeline, design mappings, professional UI/UX terminology, design tokens and theme system capabilities. --- ## 🎨 Prompt Enhancement Pipeline ## Steps ## 💡 Tips
2026-09-14 にアップストリームファイルから読み込まれた前付けとセクション見出し · 完全版で 10,959 文字

01 できること

Claude CodeとCodexにおけるstitch::generate-designスキルの動作

概要、ワークフロー、出力。いずれもスキルの SKILL.md から読み取った内容です。

SKILL.md より2026年9月14日読取 · 実行記録ではありません

スキル自身の言葉で

このスキルは、Stitch MCPを4つのフローで駆動します。テキストから新しい画面を生成する、画像やモックアップを再現する、既存の画面を編集する、バリエーションを生成する、の4つです。生成や編集の呼び出しを行う前に、プロンプト強化パイプラインを実行し、プロジェクトとデザインシステムを解決し、あいまいな表現をデザインマッピングに基づくUI/UX用語に置き換え、PLATFORMセクションとPAGE STRUCTUREセクションを持つテンプレートを用いて、レイアウト、コンテンツ、構造に沿ってプロンプトを整形します。

ビジュアルスタイリングはプロジェクトレベルに保持されるため、生成プロンプトにはhexコード、フォント、角丸の値を含めてはなりません。AIのフィードバックはすべての呼び出しの後に表示され、アセットは.stitch/designsにダウンロードされます。

生成されるもの

  • 生成された画面のHTMLとスクリーンショットで、.stitch/designsディレクトリにダウンロードされます。
  • outputComponentsで返され、ユーザーに表示されるAIのテキスト説明と提案です。
  • 選択した方向性に対するバリエーション画面で、1件から5件のバッチ単位で生成されます。
プロンプト例を見る ↗

仕組み

  1. 01
    何よりも先にプロンプトを強化する

    このパイプラインは任意ではなく必須です。エージェントは、Stitchの生成または編集ツールを呼び出す前に、ユーザーのリクエストを書き換えます。

  2. 02
    プロジェクトが既にスタイリングしている内容を確認する

    プロジェクトに既にデザインシステムがある場合、色、フォント、角丸はプロジェクトレベルで適用されるため、強化されたプロンプトからはビジュアルスタイリングを完全に除外する必要があります。

  3. 03
    プロンプトをプラットフォームとページセクションの形式に整える

    新しい画面は、まず全体の目的を述べ、続いてPLATFORM、そしてHeaderからFooterまでを番号付きで並べたPAGE STRUCTUREというテンプレートに従います。

  4. 04
    4つのフローのいずれかを選択する

    どのツールを呼び出す前にも、リクエストはGenerate from Text、Generate from Image、Edit、Generate Variantsのいずれかにルーティングされます。

02 適合性を確認

stitch::generate-design スキルを使用するタイミング

この種の UI デザイン作業には、Claude Code または Codex で stitch::generate-design スキルを使用してください。以下の適合性と制限はスキル自身のファイルから取得されています。

適している場合

  • ページの記述テキストから、まったく新しい画面を作成します。
  • 画像、スクリーンショット、モックアップとして既にあるものを再現します。
  • プロジェクトにすでに存在する画面に対して、的を絞った変更を加えます。
  • お手元の画面について、別案のレイアウト、配色、コピーを検討します。

境界を知る

  • デザインシステムが存在するより前に画面を生成することはありません。プロジェクトにデザインシステムがなければ、まず manage-design-system スキルに作業が引き継がれます。
  • 画像のアップロードはここでは行いません。画像はまずアップロードスキルによって画面コンテンツになり、その後で編集によって調整されます。

提供すべきもの

  • 入力これは、拡張パイプラインが構造化された Stitch プロンプトに書き換える対象です。
  • 対象プロジェクトエージェントは id でプロジェクトを検索し、適切なプロジェクトが存在しない場合にのみ新規作成します。
  • 編集またはバリアントの対象画面編集とバリアントには projectId と screenId の両方が必要で、これらは画面の一覧取得または取得によって見つけます。

03 スキルの内部

stitch::generate-design スキルが Claude Code と Codex に与えるルール

SKILL.md がエージェントに設定する6つの具体的な指示、デフォルト、制限 — ファイルの中でも結果を変える部分です。

  1. 生成プロンプトにテーマを漏らさない

    生成プロンプトには hex コード、フォント名、カラーロールを入れないでください。視覚的なスタイリングと重複の競合はすべてデザインシステムが処理します。

  2. hex コードは編集時のみ

    編集プロンプトでは、正確な色合わせのために厳密な hex 値を許可します。生成プロンプトでの禁止が適用されないのは、ここだけです。

  3. 常に outputComponents を提示する

    Stitch のツール呼び出しの後は、エージェントは結果の画面だけでなく、返された Text Description と Suggestions をユーザーに示す必要があります。

  4. 再生成ではなく編集する

    全面的な再生成は、根本的なレイアウトが誤っている場合に限ります。それ以外はすべて的を絞った編集で対応します。

  5. 編集後はローカルコピーを上書きする

    更新された HTML とスクリーンショットの url は、以前のファイルに上書きして再ダウンロードされ、ローカルファイルが最新の編集を反映するようにします。

  6. .stitch/metadata.json を同期させる

    アセットをダウンロードした後、変更された画面タイトルや新しい画面 ID でメタデータを更新します。このファイルはすべての画面、デバイスタイプ、デザインシステムの情報を追跡します。

04 実際に使う

Claude Code または Codex に stitch::generate-design をインストール

npx skills add コマンドを実行し、エージェントで最初のタスクを実行して、結果をチェックリストで確認します。

Claude Code、Codex、またはお使いのエージェントに stitch::generate-design を追加

プロジェクトで実行してください。インストーラーが、どのエージェントに追加するかを尋ねます。

Terminal
npx skills add https://github.com/google-labs-code/stitch-skills --skill stitch::generate-design

plugins/stitch-design/skills/generate-design/SKILL.md に対する汎用的な skills CLI の形式です。リポジトリが独自のパスを記載している場合があります。

スキルに最初の UI デザインタスクを与える

このプロンプトを独自のコンテンツと制約に合わせて調整し、Claude Code または Codex で実行してください。

Example prompt
This is a dashboard mockup — recreate it with a proper data table, sidebar navigation, and chart widgets.

出典:SKILL.mdの例(原文のまま)。

最初の結果を確認

SKILL.md 自体が正しい結果として示しているもの:

  • 出力された画面を見て、要求した変更が実際に反映されているかを確かめます。
  • 結果が期待どおりでない場合は、再生成せずに編集フローを続けます。さらに磨き込みが必要なときは、新しい具体的なプロンプトで繰り返します。
  • 生成の前に、そのプロジェクトにデザインシステムが存在するかどうかを確認します。

OpenDesignでSKILL.mdのリンクからstitch::generate-designをインポートします: Plugins → Add → Skill → Import from link、その後上部バーで選択します。

05 オープンソースで追跡可能

ソース、ライセンス、検証

このページの情報の出所と、最終確認日時です。

スキルファイル
plugins/stitch-design/skills/generate-design/SKILL.md 検証時にコンテンツチェックサムを記録、コミット 0337446
License
Apache-2.0 LICENSE より。
リポジトリスター数
8,304 google-labs-code/stitch-skills リポジトリ全体に対する 2026-09-14 の GitHub スナップショット。このカタログには 12 のスキルが含まれています。stitch::generate-design の評価または使用数ではありません。
OpenDesign により検証済み
2026-09-14 ソースファイル、パス、ライセンステキスト、スター数を確認済み。OpenDesign 本体にはバンドルされていません(2026-08-28 確認)。このページには実行記録がありません。

SKILL.md の中身

  1. 🎨 プロンプト強化パイプラインコンテキストを分析し、曖昧な表現を置き換え、プロンプトを構造化し、AIの洞察を提示します
  2. ステップモード選択に加えて、テキスト、画像、編集、バリアントの各フローとそのツールコール
  3. 💡 ヒント構造を重視し、コンテンツを優先し、段階的に仕上げ、テーマの漏れを防ぎ、変更箇所を絞り込みます
  4. 📚 参考資料デザインマッピング、プロンプト用キーワード、強化前後のプロンプト例
スキル自身による説明
「テキストプロンプトや画像から新しい画面を生成し、プロンプトとデザインシステムトークンで既存の画面を編集し、Stitch MCP を使用してデザインのバリエーションを生成します。プロンプト強化パイプライン、デザインマッピング、プロフェッショナルな UI/UX 用語、デザイントークンとテーマシステム機能を含みます。」

SKILL.md のフロントマター記述。完全なファイルは約 10,959 文字です。GitHub で完全なファイルを読む。

06 インストールする前に

stitch::generate-design Skillについてのご質問

回答は 2026-09-14 時点で読んだ SKILL.md に基づくもので、記録された実行結果によるものではありません。

動作させる前にツール名を設定する必要はありますか?

このスキルは list_projects、generate_screen_from_text、edit_screens といった Stitch MCP tools を呼び出しますが、MCP tool のプレフィックスの扱い方については、あなたのシステムプロンプトに従うようにと、スキル自身のノートに記載されています。つまり、このプレフィックスの規約はスキルではなく、あなたの設定に由来します。

バリエーションと編集はどう違うのですか?

編集は現在の画面を変更しますが、バリエーションは generate_variants ツールを通じてその周辺の代替案を探索します。creativeRange で方向性を制御できます — 微細な変更には REFINE、バランスの取れた変更には EXPLORE、大胆な変更には REIMAGINE — また、対象とする側面を絞り込むことも、空にしてすべてを対象にすることもできます。

説明の代わりにスクリーンショットやモックアップから始めることはできますか?

はい。この画像はupload-to-stitchスキルに渡され、プロジェクトに取り込まれます。その後、エージェントが新しいscreenIdを見つけ出し、調整または再作成したい内容を記述した編集プロンプトを使ってデザインを改良します。

Stitch Generate Design

実際の UI デザインタスクで stitch::generate-design を実行します。

OpenDesign をダウンロードし、SKILL.md リンクから stitch::generate-design をインポートし、上記のプロンプトを貼り付けて、結果の前にプランを確認してください。

ターミナル
npx skills add https://github.com/google-labs-code/stitch-skills --skill stitch::generate-design

OpenDesign デスクトップ版

ひとつのデザインシステムで、すべての制作物をブランドらしく

完全な Vibe Design Workspace で、同じブランドルールを Web サイト、スライド、操作できるプロトタイプ、ダッシュボード、画像、HTML 動画に展開できます。ローカルの Codex、Claude Code、Cursor などを接続して無料で制作しましょう。

  • Web、スライド、プロトタイプ、ダッシュボード、画像、動画
  • 140+ のデザインシステムと完全なテンプレート/スキルライブラリ
  • ローカル Codex と 21+ のコーディングエージェントを接続 · 無料
無料ダウンロード

macOS と Windows に対応