figma

作成者: firecrawl

Figma MCPサーバーを使用して、Figmaからデザインコンテキスト、スクリーンショット、変数、アセットを取得し、Figmaノードをプロダクションコードに変換します。トリガー…

npx skills add https://github.com/firecrawl/openai-skills --skill figma

Figma MCP

Use the Figma MCP server for Figma-driven implementation. For setup and debugging details (env vars, config, verification), see references/figma-mcp-config.md.

Figma MCP Integration Rules

These rules define how to translate Figma inputs into code for this project and must be followed for every Figma-driven change.

Required flow (do not skip)

  1. Run get_design_context first to fetch the structured representation for the exact node(s).
  2. If the response is too large or truncated, run get_metadata to get the high-level node map and then re-fetch only the required node(s) with get_design_context.
  3. Run get_screenshot for a visual reference of the node variant being implemented.
  4. Only after you have both get_design_context and get_screenshot, download any assets needed and start implementation.
  5. Translate the output (usually React + Tailwind) into this project's conventions, styles and framework. Reuse the project's color tokens, components, and typography wherever possible.
  6. Validate against Figma for 1:1 look and behavior before marking complete.

Implementation rules

  • Treat the Figma MCP output (React + Tailwind) as a representation of design and behavior, not as final code style.
  • Replace Tailwind utility classes with the project's preferred utilities/design-system tokens when applicable.
  • Reuse existing components (e.g., buttons, inputs, typography, icon wrappers) instead of duplicating functionality.
  • Use the project's color system, typography scale, and spacing tokens consistently.
  • Respect existing routing, state management, and data-fetch patterns already adopted in the repo.
  • Strive for 1:1 visual parity with the Figma design. When conflicts arise, prefer design-system tokens and adjust spacing or sizes minimally to match visuals.
  • Validate the final UI against the Figma screenshot for both look and behavior.

Asset handling

  • The Figma MCP Server provides an assets endpoint which can serve image and SVG assets.
  • IMPORTANT: If the Figma MCP Server returns a localhost source for an image or an SVG, use that image or SVG source directly.
  • IMPORTANT: DO NOT import/add new icon packages, all the assets should be in the Figma payload.
  • IMPORTANT: do NOT use or create placeholders if a localhost source is provided.

Link-based prompting

  • The server is link-based: copy the Figma frame/layer link and give that URL to the MCP client when asking for implementation help.
  • The client cannot browse the URL but extracts the node ID from the link; always ensure the link points to the exact node/variant you want.

References

  • references/figma-mcp-config.md — setup, verification, troubleshooting, and link-based usage reminders.
  • references/figma-tools-and-prompts.md — tool catalog and prompt patterns for selecting frameworks/components and fetching metadata.

firecrawlのその他のスキル

oracle
firecrawl
oracle CLIのベストプラクティス(プロンプトとファイルのバンドル、エンジン、セッション、ファイル添付パターン)
official
firecrawl-demo-walkthrough
firecrawl
Firecrawlブラウザを使って製品の主要フローをウォークスルーし、構造化されたUX/製品ウォークスルーを作成します。サインアップ、オンボーディング、価格設定、ドキュメント、ダッシュボード、製品デモの準備、UX分析、初回利用体験の分析に使用します。
browser-automationofficialresearch
sag
firecrawl
ElevenLabsのテキスト読み上げを、Macスタイルのsay UXで実現。
official
pinecone
firecrawl
プロダクションAIアプリケーション向けの管理型ベクトルデータベース。フルマネージド、自動スケーリング、ハイブリッド検索(高密度+スパース)、メタデータフィルタリング、名前空間を備えています。…
official
sentence-transformers
firecrawl
最先端の文、テキスト、画像埋め込みのためのフレームワーク。セマンティック類似性、クラスタリング、検索用に5000以上の事前学習済みモデルを提供。…
official
model-merging
firecrawl
複数のファインチューニング済みモデルをmergekitでマージし、再学習なしで能力を組み合わせます。ドメイン特化モデルをブレンドして作成する際に使用します。
official
deepspeed
firecrawl
DeepSpeedを使用した分散トレーニングの専門的なガイダンス - ZeRO最適化ステージ、パイプラインパラレリズム、FP16/BF16/FP8、1ビットAdam、スパースアテンション
official
discord
firecrawl
メッセージツール(channel=discord)を介したDiscord操作。
official