スキル自身の言葉で
このスキルは、既存のStitchプロジェクトを、同じデザイン言語で新しい画面を生成するようStitchにプロンプトを与える際の正となるDESIGN.mdに変換します。Stitch MCPアクセスを持ち、少なくとも1つの設計済み画面を持つデザイナーおよび開発者向けです。このスキルはMCP名前空間を発見し、プロジェクトIDと画面IDを解決し、画面オブジェクトとそのHTMLおよびスクリーンショットを取得し、プロジェクトのdesignThemeを読み取ります。
その後、視覚的なテーマと雰囲気、機能的な役割を持つ16進コード付きの説明的な名称としての色、タイポグラフィ、コンポーネントのスタイリングとレイアウトの原則を、生の技術的な値ではなく、感覚的なデザイン言語で文書化します。
生成されるもの
- 視覚的なテーマと雰囲気、役割を伴うカラーパレット、タイポグラフィのルール、ボタン・カード・入力欄のコンポーネントスタイリング、そしてレイアウトの原則をカバーする5部構成のデザインシステムです。
仕組み
- 01MCP名前空間を発見する
list_toolsを実行してStitch MCPのプレフィックスを見つけ、以降のすべてのサーバー呼び出しでそのプレフィックスを再利用します。
- 02プロジェクトと画面を解決する
プロジェクトIDが指定されていない場合は所有プロジェクトを一覧表示し、その後数値のプロジェクトIDに対する画面を一覧表示し、HomeやLanding Pageのような画面タイトルと照合します。
- 03画面オブジェクトとアセットを取得する
get_screenはスクリーンショットとHTMLのダウンロードURL、画面寸法、デバイスタイプ、designThemeを返します。その後HTMLがダウンロードされ、Tailwindクラスとコンポーネントパターンが解析されます。
- 04プロジェクトレベルのDesign Themeを読み取る
projects/{id}の完全パスを指定したget_project呼び出しは、カラーモード、フォント、角丸、カスタムカラーを含むdesignThemeオブジェクトを返します。
- 05セマンティックシステムを合成する
画面からデザイントークンを抽出し、印象的な形容詞で全体の雰囲気を捉え、技術的な値を説明的な言葉に翻訳します。
- 06DESIGN.mdを書く
プロジェクトディレクトリに、規定された5セクション形式に厳密に従ってDESIGN.mdを作成します。