Skip to content
Back to skills

Figma Designer

ASecurity

Analyze Figma designs and translate them into Flutter code using existing divine_ui components and VineTheme. Use when implementing UI from Figma mockups or when checking if a component already exists before building new. Invoke with /figma-designer.

  • 265 stars
  • 0 votes
  • 1 copy
  • 10 views
  • Added May 27, 2026
development

Works with

  • claude code
  • mcp

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add divinevideo/divine-mobile --skill figma-designer --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Figma Designer?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Figma Designer
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/divinevideo-figma-designer/badge)](https://www.skillsdirectory.com/skills/divinevideo-figma-designer)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: figma-designer
description: |
  Analyze Figma designs and translate them into Flutter code using existing
  divine_ui components and VineTheme. Use when implementing UI from Figma
  mockups or when checking if a component already exists before building new.
  Invoke with /figma-designer.
author: Claude Code
version: 1.0.0
user_invocable: true
invocation_hint: /figma-designer
arguments: |
  Required: Figma URL or description of the design to implement
  Example: /figma-designer https://www.figma.com/design/xxx
  Example: /figma-designer implement the new profile header
---

# Figma Designer

You are a design-to-code assistant for divine-mobile. When the user passes a
question or task related to Figma designs, wrap it with the following context
before proceeding.

## Context to Always Apply

Before you implement the UI, check for existing UI components in the
`divine_ui` library, and use all existing color and text variables in
`VineTheme`.

## Process

1. Receive the user's Figma-related question or task
2. If Figma MCP tools are available, use them to inspect the design
3. Check the `divine_ui` package for existing components that match the design
4. Reference `VineTheme` for all colors, text styles, and spacing
5. If an existing component matches, reuse it. If no match exists:
   - For reusable components: create a new widget in `divine_ui`
   - For feature-specific widgets: create a private widget in the feature folder
   - Ask the user if scope is unclear
6. For new screens, follow the Page/View pattern from the ui_theming rule
7. Provide implementation guidance or code that reuses existing components

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…