Skip to content

Releases: southleft/figmalint

v2.3.0 — Multi-provider AI, Auto-Fix, and Developer Handoff

31 Jan 14:30

Choose a tag to compare

Multi-Provider AI Support

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. Existing Claude keys migrate automatically.

Auto-Fix System

Apply fixes directly from 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.
  • Layer renaming — Detects generic Figma names and suggests semantic alternatives. Six naming strategies: Semantic, BEM, prefix-based, kebab-case, camelCase, snake_case.
  • Add component properties — Stage recommended Boolean, Text, Instance Swap, or Variant properties from AI suggestions.
  • Fix All buttons — Resolve all token or naming issues in a single batch.

Enhanced Analysis

  • AI-driven property recommendations — Context-aware suggestions replacing the old static best practices list.
  • WCAG accessibility checks — Contrast ratio, touch target size, focus state, and font size evaluated against real standards.
  • Per-node token deduplication — No more repeated findings across variant groups.
  • Structured AI descriptions — PURPOSE, BEHAVIOR, COMPOSITION, USAGE, and CODE GENERATION NOTES sections with a brief intro summary.
  • Description comparison UI — See whether your Figma description matches the AI-generated one, with a side-by-side review modal.
  • Score-aware AI Interpretation — Readiness summary adapts to actual results instead of generic messaging.

Developer Handoff

Three export formats:

  • Markdown — Full documentation with variants, properties, design tokens, accessibility audit, naming issues, and readiness score. Ready for ZeroHeight, Knapsack, or Supernova.
  • AI Prompt — A structured specification you can paste into any AI tool to generate production-ready component code.
  • JSON — Complete analysis data for programmatic use.

UI Improvements

  • Chat tab redesigned to match Analyze tab — consistent typography, spacing, and icons.
  • Improved markdown rendering in chat with code blocks, lists, and horizontal rules.
  • Chat responses scroll to the top of the message so you can read from the beginning.
  • All icons migrated to consistent Lucide stroke style.