prototype-to-production

Solid

Convert design prototypes (HTML, CSS, Figma exports) into production-ready components. Analyzes prototype structure, extracts design tokens, identifies reusable patterns, and generates typed React components. Adapts to existing project tech stack with React + TypeScript as default.

Web & Frontend 335 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 85/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# Prototype to Production Skill Convert design prototypes into production-ready, typed components by analyzing structure, extracting patterns, and generating clean code. ## When to Use - Converting HTML prototypes to React components - Transforming super-design outputs (`.superdesign/design_iterations/*.html`) to production code - Breaking down Figma exports into reusable components - Extracting design tokens from prototype CSS/inline styles - Productionizing a mockup or proof-of-concept UI ## Conversion Workflow ``` ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ ┌─────────────┐ │ Analyze │──▶│ Detect │──▶│ Decompose │──▶│ Generate │ │ Input │ │ Tech Stack │ │ Components │ │ Code │ └─────────────┘ └─────────────┘ └─────────────┘ └─────────────┘ │ │ │ │ ▼ ▼ ▼ ▼ Identify type package.json Atomic design TypeScript & structure scan + patterns methodology components ``` ### Step 1: Analyze Input **Detect prototype type and structure:** | Input Type | Detection Method | Key Patterns | |------------|------------------|--------------| | Super-design | Path: `.superdesign/design_iterations/*.html` | Flowbite, Tailwind CDN, theme CSS references | | Generic HTML | Any `.html` file | Standard HTML structure, inline/external CSS | | Figma Export | Figma-specific class names | `figma-`, absolute po...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category