figma-integration · mindrally — скилл для Claude Code: что делает и как установить
Направляет ИИ-агента при переносе макетов из Figma в код: от разбора токенов и стилей до настройки MCP-серверов. Помогает сохранить сетку, типографику и состояния компонентов.
npx skills add Mindrally/skills --skill figma-integration -a claude-codeЧто делает figma-integration
Скилл задаёт правила вёрстки по макетам Figma. Он учит агента считывать иерархию слоёв, конвертировать Auto Layout в Flexbox или CSS Grid и превращать стили в дизайн-токены. Сюда же входят требования к экспорту иконок в SVG и подготовке графики в нескольких разрешениях.
Внутри собраны инструкции по работе с Figma API (методы getFile, getNode, getImages) и подключению MCP-серверов в Cursor, таких как Figma MCP Server, F2C MCP Server или Figma Context MCP. Без настроенного токена доступа Figma эти серверы не смогут выгрузить данные макета.
Какие задачи решает
- перенести параметры Auto Layout из Figma в Flexbox или Grid
- извлечь дизайн-токены цветов и типографики для CSS-переменных
- настроить MCP-серверы Figma для прямого чтения макетов в Cursor
- экспортировать векторные иконки в SVG и растровую графику под разные экраны
Примеры запросов агенту
- Проверь этот компонент по макету Figma и переведи параметры Auto Layout в CSS Flexbox
- Выгрузи иконки из узла Figma с помощью getImages в формате SVG
- Создай дизайн-токены для цветов и шрифтов из дизайн-системы Figma
Как установить figma-integration
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a claude-code2Вручную: положить файлы
~/.claude/skills/figma-integration/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/figma-integration/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a codex2Вручную: положить файлы
.agents/skills/figma-integration/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a cursor2Вручную: положить файлы
.cursor/skills/figma-integration/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Mindrally/skills figma-integration2Вручную: положить файлы
.github/skills/figma-integration/SKILL.md1Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a gemini-cli2Командой платформы
gemini skills install https://github.com/Mindrally/skills --path figma-integrationВручную: положить файлы
.devin/skills/figma-integration/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Mindrally/skills --skill figma-integration -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о figma-integration
Как установить figma-integration в Claude Code?
Выполните команду npx skills add Mindrally/skills --skill figma-integration -a claude-code в терминале. Файл скилла сохранится по пути ~/.claude/skills/figma-integration/SKILL.md.
Что делает скилл figma-integration?
Он задаёт агенту правила переноса макетов Figma в код: структурирует работу со стилями, компонентами, экспортом ресурсов и вызовами Figma API.
Какие MCP-серверы упоминаются в этом скилле?
В инструкции описана интеграция с Figma MCP Server, Figma Context MCP, html.to.design MCP и F2C MCP Server. Для их работы требуется персональный токен доступа Figma.
Исходный текст
SKILL.md · Apache-2.0
---
name: figma-integration
description: Guidelines for integrating Figma designs with development workflows using MCP servers and best practices
metadata:
maintainer: Mindrally
source: https://github.com/Mindrally/skills
---
# Figma Integration Guidelines
You are an expert in integrating Figma designs with development workflows. Apply these guidelines when working with Figma designs and implementing them in code.
## Design-to-Code Workflow
### Extracting Design Information
- Identify component structure and hierarchy from Figma layers
- Extract color values, typography settings, and spacing values
- Note responsive behavior and breakpoint variations
- Document interactive states (hover, active, focus, disabled)
- Capture animation and transition specifications
### Component Mapping
- Map Figma components to code components
- Identify reusable patterns and shared styles
- Document variant properties and their code equivalents
- Note auto-layout settings for flexbox/grid implementation
## Implementation Guidelines
### Colors and Theming
- Extract color values in appropriate formats (hex, rgb, hsl)
- Map Figma color styles to CSS custom properties or theme tokens
- Ensure color contrast meets accessibility standards
- Implement dark mode variants when specified
### Typography
- Extract font families, weights, and sizes
- Map Figma text styles to CSS typography classes
- Implement responsive typography scaling
- Preserve line-height and letter-spacing values
### Spacing and Layout
- Convert Figma auto-layout to CSS Flexbox or Grid
- Extract padding and margin values
- Implement consistent spacing scale
- Handle responsive layout changes at breakpoints
### Components and Variants
- Create component variants matching Figma structure
- Implement interactive states consistently
- Document prop interfaces based on Figma properties
- Ensure component composition matches design intent
## Asset Handling
### Images and Icons
- Export images at appropriate resolutions (1x, 2x, 3x)
- Use SVG format for icons and simple graphics
- Implement lazy loading for large images
- Optimize file sizes for web performance
### Exporting Best Practices
- Use consistent naming conventions for exports
- Organize assets in logical folder structures
- Document asset usage and context
- Version control design assets appropriately
## Collaboration Workflow
### Design Handoff
- Review designs with designers before implementation
- Clarify ambiguous specifications
- Document implementation decisions and trade-offs
- Communicate technical constraints early
### Feedback Loop
- Provide implementation previews for design review
- Document deviations from original designs
- Iterate based on design feedback
- Maintain design-code consistency
## MCP Server Integration
### Setup and Configuration
When using Figma MCP servers with Cursor:
1. Navigate to Cursor Settings > Features > MCP
2. Click "+ Add New MCP Server"
3. Configure with appropriate name, type, and command/URL
4. Refresh tool list to populate available tools
### Available MCP Tools
- **Figma MCP Server**: Access design data directly from Figma
- **Figma Context MCP**: AI-driven design operations and asset management
- **html.to.design MCP**: Send HTML designs back to Figma
- **F2C MCP Server**: Convert Figma nodes to HTML/CSS markup
### Usage Guidelines
- MCP tools activate automatically when relevant in Composer Agent
- Explicitly request tools by name or describe their function
- Tool execution requires user approval before processing
- Ensure appropriate Figma access tokens are configured
## Quality Assurance
### Visual Comparison
- Compare implementation against Figma designs
- Check responsive behavior across breakpoints
- Verify interactive states and animations
- Test accessibility compliance
### Design Token Validation
- Verify color usage matches design specifications
- Check typography implementation accuracy
- Validate spacing and layout consistency
- Ensure component variants match Figma
## Figma API Usage
### Reading Design Data
```javascript
// Fetch file data
const file = await figma.getFile(fileKey);
// Get specific node
const node = await figma.getNode(fileKey, nodeId);
// Export images
const images = await figma.getImages(fileKey, {
ids: [nodeId],
format: 'svg',
scale: 2
});
```
### Common Operations
- Fetch component libraries
- Export assets programmatically
- Read style definitions
- Access component variants
## Best Practices
- Always reference the source Figma file when implementing
- Maintain a component library that mirrors Figma structure
- Use design tokens for consistent theming
- Document any implementation limitations or trade-offs
- Keep Figma and code in sync during iterations
- Communicate proactively with design team about constraints
- Automate design token extraction when possible
© Mindrally · Apache-2.0 · Mindrally/skills
Похожие скиллы
Всё по теме «Дизайн» →Сначала — figma-integration от других авторов.