What problem does it solve?
Bringing a Metabase design-system component in line with a Figma spec involves many error-prone steps: reading the Linear ticket, mapping existing call sites, building a Storybook showcase, extracting exact design tokens, and migrating call sites. This Skill orchestrates that entire workflow so nothing is missed and regressions are caught early.
Core Features & Use Cases
- Two-mode workflow: Handles both updating an existing
metabase/ui component (with usage mapping and blast-radius analysis) and creating a brand-new component with proper scaffolding and barrel exports.
- Storybook showcase matrix: Builds a single visual-regression-ready story covering every variant, size, and state, with forced hover/pressed pseudo-states and global light/dark theme toggling.
- Exact Figma token extraction: Uses the Figma Dev Mode MCP server to pull semantic color tokens and dimensional values, mapping them to
--mb-color-* and Mantine scale variables while flagging any spec gaps instead of hardcoding values.
- Use Case: A Linear ticket asks to restyle the Chip component per a new Figma spec. The Skill fetches the issue, documents all 40+ call sites, builds a before/after showcase matrix, applies exact tokens from Figma, iterates with you in Storybook, then commits and migrates call sites.
Quick Start
Ask the AI to update the Chip component in metabase/ui to match the Figma design linked in Linear issue ENG-1234.