flutter-figma-workflow について
Figma の設計情報をもとに Flutter の画面を実装するワークフロースキルです。既存コンポーネントへの対応付けとスクリーンショットによる検証を重視します。
主な機能
- 01Figma のフレームとバリアントの確認
- 02デザイントークンとアセットの抽出
- 03Flutter コンポーネントへの対応付け
- 04スクリーンショットによるレイアウト検証
- 05アクセシビリティと操作状態の確認
活用シーン
- 01Figma 画面の Flutter 実装
- 02異なるレスポンシブ表示幅への適応
- 03参考画像と実装のスクリーンショット比較
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ thienqo/ flutter-skills --skill flutter-figma-workflowインストール後、Claude Code で/flutter-figma-workflowを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals/cases.jsonreferences/design-extraction-and-mapping.mdflutter-implementation-and-parity.md詳細
Flutter Figma ワークフロー
Figma は生成コードではなく、デザインの根拠として扱います。実装前に対象ノードと Flutter プロジェクトを確認してください。Figma にアクセスできない場合は、エクスポートされた画面や仕様書を依頼するか、提供されたアーティファクトを使って作業し、制約を明示してください。アクセスできなかったファイルを確認したと主張してはいけません。
ワークフロー
- 正確なフレーム、バリアント、ブレークポイント、状態、対象プラットフォームを特定します。
- 再利用可能なトークン、コンポーネント、アセット、タイポグラフィ、制約、インタラクションを抽出します。
- 新しいプリミティブを作成する前に、既存の Flutter テーマとコンポーネントへの対応付けを行います。
- セマンティックで制約駆動の Flutter 構造を実装します。Figma のすべてのレイヤーをそのまま再現したり、CSS の座標を貼り付けたりしないでください。
- 参照ビューポートと関連するレスポンシブサイズで、決定性のあるフィクスチャをレンダリングします。
- スクリーンショットを比較し、階層構造とジオメトリの差が最も大きい部分を修正してから、アクセシビリティとインタラクションの状態を確認します。
Dev Mode、トークン、アセット、または Code Connect については、デザインの抽出とマッピングを読み込んでください。レイアウトの変換と視覚的な検証については、Flutter の実装とパリティを読み込んでください。
境界
- ソースが不完全な場合、または新しいビジュアルの方向性が必要な場合は、
flutter-ui-designを使用します。 - Figma ソースなしでコンポーネント構造を検討する場合は、
flutter-ui-patternsを使用します。 flutter-responsive-layout、flutter-animation、またはflutter-accessibilityは、該当する要件が明示されている場合にのみ追加します。- デザインまたはタスク上、変更が必要だと確認できない限り、リポジトリのパッケージ、フォント、アイコン、テーマ、状態管理を維持します。
ソース
コメント
Markdown 対応