FigmaLint 是 ara.so 设计技能集中的一个 Figma 插件,通过 AI 审查组件是否符合设计系统、无障碍标准(WCAG)以及开发交付就绪度。
用途:分析 Figma 组件,检测设计令牌与硬编码值,识别缺失的交互状态,并生成供开发交付或 AI 生成代码使用的结构化文档。
主要能力:支持多 AI 提供商分析(Anthropic Claude、OpenAI GPT、Google Gemini);设计令牌检测与自动绑定修复;无障碍审查(对比度、触摸目标、焦点指示器、字号);组件状态覆盖分析(hover、focus、disabled、pressed、active、selected、error、loading 等);令牌绑定与图层命名自动修复;可导出为 Markdown、AI Prompt 或 JSON 格式,并支持设计系统多轮对话问答。
安装方式:可从 Figma 社区插件页安装;开发安装需克隆仓库后执行 npm install、npm run build,再在 Figma 桌面端通过 Plugins > Development > Import plugin from manifest 导入 manifest.json。开发命令包括 npm run dev、npm run build、npm run lint、npm run clean。
配置:支持三种 AI 提供商,API 密钥通过环境变量 ANTHROPIC_API_KEY、OPENAI_API_KEY、GOOGLE_API_KEY 设置,本地存储于 Figma,不应硬编码。
适用场景:设计系统维护者对组件进行合规审查、无障碍检查、批量修复硬编码颜色与间距、为开发或 AI 代码生成准备规格文档。
限制:资料中未提供具体价格、收费模式或平台可用性信息;AI 分析依赖第三方提供商的 API 密钥与网络;自动修复效果受令牌匹配策略影响,未提供准确率数据。