What problem does it solve?
Keeping Figma V2-to-V3 component migration mappings accurate is error-prone: component metadata changes over time, property keys must match generated definitions exactly, and manual mapping edits easily break type safety. This Skill guides the full maintenance workflow for the figma-v3-migration plugin.
Core Features & Use Cases
- Metadata Synchronization: Runs
bun extract to pull the latest V3 component metadata from the Figma API into generated .d.ts files.
- Mapping Authoring: Guides creation and update of
ComponentMapping files with variant maps, property conversion logic, and nested childrenMappings.
- Type-Safe Validation: Verifies mappings with
bun run typecheck:main so invalid property names or variant values fail at compile time.
- Use Case: A designer publishes a new V3 Action Button variant. Use this Skill to re-extract metadata, update
buttons.ts variant mappings, and confirm type safety before committing.
Quick Start
Update the Figma V3 migration mappings for the button components and verify them with the typecheck command.