FigmaLint
AI-powered component analysis, auto-fix, and developer handoff for Figma
Plugin Preview
About this plugin
FigmaLint is an AI-powered Figma plugin that audits components for design system compliance, accessibility, and developer readiness — then helps you fix what it finds.
FigmaLint analyzes your components against real standards, surfaces hard-coded values and naming issues, and produces structured documentation ready for developer handoff or AI code generation.
Features
Multi-Provider AI Analysis
Choose your preferred AI provider and model:
- Anthropic — Claude Opus 4.5, Sonnet 4.5, Haiku 4.5
- OpenAI — GPT-5.2, GPT-5.2 Pro, GPT-5 Mini
- Google — Gemini 3 Pro, Gemini 2.5 Pro, Gemini 2.5 Flash
Switch providers and models at any time. API keys are stored per provider and auto-detected from key format.
Component Analysis
- Detects missing interactive states (hover, focus, disabled, pressed, active)
- Evaluates accessibility against WCAG standards — contrast ratio, touch target size, focus indicators, font size
- Checks component readiness — property configuration, descriptions, structure
- Identifies component variants and maps their relationships
- Lists nested component instances used within the design
Design Token Detection
- Detects Figma Variables, Named Styles, and hard-coded values
- Categorizes tokens by type: colors, spacing, typography, effects, borders
- Distinguishes actual design tokens from hard-coded values with per-node deduplication
- Provides AI-driven suggestions for mapping hard-coded values to tokens
- Filters wrapper/boundary elements from scoring to reduce false positives
Auto-Fix
Apply fixes directly from the analysis results:
- Token binding — Bind hard-coded colors and spacing values to design system variables. Fuzzy matching finds the closest token with property-aware scoring (stroke weight matches stroke tokens, padding matches spacing tokens, etc.)
- Layer renaming — Detects generic Figma names (Frame 1, Rectangle 4) and suggests semantic alternatives. Six naming strategies: Semantic, BEM, prefix-based, kebab-case, camelCase, snake_case. Recognizes 30+ semantic layer types.
- Add component properties — Stage recommended Boolean, Text, Instance Swap, or Variant properties from AI suggestions.
- Batch operations — Fix All buttons to resolve all token or naming issues at once.
AI-Powered Descriptions
Generates structured component descriptions with:
- Brief summary of the component and its variants
- PURPOSE, BEHAVIOR, COMPOSITION, USAGE, and CODE GENERATION NOTES sections
- Nested component inventory so AI tools know what sub-components already exist
- Comparison UI showing whether the Figma description matches the AI-generated one
- Side-by-side review modal for approving description updates
Component Audit Scoring
Each component receives a readiness score based on:
- Design token adoption (weighted 2x)
- Interactive state coverage (weighted 3x)
- Accessibility checks (contrast, touch targets, focus, font size)
- Component readiness checks (descriptions, property configuration)
- Score-aware AI Interpretation that adapts messaging to actual results
Design Systems Chat
A conversational interface for asking questions about your selected component. Supports multi-turn conversation with context about the component's properties, tokens, states, and structure.
Developer Handoff
Three export formats:
- Markdown — Comprehensive documentation with variants table, properties API, property quick reference, states with pass/fail status, slots, design token breakdown (tokens in use vs hard-coded), accessibility info and audit results, component readiness, naming issues, and AI interpretation. Ready for ZeroHeight, Knapsack, or Supernova.
- AI Prompt — A structured specification you can paste into any AI tool to generate production-ready component code. Includes the full component spec, design tokens, accessibility requirements, and implementation notes.
- JSON — Complete analysis data including metadata, token analysis, audit results, naming issues, and properties for programmatic use.
Plugin Details
| Version | 7 |
|---|---|
| Created | June 29, 2025 |
| Last Updated | January 31, 2026 |
| Category | Software development |
| Creator | TJ Pitre |
| Stats | 388 installs, 208 likes |
| Pricing | Free |
Technical Details
- API:1.0.0
- UI:ui-enhanced.html
- main:code.js
- Document Access:dynamic-page
- Editor Types:figma
- Allowed Domains:
- https://api.anthropic.com
- https://api.openai.com
- https://design-systems-mcp.southleft-llc.workers.dev
- https://generativelanguage.googleapis.com
More Like This
Discover other plugins in the Software development category.
Figma to Code (HTML, Tailwind, Flutter, SwiftUI)
Code Conversion Made Easy: Figma to Web & Apps
Builder.io - Figma to Code & AI Apps (React, Vue, Tailwind, etc)
Export designs to clean, responsive code or turn Figma screens into AI apps and prototypes.
SkewDat
Skew any layer or group with all layers preserved to edit.