mcpField
F
flutter-figma-workflow

flutter-figma-workflow

github.com/thienqoDesign & UI1369 installsUpdated today
Repository

About flutter-figma-workflow

A workflow skill for implementing Flutter interfaces from Figma evidence. It guides developers through design inspection, mapping to existing project components, and screenshot-based visual verification.

Key features

  1. 01Inspect Figma frames and variants
  2. 02Extract design tokens and assets
  3. 03Map designs to Flutter components
  4. 04Verify layouts with screenshots
  5. 05Check accessibility and interactions

Use cases

  1. 01Translating a Figma screen into Flutter
  2. 02Adapting designs to responsive viewports
  3. 03Comparing implementation screenshots with references

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/thienqo/flutter-skills --skill flutter-figma-workflow

After installing, type/flutter-figma-workflowin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

evals/
cases.json
references/
design-extraction-and-mapping.md
flutter-implementation-and-parity.md

Details

From the project README

Flutter Figma Workflow

Treat Figma as design evidence, not generated code. Inspect the target node and the Flutter project before implementation. If Figma access is unavailable, ask for exported screens/specs or work from supplied artifacts and state the limitation; never claim to have inspected a file you could not access.

Workflow

  1. Resolve the exact frame, variants, breakpoints, states, and platform targets.
  2. Extract reusable tokens, components, assets, typography, constraints, and interactions.
  3. Map them to the existing Flutter theme and components before creating new primitives.
  4. Implement semantic, constraint-driven Flutter structure; do not mirror every Figma layer or paste CSS coordinates.
  5. Render deterministic fixtures at the reference viewport and relevant responsive sizes.
  6. Compare screenshots, correct the largest hierarchy and geometry differences, then verify accessibility and interaction states.

Load design extraction and mapping for Dev Mode, tokens, assets, or Code Connect. Load Flutter implementation and parity for layout translation and visual verification.

Boundaries

  • Use flutter-ui-design when the source is incomplete or the task requires new visual direction.
  • Use flutter-ui-patterns for component structure without a Figma source.
  • Add flutter-responsive-layout, flutter-animation, or flutter-accessibility only when those concerns are explicit.
  • Preserve the repository's packages, fonts, icons, theme, and state management unless the design or task proves a change is needed.

Sources

Comments

Markdown supported