moai-design-tools

Translate Figma metadata and .pen designs into React/Tailwind components.

Updated Feb 24, 2026
One-click install
npx skills add https://github.com/Jongsix/remote-claudecode --skill moai-design-tools-jongsix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: moai-design-tools
Source: https://github.com/Jongsix/remote-claudecode/tree/main/.claude/skills/moai-design-tools
Command: npx skills add https://github.com/Jongsix/remote-claudecode --skill moai-design-tools-jongsix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill helps you move from design context to implementation without losing fidelity, whether you are extracting specs from Figma, rendering visual concepts with Pencil, or exporting approved .pen designs into production code.

Core Features & Use Cases

  • Figma MCP: Fetch design metadata, component hierarchies, tokens, and screenshots from existing Figma files.
  • Pencil MCP: Convert natural-language UI ideas or DNA code into visual .pen frames for rapid iteration and review.
  • Pencil-to-Code Export: Generate React and Tailwind components from finalized .pen designs while preserving structure and styling.
  • Use Case: A developer can pull design tokens from Figma, prototype a layout in Pencil, and then export the approved design into React components for implementation.

Quick Start

Ask the skill to help you choose the right design workflow and produce the needed Figma, Pencil, or React/Tailwind output for your current UI task.

Frequently Asked Questions about moai-design-tools

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Figma designs to React and Tailwind code?

To convert Figma designs to React and Tailwind code, you can extract design metadata, component hierarchies, and tokens from Figma, then export the approved visual frames into production-ready React components while preserving styling and structure.

Can I generate visual UI prototypes from natural language descriptions?

Yes, you can generate visual UI prototypes from natural language by converting text-based UI ideas into visual .pen frames, allowing for rapid iteration and layout review before final code export.

What is the best way to maintain design tokens when exporting UI prototypes to code?

The best way to maintain design tokens during UI export is to extract them directly from Figma metadata and map them into the generated React and Tailwind components, ensuring original styling fidelity and responsive layout support.

Does this design-to-code workflow support preserving component hierarchy?

Yes, the design-to-code workflow supports preserving component hierarchy by extracting structural metadata from Figma or Pencil frames and mapping that hierarchy directly into the exported React component architecture.

How do I extract design specs and screenshots from existing Figma files?

You can extract design specs and screenshots from existing Figma files by fetching design metadata, component hierarchies, and visual tokens, translating them into structured context for frontend implementation.

What are the limitations of exporting .pen designs to React components?

Exporting .pen designs to React components requires finalized visual frames and proper design token handling; without structured metadata or approved layouts, the generated Tailwind code may lack responsive fidelity or correct component structure.