mcpField
F
figma-code-to-canvas

figma-code-to-canvas

github.com/sergekostenchukデザイン・UI3250 回インストール18 週間前に更新
リポジトリ

figma-code-to-canvas について

ローカルまたは公開ウェブページを Figma のレイヤーに変換し、元の UI と照合するスキルです。認証が必要なページのプライバシーに配慮した手順を立て、変換ツールがない場合は手動での再構築案を提示します。

主な機能

  1. 01ローカルページを Figma レイヤーとして取得
  2. 02公開 URL を Figma レイヤーとして取得
  3. 03非公開ページの安全な扱いを計画
  4. 04生成レイヤーと元 UI の比較
  5. 05手動での再構築手順の提示

活用シーン

  1. 01ローカル開発ページを Figma に取り込む
  2. 02公開ウェブページを編集可能なレイヤーに変換
  3. 03認証付きステージングページの取得計画
  4. 04生成後の表示差異を記録

MCP 対応

Figma MCP が利用できない場合、手動でフレームやコンポーネントを再構築する案を提示します。インストール済みなら `figma:figma-generate-design` スキルを呼び出すことがあります。

インストール

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

$npx skills add https://github.com/sergekostenchuk/ui-ux-agent-skill-system --skill figma-code-to-canvas

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

同梱ファイル

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

agents/
openai.yaml
assets/
code-to-canvas-report.md
evals/
evals.json

詳細

Figma Code To Canvas

コードやブラウザー UI を Figma キャンバスに変換する逆方向の処理に、このスキルを使用します。利用可能なツールやプライバシーの制約に左右されます。

モード

  • capture-local:ローカルの開発サーバーのページを Figma レイヤーに変換します。
  • capture-public:公開 URL を Figma レイヤーに変換します。
  • capture-private:認証が必要なページやステージングページの安全な手順を計画します。
  • reconcile:生成された Figma レイヤーと元の UI を比較し、差異をリストアップします。
  • fallback:コードからキャンバスへの変換ツールを利用できない場合に、手動で再構築する手順を作成します。

ワークフロー

  1. URL/アプリのソース、ビューポート、対象の Figma ファイル/ページ、プライバシー区分を確認します。
  2. ローカルページの場合は、開発サーバーを起動または稼働確認し、Figma で生成する前にスクリーンショットを撮影します。
  3. コードからキャンバスへの変換、またはデザインの生成を求められた場合は、利用可能であればインストール済みの figma:figma-generate-design スキルを呼び出します。
  4. 明示的な承認なしに、認証が必要なプライベートページ、Cookie、顧客データ、内部 URL をリモートサービスに送信しないでください。
  5. 生成後、可能であれば Figma のメタデータを読み取るか、Figma のスクリーンショットを撮影します。
  6. 差異レポートを作成します。レポートには、ソース URL、ビューポート、生成先、目視できる不一致、追加の編集を記載します。

出力形式

assets/code-to-canvas-report.md を使用します。

代替手段

  • Figma MCP を利用できない場合:フレーム/コンポーネントを手動で再構築する計画を提示します。
  • ページにアクセスできない場合:スクリーンショット/エクスポートの提供を依頼し、figma-canvas-editor に引き継ぎます。
  • プライバシー上の理由でリモート生成ができない場合:作業をローカルに留め、人手でインポートする方法を説明します。

リソース

  • 機能を約束する前に、$CODEX_SKILLS_DIR/senior-figma-orchestrator/references/figma-mcp-compatibility.md を読みます。

コメント