mcpField
S
stitch-ued-guide

stitch-ued-guide

github.com/gabelulデザイン・UI4738 回インストール14 週間前に更新
リポジトリ

stitch-ued-guide について

Stitch の UI プロンプト作成に向けた参考ガイドです。構成、デザイン用語、テーマ、レイアウト、ビジュアルスタイル、デバイス制約を扱い、操作を実行せずに画面設計の説明を支援します。

主な機能

  1. 014 部構成のプロンプト形式
  2. 02デザインテーマと配色のリファレンス
  3. 03モバイル、デスクトップ、汎用レイアウト
  4. 04ビジュアルスタイルとコンポーネント用語
  5. 05デバイス制約とアクセシビリティの指針

活用シーン

  1. 01Stitch プロンプトでレイアウトを説明
  2. 02テーマと配色設定の選択
  3. 03デバイスに合わせたプロンプト調整
  4. 04コンポーネントとアクセシビリティ要件の指定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/gabelul/stitch-kit --skill stitch-ued-guide

インストール後、Claude Code で/stitch-ued-guideを入力して読み込まれたか確認します。

詳細

Stitch UED ガイド

これはアクションスキルではなく、リファレンスガイドです。次のような場合に使用してください。

  • Stitch のプロンプトに使用する具体的なデザイン用語(マソンリー、グラスモーフィズム、画面分割など)が必要な場合
  • レイアウトパターンやビジュアルスタイルの説明方法がわからない場合
  • 色とテーマの構成を一貫して適用したい場合
  • プロンプト作成で、デバイス固有の制約を確認する必要がある場合

プロンプトエンジニアリング戦略

最も効果的な Stitch プロンプトは、次の4部構成に従います。

[Context & Style] + [Layout Structure] + [Component Details] + [Content & Data]

コンテキストとスタイル:

「ジムに通う人向けのモバイルフィットネスアプリ。ネオングリーンをアクセントにしたダークモード。サイバーパンクな美学。角丸。」

レイアウト構成:

「下部ナビゲーションバー(ホーム、ワークアウト、進捗、プロフィール)。スクロール可能なメインフィード。挨拶を表示する固定トップバー。」

コンポーネントの詳細:

「グラデーションの枠線、サムネイル、タイトル、所要時間バッジ、「開始」ピルボタンを備えたワークアウトカード。」

コンテンツとデータ:

「サンプルデータ:「上半身を鍛える」(45分)、「体幹を鍛える」(20分)、「朝のランニング」(30分、今日完了)。」

Stitch モデルの選択

モデル使用する場面
GEMINI_3_1_PRO高忠実度のデザイン、複雑なレイアウト、品質が重視される場合 — 推奨のデフォルト
GEMINI_3_FLASH迅速な反復、ワイヤーフレーム、すばやい検討、速度が重視される場合
GEMINI_3_PRO非推奨 — 引き続き動作しますが、削除される予定です。代わりに GEMINI_3_1_PRO を使用してください

カラーバリアントのリファレンス(colorVariant)

Stitch が primaryColor からカラーパレット全体をどのように導き出すかを制御します。

colorVariant視覚効果最適な用途
MONOCHROME単色の、エディトリアルな印象高級感、ミニマル、テキスト中心、ポートフォリオ
NEUTRAL控えめでプロフェッショナル企業、エンタープライズ、医療
TONAL_SPOTニュートラルなベースにバランスよくアクセントカラーを配置SaaS、生産性、ダッシュボード
VIBRANT大胆でエネルギッシュな色消費者向けアプリ、ソーシャル、食品
EXPRESSIVE多色でダイナミッククリエイティブ、ゲーム、エンターテインメント
FIDELITYブランドカラーを正確に再現ブランド重視、マーケティング、ランディングページ
CONTENTコンテンツに合わせてパレットを調整メディア、エディトリアル、写真中心
RAINBOW全スペクトル子ども向けアプリ、イベント、遊び心のあるデザイン
FRUIT_SALAD温かみのある多色使い食品、ライフスタイル、ウェルネス

