What problem does it solve? Writing Figma Plugin API code blind leads to common, hard-to-debug failures like unloaded fonts, invalid page switching, and misordered auto-layout sizing. This Skill provides the mandatory rules, gotchas, and reference docs needed before every use_figma tool call so scripts execute correctly the first time. ## Core Features & Use Cases - Critical API Rules: Enforces 17 hard rules covering return values, font loading, page switching via setCurrentPageAsync, color ranges, and atomic error recovery. - Efficient API Patterns: Teaches concise helpers like node.query() selectors, node.set() batch updates, figma.createAutoLayout(), and inline node.screenshot() verification. - Incremental Workflow Guidance: Prescribes a build-validate-fix loop with a pre-flight checklist and step-by-step validation tables for variables, components, and layouts. - Use Case: When asked to build a button component set with variants and bound color variables in Figma, load this Skill first to discover existing conventions, create variables with correct scopes, combine variants, lay them out in a grid, and return all node IDs for follow-up edits. ## Quick Start Load the figma-use skill before calling use_figma, then ask the AI to create an auto-layout card component with a text label in the current Figma file.