Communitygithub.com

appariciojunior/video-editor-skills

Figma 上の編集可能なモーショングラフィックスキットと Remotion コンポーネントを双方向に同期します。クリエイターが Figma でデザインを変更すると、Claude が自動的にコードを更新し、逆にコードの変更も Figma のボードに反映します。

video-editor-skills とは?

このスキルは、動画制作におけるモーショングラフィックスキットのデザインと実装を効率的に同期させるためのものです。クリエイターが Figma で直感的にデザインを編集できるようにし、その変更をコードベースの Remotion コンポーネントとブランドトークン (`brand.json`) に自動反映します。また、コード側でレイアウトやスタイルが変更された場合も、対応する Figma のボードを更新し、両者の乖離を防ぎます。Figma MCP サーバーを活用して Figma のレイヤー情報を読み取り、変数体系(インク、ペーパー、アクセントカラー、フォントサイズなど)を使って一貫性のあるデザインを維持します。このスキルは主に Claude と連携し、Figma と Remotion (React) を使った動画制作ワークフロー向けに設計されており、デザイナーと開発者の間のシームレスなコラボレーションを実現します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/appariciojunior/video-editor-skills/tree/HEAD/skills/figma-roundtrip

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Figma ↔ モーションキット

クリエイターはプロンプトよりも Figma でデザインする方が得意です。すべてのキットコンポーネントを 編集可能なボード としてミラーリングし、クリエイターがそこで編集できるようにしましょう。

初期設定

  • ブランドファイル内のページ(例:「Claude - Editable」)に、キットのバージョンごとにセクションを作成します(「Motion kit v1」、「Vlog kit v1」)。
  • ビデオのフレームサイズに合わせた、実際のコピーと名前付きレイヤーを持つ、コンポーネントごとのボードを1つずつ作成します。
  • 色とタイポグラフィは 変数(「Motion」コレクション: インク、ペーパー、アクセント/ハイライター、グレー; フォントサイズとパディングは数値)にバインドします。これにより、色の変更が1回の編集で完了します。
  • Figma MCP を使用します(ファイルに書き込む前に figma-use スキルを読み込んでください)。ファイルキーとページを CLAUDE.md に記録します。

「ボードを変更した」と言われたとき

  1. 変更された各ボードのレイヤー(フォント、太さ、サイズ、行間、パディング、位置、使用している変数、角の半径、ストローク)を読み取ります。
  2. その差分をコンポーネントと brand.json に移植します(トークンを優先し、コンポーネントコードはレイアウトのみ変更します)。
  3. 同じコンポーネントのプレビュースチルをレンダリングし、ボードと並べて比較します。
  4. 変更内容をリストアップします(「タイトル Light 120 → Regular 108、パディング 64 → 80、ラベルが大文字のモノスペースになりました」など)。

コードでキットが変更されたとき

(例:狭いフレームのレイアウト、キャプションセーフバンドなど)一致するボードを更新して両者がずれないようにするか、どのボードが最新でなくなったかをクリエイターに伝えます。

学習したテイスト(クリエイターに確認してください。これらは例です)

大きなサイズではライト/レギュラー、太字は避ける; モノスペースのライト大文字ラベル; 80px のパディング; 十分な余白; 要素ごとに1つのスムーズな動き; デバイスのモックアップは使わない(付加価値が少ない); テキストオーバーレイと個人的なメモを優先する。

Individual skills in this repo

This repo contains 3 individual skills — each has its own dedicated page.

関連スキル