余白スケールのリファレンス(spacingScale)

spacingScale効果最適な用途
0余白を最小限に抑えた、非常に密度の高い表示管理パネル、データテーブル、ターミナル風の UI
1コンパクトで、空間を効率的に使用ダッシュボード、情報量の多いモバイルリスト、SaaS ツール
2標準的で、適度な余白一般的なアプリ、消費者向け製品
3ゆとりがあり、余白を広く確保ランディングページ、マーケティング、ポートフォリオ、高級感のあるデザイン

DesignTheme API フィールドリファレンス

get_project が返すすべての DesignTheme フィールドのクイックリファレンス:

フィールド型説明
colorModeLIGHT / DARKベースのテーマモード
customColorhex 文字列パレット生成のシードカラー
colorVariantenum(9 種類)シードからパレットを導出する方法
headlineFontフォント enum(68 種類)ディスプレイ/見出し用書体
bodyFontフォント enum本文用書体
labelFontフォント enumラベル、キャプション、メタデータ用書体
fontフォント enum非推奨 — headlineFont/bodyFont/labelFont を使用してください
roundnessROUND_FOUR/EIGHT/TWELVE/FULL(ROUND_TWO も存在しますが、非推奨/未使用です)角の丸みのプリセット
spacingScale整数 0-3レイアウトの密度
spacingobjectオプション。間隔トークン名 → CSS 値のマップ(例:{"sm": "8px"})
typographyobjectオプション。タイポグラフィレベル名(例:h1、body)→ タイポグラフィトークン(fontFamily、fontSize、fontWeight、letterSpacing、lineHeight)のマップ
namedColorsobject(40 以上のトークン)セマンティックカラーの完全なマップ(Material 3)
designMdstring自動生成されたデザインシステムの Markdown
descriptionstring美的特徴の簡潔な説明
overridePrimaryColorhex明示的なプライマリカラーの上書き
overrideSecondaryColorhex明示的なセカンダリカラーの上書き
overrideTertiaryColorhex明示的なターシャリカラーの上書き
overrideNeutralColorhex明示的なニュートラルベースカラーの上書き
backgroundLighthexライトモードの背景
backgroundDarkhexダークモードの背景

レイアウトパターン

モバイルパターン
  • 縦スクロールフィード — コンテンツカードを無限スクロールで表示し、固定ヘッダーと下部ナビゲーションを配置
  • タブナビゲーション — セグメントコントロールまたはタブバーを使い、コンテンツをインラインで切り替え
  • ボトムシート — セカンダリコンテンツやアクション用の、下からスライドして表示されるパネル
  • 全画面フォーム — 単一カラム、大きなタッチターゲット、固定送信ボタン
  • 詳細 → アクション — 上部にヒーローコンテンツ、その下に説明、下部に固定 CTA
デスクトップパターン
  • 左サイドバー+メイン — 常時表示のサイドナビゲーション(200-280px)、メインコンテンツ領域、トップバー
  • トップナビ+コンテンツ — 水平ナビゲーションバー、その下にセクション分けされたメインコンテンツ
  • 分割画面 — 2 つの均等な領域(フォーム/プレビュー、登録/製品スクリーンショット)
  • ダッシュボードグリッド — KPI ストリップ、チャート、テーブル、ウィジェットをレスポンシブグリッドに配置
  • ランディングページ — 全幅のヒーロー、機能セクション、料金、フッター CTA
汎用パターン
  • メイソンリーグリッド — 高さの異なるカードを並べた、Pinterest 風レイアウト
  • 弁当箱グリッド — サイズの異なる非対称のボックスに、それぞれ異なるコンテンツを配置
  • ヒーローセクション — 背景画像、見出し、CTA を備えた全幅/全高のセクション
  • カードグリッド — レスポンシブなカラムグリッドに均一なカードを配置

ビジュアルスタイル

スタイル説明用途
フラット影を使わず、大胆な色とシンプルな形状モバイルアプリ、イラスト
マテリアル高さのあるカード、明確な階層、リップルエフェクトAndroid スタイルのアプリ
ニューモーフィズム同系色の背景に浮き出た要素、柔らかな影ラグジュアリー、控えめな UI
グラスモーフィズムすりガラス効果、ぼかし+透明度+境界線モダンな SaaS、オーバーレイ
ブルータリズム飾らず、高コントラストで、意図的に粗く、グリッドを崩すデザインエディトリアル、大胆なブランド
ミニマリズム最大限の余白、単一のアクセントカラー、タイポグラフィを重視ポートフォリオ、ランディングページ
サイバーパンクダークな背景、ネオンのアクセント、グリッチ要素、等幅フォントゲーム、テクノロジー、ダークモード

カラースキームの構成式

プロンプトで一貫性のあるプロフェッショナルなカラーパレットを指定するには:

[Domain/mood description] + [Background hex] + [Primary hex] + [Secondary hex] + [Text hex] + [Aesthetic mood]

例:

「モダンな SaaS 生産性アプリ。背景は Slate-50 (#F8FAFC)。プライマリカラーは Indigo (#6366F1)。セカンダリカラーは Violet (#8B5CF6)。テキストは Zinc-900 (#18181B)。すっきりと整理された、プロフェッショナルなデザイン。」

ダークモードの例:

「高級感のあるダークなダッシュボード。背景は Zinc-900 (#18181B)。ダーク背景でのプライマリカラーは Indigo-400 (#818CF8)。カードの背景は Zinc-800 (#27272A)。テキストは Zinc-100 (#F4F4F5)。集中しやすく、コントラストが高い、開発者に優しいデザイン。」

デバイスのガイドライン

デバイス寸法主な制約
モバイル幅約375px下部ナビゲーション、親指で操作しやすいタップ領域(最小44px)、1列レイアウト、大きめの文字
デスクトップ幅約1440px複数列レイアウト、サイドバーナビゲーション、情報量の多いデータテーブル、ホバー操作
タブレット約768〜1024pxハイブリッド:2列グリッド、折りたたみ可能なサイドバー、タッチ操作に適しつつ、より広いスペース
デバイス非依存可変レスポンシブ/可変レイアウト — 特定のデバイスに依存せず、ビューポートに適応

プロンプトにおけるアクセシビリティ

Stitch がアクセシブルな出力を生成できるよう、プロンプトに次のフレーズを含めてください:

  • 「コントラストの高いテキスト、WCAG AA 準拠の色」
  • 「タッチ操作に適したタップ領域、高さは最小44px」
  • 「明確な視覚的階層、見出しは十分に大きく」
  • 「テキストと背景の色に十分なコントラスト」

クイックリファレンス — Stitch のプロンプトで使う UI コンポーネント名

正確な名称を使ってください(曖昧な説明では結果の質が下がります):

  • 「フローティングアクションボタン(FAB)」。「角にあるボタン」ではなく
  • 「セグメントコントロール」。「トグルグループ」ではなく
  • 「ボトムシート」。「下から出てくるポップアップ」ではなく
  • 「スケルトンローダー」。「読み込み中のプレースホルダー」ではなく
  • 「スナックバー」。「画面下部の通知」ではなく
  • 「パンくずリスト」。「ナビゲーションパス」ではなく
  • 「ステッパー/ウィザード」。「複数ステップのフォームインジケーター」ではなく
  • 「列を並べ替えられるデータテーブル」。「データのリスト」ではなく
  • 「オートコンプリート入力欄」。「候補付き検索」ではなく

関連スキル

  • stitch-ui-design-spec-generator — このガイドで説明しやすくなる、構造化された JSON を生成します
  • stitch-ui-prompt-architect — この語彙を使って、最終的な Stitch プロンプトを作成します

コメント