名称: figma
描述: 专业的 Figma 设计分析与资源导出工具。用于提取设计数据、以多种格式导出资源、审计无障碍合规性、分析设计系统,并生成全面的设计文档。提供对 Figma 文件的只读分析,具备强大的导出和报告能力。
专业的 Figma 集成工具,用于设计系统分析、资源导出和全面的设计审计。
使用示例:
- “从此设计系统文件中导出所有组件”
- “获取这些特定画框的 JSON 数据”
- “显示此文件中使用的所有颜色和字体”
使用示例:
- “审计此设计系统的无障碍问题”
- “从这些 Figma 样式生成 CSS 自定义属性”
- “找出我们组件库中的所有不一致之处”
使用示例:
- “以 PNG 和 SVG 格式导出所有组件”
- “为移动应用开发生成完整的资源包”
- “创建包含所有营销资源的客户交付成果”
使用示例:
- “检查此设计是否符合 WCAG AA 标准”
- “分析移动可用性的触摸目标”
- “为此应用设计生成无障碍报告”
# 设置你的 Figma 访问令牌
export FIGMA_ACCESS_TOKEN="你的令牌"
# 或存储在 .env 文件中
echo "FIGMA_ACCESS_TOKEN=你的令牌" >> .env
# 获取文件信息和结构
python scripts/figma_client.py get-file "你的文件密钥"
# 将画框导出为图像
python scripts/export_manager.py export-frames "文件密钥" --formats png,svg
# 分析设计系统一致性
python scripts/style_auditor.py audit-file "文件密钥" --generate-html
# 检查无障碍合规性
python scripts/accessibility_checker.py "文件密钥" --level AA --format html
figma_client.py - 包含所有 REST 端点的完整 Figma API 封装器export_manager.py - 支持多种格式和比例的专业资源导出工具style_auditor.py - 设计系统分析和品牌一致性检查工具accessibility_checker.py - 全面的 WCAG 合规性验证和报告工具figma-api-reference.md - 完整的 API 文档和示例design-patterns.md - UI 模式和组件最佳实践accessibility-guidelines.md - WCAG 合规性要求export-formats.md - 资源导出选项和规范templates/design-system/ - 预构建的组件库模板templates/brand-kits/ - 标准品牌指南结构templates/wireframes/ - 常见布局模式和流程# 为 CSS 生成设计令牌
python scripts/export_manager.py export-tokens "文件密钥" --format css
# 创建组件文档
python scripts/figma_client.py document-components "文件密钥" --output docs/
# 审计设计中的品牌合规性
python scripts/style_auditor.py audit-file "文件密钥" --brand-colors "#FF0000,#00FF00,#0000FF"
# 提取当前品牌颜色进行分析
python scripts/figma_client.py extract-colors "文件密钥" --output brand-colors.json
# 生成客户演示资源
python scripts/export_manager.py client-package "文件密钥" --template presentation
# 创建开发交接资源
python scripts/export_manager.py dev-handoff "文件密钥" --include-specs
此工具通过 REST API 提供对 Figma 文件的只读访问。它可以:
- ✅ 提取数据、组件和样式
- ✅ 以多种格式导出资源
- ✅ 分析和审计设计文件
- ✅ 生成全面的报告
如需修改文件,你需要使用 Plugin API 开发Figma 插件。
内置速率限制和重试逻辑,以优雅地处理 Figma 的 API 限制。
全面的错误处理,包含详细的日志记录和恢复建议。
以 PNG、SVG、PDF 和 WEBP 格式导出资源,并支持平台特定尺寸。