alekspetrov/navigator/product-design
Claude Code and agent skill by alekspetrov/navigator
- community
Checking that the SKILL.md file is still in the repository.
Automates design review, token extraction, component mapping, and implementation planning. Reduces design handoff from 6-10 hours to 5 minutes via direct Figma MCP integration. Auto-invoke when user mentions design review, Figma mockup, or design handoff.
Install
npx vskill@latest install alekspetrov/navigator/product-designSKILL.md
Product Design Skill
Automate design handoff from Figma to code with design system intelligence. Extract tokens, map components, detect drift, generate implementation plans.
When to Invoke
Auto-invoke when user says:
- "Review this design"
- "Analyze Figma mockup"
- "Design handoff for [feature]"
- "Check design system impact"
- "Plan implementation for design"
- "Extract tokens from Figma"
- "What changed in the design?"
What This Does
5-Step Workflow:
- Design Analysis: Extract patterns, components, tokens from Figma
- Codebase Audit: Compare design vs implementation, find drift
- Implementation Planning: Generate phased task breakdown
- Task Assignment: Create Navigator task document
- Handoff: Ask user to review or start implementation
Time Savings: 6-10 hours → 15-20 minutes (95% reduction)
Prerequisites
Required
- Python Dependencies
``bash cd skills/product-design ./setup.sh # Automated installation # OR manually: pip install -r requirements.txt ``
- Figma Desktop (for automated workflow)
- Download: https://www.figma.com/downloads/
- Enable MCP: Figma → Preferences → Enable local MCP Server
- Must be running during design reviews
- Project Structure
.agent/design-system/directory (created on first run)- Project with components (React/Vue/Svelte)
Optional (Enhanced Features)
- Figma Enterprise: Code Connect for automatic component mapping
- Tailwind CSS: Design token integration via @theme
- Storybook: Component documentation and visual regression
Installation
Quick start:
See INSTALL.md for detailed installation guide and troubleshooting.
Workflow Protocol
Step 0: Check Setup (Auto-Run)
Before starting, verify Python dependencies installed:
If setup missing:
- Show setup instructions
- Offer manual workflow as alternative
- Do not proceed with automated Figma workflow
If setup complete:
- Continue to Step 1 (Design Analysis)
Step 1: Design Analysis
Objective: Extract design patterns from Figma or manual description
With Figma MCP (Automated) ✨ SIMPLIFIED
New Architecture (v1.1.0+): Python directly connects to Figma MCP - no manual orchestration!
Workflow (fully automated):
- User provides Figma URL
- Run
python3 functions/design_analyzer.py --figma-url <URL> - Python connects to Figma MCP (http://127.0.0.1:3845/mcp)
- Fetches metadata → analyzes → fetches details only if needed
- Returns complete analysis
Benefits:
- ✅ No manual MCP tool calls by Claude
- ✅ Progressive refinement (smart token usage)
- ✅ Automatic connection management
- ✅ Built-in error handling
Requirements:
- Figma Desktop running
- MCP enabled in preferences
- Python dependencies installed (
./setup.sh)
Manual Workflow (No MCP)
Run design_analyzer.py
Analysis Output:
- New components not in UI kit
- Similar components (reuse opportunities)
- New design tokens
- Breaking changes (if any)
Step 2: Codebase Audit
Objective: Compare design vs implementation, detect drift
Token Extraction
Output: DTCG formatted tokens + diff summary
Component Mapping
Output: Figma component → code component mappings with confidence scores
Design System Audit
Audit Results:
- Token alignment (in sync, drift, missing, unused)
- Component reuse opportunities
- Tailwind config recommendations
- Priority level (critical, high, medium, low)
Step 3: Implementation Planning
Objective: Generate phased implementation task document
Generate Task Document
Task Document Includes:
- Phased implementation (tokens → atoms → molecules → organisms)
- Complexity estimates per phase
- Acceptance criteria checklist
- Files to modify
- Testing strategy
- Rollout plan
Create Design Review Report
Use template: templates/design-review-report.md
Save to: .agent/design-system/reviews/YYYY-MM-DD-{{feature-name}}.md
Contents:
- Design analysis summary
- Token changes (added/modified/removed)
- Component changes (new/extended/breaking)
- Design system impact
- Implementation recommendations
Step 4: Task Assignment
Objective: Create task and assign context for implementation
Create PM Ticket (if configured)
Update Navigator Documentation
Step 5: Implementation Handoff
Objective: Present results and get user decision
Present Summary
User Decision Branches
If user chooses [1] or says "Start implementation":
If user chooses [2]:
If user chooses [3]:
Predefined Functions
functions/design_analyzer.py
Purpose: Extract design patterns from Figma MCP data or manual input
Usage:
Input Format (figma_mcp_combined.json):
Output: Component analysis with categorization (atom/molecule/organism) + similarity scores
functions/token_extractor.py
Purpose: Convert Figma variables to DTCG format with diff
Usage:
Output Formats:
full: DTCG tokens + diff + summarytokens-only: Just DTCG tokensdiff-only: Just diff and summary
DTCG Format (W3C Design Tokens spec):
functions/component_mapper.py
Purpose: Map Figma components to codebase components
Usage:
Mapping Strategy:
- Code Connect first (100% confidence)
- Fuzzy name matching (70%+ confidence)
- Unmapped = needs creation
Output: Mappings with confidence scores + variant prop mapping
functions/design_system_auditor.py
Purpose: Audit design system for drift and reuse opportunities
Usage:
This is the start of the file. Read the full SKILL.md on GitHub.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationWarning, 68 of 100Marginal. 1 run. Evaluated 8 months ago.
Source
- SKILL.md in the repositoryCheckingskills/product-design/SKILL.md
Popularity
- Repository stars
- 192
- Repository forks
- 9
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 17 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/alekspetrov/navigator/product-design)