Communitygithub.com

PatNoO/design-extractor

AIエージェントスキル(Claude Code用)。コードベースからデザインシステムを自動抽出し、トークン、コンポーネント、フレームを1:1の精度で再現する、すぐに実行可能なFigmaスクリプトを生成します。

design-extractor とは?

PatNoO/design-extractorは、Claude Code上で動作するAIエージェントスキルで、コードベースからデザインシステムを自動的に抽出し、その情報を元にFigmaで直接実行可能なスクリプトを生成します。このスキルの主な目的は、開発中のUIコードとデザインファイルの間にある乖離を解消し、デザイントークン、コンポーネント、フレームを1:1の精度でFigma上に再現することです。対応プラットフォームはClaude Codeであり、スキルをインストールすると、ユーザーはコードベースを解析し、カラーパレット、タイポグラフィ、スペーシングなどのデザイン属性を抽出し、それらをFigmaのスタイルやコンポーネントとして定義するスクリプトを生成できます。これにより、デザイナーと開発者の間のハンドオフが効率化され、デザインシステムの一貫性が保たれます。動作の仕組みとしては、スキルがコードベース内のCSS、JavaScript/TypeScriptファイル、またはスタイル定義ファイルをスキャンし、定義されているスタイルやコンポーネントのパターンを特定。その情報を構造化データに変換し、最終的にFigmaのPlugin APIやREST APIを利用して実行できるスクリプトを出力します。このスクリプトをFigma上で実行するだけで、コードベースのデザインがそのまま再現されるため、手動でのデザイン調整や再現作業が不要になります。

対応✓Claude Code~Codex CLI~Cursor
npx skills add PatNoO/design-extractor

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

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

ドキュメント

design-extractor は何をしますか?

An AI Agent Skill for Claude Code that automatically extracts design systems from codebases. Generates a single, ready-to-run Figma script that reconstructs tokens, components, and frames with 1:1 accuracy.

概要

このスキルは、Claude Code上で動作し、指定されたコードベースからデザインシステムを自動抽出します。抽出された情報は、Figmaでそのまま実行可能な1つのスクリプトに変換され、トークン、コンポーネント、フレームが元のコードと1:1の精度で再現されます。

主な機能

  • デザイントークンの抽出: カラーパレット、タイポグラフィ設定、スペーシング、シャドウなどをコードから抽出。
  • コンポーネントの再現: 抽出したコンポーネントをFigmaのコンポーネントとして定義。
  • フレームの生成: ページレイアウトや画面構造をFigmaフレームとして生成。
  • 即時実行可能なスクリプト: 生成されたFigmaスクリプトは、Figma Plugin APIまたはREST APIを使用して即座に実行可能。

対応プラットフォーム

  • Claude Code

使用方法

  1. このスキルをClaude Codeにインストールします。
  2. 解析したいコードベースのパスを指定します。
  3. スキルが自動的にコードベースをスキャンし、デザインシステムの情報を抽出します。
  4. 生成されたFigmaスクリプトファイルが出力されます。
  5. スクリプトをFigma上で実行すると、デザインシステムが再現されます。

設定

特に追加の設定は不要です。ただし、FigmaのAPIキーやプラグイン設定が必要な場合があります。詳細はスキルのドキュメントを参照してください。

注意事項

  • 抽出の精度はコードベースの構造やスタイル定義の書き方に依存します。
  • 複雑なCSSやJavaScriptの動的スタイルは、完全に抽出できない場合があります。
  • 生成されたスクリプトはFigmaの最新APIに準拠していますが、Figmaのアップデートにより動作が変わる可能性があります。

ライセンス

このスキルはオープンソースで提供されています。詳細はリポジトリのLICENSEファイルを参照してください。

関連スキル