Agent skill
figma-integration
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/figma-integration
SKILL.md
🎨 Figma Integration
Figma design-to-code workflow rehberi.
📋 Design Token Extraction
Figma Variables → CSS
:root {
/* Colors from Figma */
--color-primary: #3b82f6;
--color-secondary: #10b981;
/* Spacing from Figma */
--spacing-sm: 8px;
--spacing-md: 16px;
--spacing-lg: 24px;
/* Typography */
--font-size-sm: 14px;
--font-size-base: 16px;
}
🔧 Component Mapping
| Figma | React Component |
|---|---|
| Frame | <div> |
| Auto Layout | Flexbox |
| Component | React Component |
| Instance | Component usage |
| Text | <p>, <h1>, etc. |
📐 Layout Translation
Figma Auto Layout → CSS Flexbox
/* Horizontal, space-between, gap 16 */
.container {
display: flex;
flex-direction: row;
justify-content: space-between;
gap: 16px;
}
/* Vertical, start, gap 8 */
.stack {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 8px;
}
🎯 Best Practices
- Naming: Figma layer names = component names
- Variants: Figma variants = component props
- Tokens: Export design tokens as JSON
- Components: Start from atoms → molecules → organisms
Figma Integration v1.1 - Enhanced
🔄 Workflow
Kaynak: Figma for Developers
Aşama 1: Inspection
- Dev Mode: Figma Dev Mode'u aç ve CSS/iOS/Android kodunu incele.
- Assets: Görselleri SVG veya 2x/3x PNG olarak export et.
- Variables: Renk/Spacing token'larını
theme.tsveyatailwind.config'e ekle.
Aşama 2: component Build
- Structure: Frame yapısını
FlexveyaGridolarak koda dök. - Props: Varyantları (Primary/Secondary) component prop'u yap.
- Responsive: Auto Layout constraint'lerine göre responsive davranışı kodla.
Aşama 3: Verification
- Pixel Perfect: Overlay ile tasarım ve kodu üst üste kontrol et.
- States: Hover, Focus, Active, Disabled durumlarını atlama.
Kontrol Noktaları
| Aşama | Doğrulama |
|---|---|
| 1 | Tüm renkler hardcoded hex yerine variable mı? |
| 2 | Component Figma'daki gibi esniyor (resize) mu? |
| 3 | Yazı tipleri ve satır aralıkları birebir aynı mı? |
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?