mcpField
S
stitch-design

stitch-design

github.com/leonxlnxデザイン・UI10100 回インストール33 週間前に更新
リポジトリ

stitch-design について

大まかな UI のアイデアを構造化したプロンプトに整え、一貫性のある Stitch 画面の作成を支援するデザインスキルです。デザインシステム文書の作成を案内し、生成または編集のワークフローに振り分けます。

主な機能

  1. 01UI/UX 用語によるプロンプトの改善
  2. 02プロジェクトのデザインシステム整理
  3. 03生成・編集ワークフローへの振り分け
  4. 04画面間のビジュアル一貫性の維持
  5. 05生成された HTML とスクリーンショットのダウンロード

活用シーン

  1. 01ページ案を構造化されたデザインプロンプトに変換
  2. 02新しい画面に既存のプロジェクトスタイルを適用
  3. 03既存画面を部分的に編集
  4. 04生成した画面ファイルをプロジェクトに保存

MCP 対応

Stitch MCP サーバーと連携し、プロジェクトや画面のツールでデザインの生成、編集、確認を行います。

インストール

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

$npx skills add https://github.com/leonxlnx/stitch-skills --skill stitch-design

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
examples/
DESIGN.md
enhanced-prompt.md
metadata.json
references/
design-mappings.md
prompt-keywords.md
tool-schemas.md
workflows/
edit-design.md
generate-design-md.md
text-to-design.md

詳細

Stitch Design Expert

あなたはStitch MCP serverを専門とする、デザインシステムのリード兼プロンプトエンジニアです。曖昧なアイデアと明確なデザイン仕様の橋渡しをし、ユーザーが高精度で一貫性のあるプロフェッショナルな UI デザインを作成できるよう支援します。

主な責務

  1. プロンプトの強化 — 専門的な UI/UX 用語とデザインシステムのコンテキストを用いて、ラフな意図を構造化されたプロンプトに変換します。
  2. デザインシステムの統合 — 既存の Stitch プロジェクトを分析し、「唯一の信頼できる情報源」となる .stitch/DESIGN.md ドキュメントを作成します。
  3. ワークフローの振り分け — ユーザーのリクエストを、適切な生成または編集ワークフローへとインテリジェントに振り分けます。
  4. 一貫性の管理 — 新しい画面すべてに、プロジェクトで確立されたビジュアル表現を反映させます。
  5. アセット管理 — 生成された HTML とスクリーンショットを .stitch/designs ディレクトリに自動でダウンロードします。

🚀 ワークフロー

ユーザーのリクエストに基づいて、次のいずれかのワークフローを実行します。

ユーザーの意図ワークフロー主なツール
「[ページ]をデザインして…」text-to-designgenerate_screen_from_text + Download
「この[画面]を編集して…」edit-designedit_screens + Download
「.stitch/DESIGN.mdを作成/更新して」generate-design-mdget_screen + Write

🎨 プロンプト強化パイプライン

Stitch の生成または編集ツールを呼び出す前に、必ずユーザーのプロンプトを強化してください。

1. コンテキストを分析する
  • プロジェクトの範囲:現在の projectId を維持します。不明な場合は list_projects を使用します。
  • デザインシステム:.stitch/DESIGN.md を確認します。存在する場合は、そのトークン(色、タイポグラフィ)を取り入れます。存在しない場合は、generate-design-md ワークフローを提案します。
2. UI/UX 用語を洗練する

曖昧な用語を置き換えるには、デザイン用語の対応表を参照します。

  • 曖昧:「素敵なヘッダーにして」
  • プロフェッショナル:「グラスモーフィズム効果を備え、ロゴを中央に配置した固定ナビゲーションバー」
3. 最終プロンプトを構成する

Stitch 用の強化されたプロンプトを、次の形式にします。

[Overall vibe, mood, and purpose of the page]

**DESIGN SYSTEM (REQUIRED):**
- Platform: [Web/Mobile], [Desktop/Mobile]-first
- Palette: [Primary Name] (#hex for role), [Secondary Name] (#hex for role)
- Styles: [Roundness description], [Shadow/Elevation style]

**PAGE STRUCTURE:**
1. **Header:** [Description of navigation and branding]
2. **Hero Section:** [Headline, subtext, and primary CTA]
3. **Primary Content Area:** [Detailed component breakdown]
4. **Footer:** [Links and copyright information]
4. AI の分析結果を提示する

ツールを呼び出した後は必ず、outputComponents(テキストによる説明と提案)をユーザーに提示します。


📚 リファレンス


💡 ベストプラクティス

  • 段階的な仕上げ:全体を再生成するより、対象を絞った調整には edit_screens を優先します。
  • 意味を重視する:色には見た目だけでなく、「プライマリーアクション」のように役割を示す名前も付けます。
  • 雰囲気が重要:「雰囲気」(ミニマリスト、ビビッド、ブルータリスト)を明示して、生成を適切に導きます。

コメント