К основному содержанию
скилл CX Codex

figma-integration · mindrally — скилл для Claude Code: что делает и как установить

Направляет ИИ-агента при переносе макетов из Figma в код: от разбора токенов и стилей до настройки MCP-серверов. Помогает сохранить сетку, типографику и состояния компонентов.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add Mindrally/skills --skill figma-integration -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/figma-integration/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/figma-integration/

По шагам, с командами для каждой платформы: Как установить скилл в 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 от других авторов.

figma-integration plugin87 Скилл связывает токены и компоненты проекта с Figma в обоих направлениях. Он пригодится, чтобы перенести дизайн, опубликовать токены или проверить расхождения. CX Codex +1 478установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. 1 424 476установок design-taste-frontend Leonxlnx Скилл задаёт арт-дирекцию для публичных страниц и рабочих экранов, а затем проверяет результат в браузере по скриншотам. Нужен, когда интерфейс выглядит шаблонным или недоработанным. CX Codex +1 678 700установок prototype Matt Pocock Создаёт временный прототип, чтобы проверить логику, модель состояния или вид интерфейса до работы над основным кодом. 986 201установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. 979 543установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок

Из того же набора214

sveltekit Скилл задаёт правила разработки на SvelteKit с TypeScript и Tailwind CSS. Помогает писать серверные функции загрузки, формы и статические страницы. CX Codex +1 720установок solidity Скилл для написания и ревью Solidity-контрактов: паттерны защиты от reentrancy, оптимизация gas, тесты и связка с React-фронтендом. CX Codex +1 721установок autogen-development Подсказывает агенту, как писать код на Microsoft AutoGen: создание агентов, групповые чаты, инструменты, оркестрация. CX Codex +1 721установок oauth-implementation Инструкции по настройке OAuth 2.0 и 2.1 с защитой через PKCE, ротацией токенов и валидацией redirect URI. Помогает внедрить авторизацию без устаревших небезопасных потоков. CX Codex +1 719установок vercel-development Набор правил для ИИ-агента: как писать код под Next.js App Router, React Server Components и Vercel AI SDK. Пригодится, когда агент лепит клиентские компоненты там, где хватило бы серверных. CX Codex +1 712установок rest-api-django Набор правил для ИИ-агента, который пишет Django REST API: структура проекта, сериализаторы, JWT-аутентификация, борьба с N+1. CX Codex +1 712установок postcss-best-practices Скилл с рекомендациями по настройке PostCSS, сжатию стилей через cssnano и интеграции с Vite, Webpack и Next.js. CX Codex +1 710установок kotlin-development Задаёт правила разработки на Kotlin: стандарты чистых функций, именования, неизменяемых моделей данных и модульных тестов. CX Codex +1 709установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой