Skip to content

Design Blueprint

Safety checked

Review Figma Designs From Engineer Perspective

shomtsmMay 2026

A Claude Code skill that reviews Figma designs and automatically posts position-specific comments to target elements.

Design ReviewFigma IntegrationEngineer Feedback

Install Command

Run this command to deploy the blueprint to your environment.

What problem does this solve?

Reviews Figma designs from an engineer's perspective and automatically posts comments to exact locations in Figma. It analyzes designs at two levels: basic design properties (spacing, color, sizing, structure) extracted from node information, and engineer-focused concerns (data structures, forms, performance, specifications) from screenshots. Instead of generic feedback scattered in chat, every issue gets positioned at the exact element in Figma.

How does it work?

Once set up with a Figma token and Claude Code access, run /figma-design-review <figma_url>. The skill validates prerequisites, extracts node information via REST API, captures a screenshot, runs two-phase analysis (basic design checks against node properties, then engineer perspective review), calculates exact element coordinates, and posts individual comments to each issue location in Figma. Output: a summary table of all flagged issues organized by category (spacing, color, sizing, data structure, forms, etc.).

Included Skill Groups

What's the biggest win?

Every design review issue appears in Figma at its exact location with reasoning, so engineers understand both what to fix and why without switching between tools.

What should I know technically?

Requires Node.js runtime for Python scripts (post_comment.py, get_node_info.py) and Figma MCP enabled in Claude Code. REST API calls use FIGMA_TOKEN for authentication; if MCP screenshot/metadata calls fail on complex node trees, the standalone REST API script continues to work because it operates independently.

What should I watch out for?

Requires Figma Desktop App running with the target file open and the target node/frame selected. If Figma MCP fails on complex designs with many nested nodes (common with tables/lists), the REST API can still extract coordinates. FIGMA_TOKEN environment variable must be set before running the skill. MCPsocket connection is required between Claude Code and Figma Desktop.

Key Features

Basic Design Review

Checks spacing consistency, color usage, touch target sizing (44x44px minimum), component structure, and grid alignment from node properties

Engineer Perspective Analysis

Reviews data structure nesting depth, form validation patterns, table scrolling needs, state complexity, permissions, and specification ambiguities

Position-Specific Comments

Calculates exact element coordinates from REST API and posts comments to the center of flagged components, not generic page comments

Coordinate Accuracy

Uses Figma REST API for precise coordinate detection rather than visual estimation, ensuring comments land on intended elements

Bilingual Documentation

Full English and Japanese documentation with setup, usage, and troubleshooting for both languages

Tools in this Blueprint

Claude logo
4.7(315 reviews)
Figma Desktop App
Claude logo
4.4(68 reviews)
Figma

About This Blueprint

License
MIT
Industry
Technology
Skills
0 workflows, 0 sub-skills, 1 standalone