react:components

Converts Stitch designs into modular React components with AST-based validation.

Updated Apr 13, 2026
One-click install
npx skills add https://github.com/moonseokchoi-kr/moon-harness --skill react-components-moonseokchoi-kr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: react:components
Source: https://github.com/moonseokchoi-kr/moon-harness/tree/main/skills/react-components
Command: npx skills add https://github.com/moonseokchoi-kr/moon-harness --skill react-components-moonseokchoi-kr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Front-end teams need to convert Stitch design specifications into maintainable React components with consistent structure and validated code.

Core Features & Use Cases

  • Modular component generation: break designs into independent React components with clean file structure and type safety.
  • Validation and reliability: AST-based validation to ensure design constraints are respected.
  • Reusable data and hooks: separate data and logic to enable scalable design systems.
  • Use Case: when turning Stitch project pages into a scalable React UI library.

Quick Start

Run the Stitch to React workflow on a Stitch design to generate modular React components.

Frequently Asked Questions about react:components

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

FAQPage Schema
How do I convert Stitch designs into modular React components?

This Skill converts Stitch designs into modular React components by breaking down project pages into independent UI elements with clean file structures, type-safe interfaces, and decoupled data hooks.

What is AST-based validation for React component generation?

AST-based validation is a mechanism that parses generated React component code to ensure design constraints are respected and the output maintains strict structural reliability.

Can I use this to generate a scalable React UI library from design pages?

Yes, you can generate a scalable React UI library from Stitch design pages. The Skill handles both small widgets and larger pages, separating data and logic to enable scalable design systems.

Does the React component generation enforce type-safe interfaces?

Yes, the generated React components enforce type-safe interfaces by automatically naming component properties using the [ComponentName]Props convention for clear TypeScript integration.

What is the best way to decouple data and hooks in a React design system?

The best way to decouple data and hooks is to generate components that separate data and logic during the design-to-code pipeline, enabling reusable and scalable frontend architecture.

Are there limitations when converting large Stitch pages to React components?

The Skill handles both small widgets and larger pages without specific limitations, applying modular component generation and automated styling alignment to maintain architectural consistency.