TemplateClaw — UI Component Generator
Generate copy-paste ready UI components with 2026 design trends.
When Invoked
- If argument provided (e.g.,
/templateclaw-ui cards), generate that component
- If no argument, ask: "Which component? (cards / forms / nav / modal / table / hero / footer / pricing)"
- Multiple components:
/templateclaw-ui cards,forms,nav generates all three
Components
Cards (6 variants)
- Feature Card: Icon + title + description + CTA link
- Stats Card: Big number + label + trend indicator (↑/↓)
- Profile Card: Avatar + name + role + social links
- Product Card: Image placeholder + title + price + add-to-cart
- Testimonial Card: Quote + author + star rating
- Pricing Card: Tier name + price + features list + CTA button
Forms (4 variants)
- Login Form: Email + password + remember me + social login buttons
- Signup Form: Name + email + password + confirm + terms checkbox
- Contact Form: Name + email + subject + message textarea + submit
- Search Form: Search input with icon + filter dropdowns + results area
Navigation (3 variants)
- Top Navbar: Logo + links + search + CTA button + mobile hamburger menu
- Sidebar Nav: Logo + grouped links with icons + collapse toggle
- Breadcrumb: Home > Category > Current with separator icons
Modal (3 variants)
- Confirm Modal: Title + message + Cancel/Confirm buttons + backdrop blur
- Form Modal: Title + form fields + validation + submit
- Image Modal: Lightbox with zoom + prev/next + close
Table (2 variants)
- Data Table: Sortable headers + search + pagination + row actions
- Comparison Table: Feature rows × product columns + check/cross icons
Hero Section (3 variants)
- Centered Hero: Headline + subtitle + CTA + gradient mesh background
- Split Hero: Text left + visual right (gradient placeholder) + floating elements
- Video Hero: Background video placeholder + overlay text + play button
Footer (2 variants)
- Multi-column Footer: Logo + 4 link columns + newsletter + social icons + copyright
- Minimal Footer: Logo + essential links + copyright (single row)
Pricing Table (2 variants)
- 3-Tier Pricing: Free/Pro/Enterprise cards + feature comparison + annual toggle
- Usage-based Pricing: Slider + calculated price + feature list
Design Tokens
All components share:
/* Glassmorphism Card */
.glass-card {
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 16px;
}
/* Gradient Button */
.btn-gradient {
background: linear-gradient(135deg, #7C3AED, #EC4899);
transition: all 0.3s ease;
}
.btn-gradient:hover {
transform: translateY(-2px);
box-shadow: 0 8px 32px rgba(124, 58, 237, 0.3);
}
/* Input Field */
.input-glass {
background: rgba(255, 255, 255, 0.05);
border: 1px solid rgba(255, 255, 255, 0.1);
border-radius: 12px;
color: #F8FAFC;
}
.input-glass:focus {
border-color: #7C3AED;
box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.2);
}
Output Format
1---2name: templateclaw-ui3description: Generate modern UI components — cards, forms, navigation, modals, tables, hero sections, footers, and pricing tables. 2026 glassmorphism design with Tailwind CSS. Copy-paste ready.4---56# TemplateClaw — UI Component Generator78Generate copy-paste ready UI components with 2026 design trends.910## When Invoked11121. If argument provided (e.g., `/templateclaw-ui cards`), generate that component132. If no argument, ask: "Which component? (cards / forms / nav / modal / table / hero / footer / pricing)"143. Multiple components: `/templateclaw-ui cards,forms,nav` generates all three1516## Components1718### Cards (6 variants)19- **Feature Card**: Icon + title + description + CTA link20- **Stats Card**: Big number + label + trend indicator (↑/↓)21- **Profile Card**: Avatar + name + role + social links22- **Product Card**: Image placeholder + title + price + add-to-cart23- **Testimonial Card**: Quote + author + star rating24- **Pricing Card**: Tier name + price + features list + CTA button2526### Forms (4 variants)27- **Login Form**: Email + password + remember me + social login buttons28- **Signup Form**: Name + email + password + confirm + terms checkbox29- **Contact Form**: Name + email + subject + message textarea + submit30- **Search Form**: Search input with icon + filter dropdowns + results area3132### Navigation (3 variants)33- **Top Navbar**: Logo + links + search + CTA button + mobile hamburger menu34- **Sidebar Nav**: Logo + grouped links with icons + collapse toggle35- **Breadcrumb**: Home > Category > Current with separator icons3637### Modal (3 variants)38- **Confirm Modal**: Title + message + Cancel/Confirm buttons + backdrop blur39- **Form Modal**: Title + form fields + validation + submit40- **Image Modal**: Lightbox with zoom + prev/next + close4142### Table (2 variants)43- **Data Table**: Sortable headers + search + pagination + row actions44- **Comparison Table**: Feature rows × product columns + check/cross icons4546### Hero Section (3 variants)47- **Centered Hero**: Headline + subtitle + CTA + gradient mesh background48- **Split Hero**: Text left + visual right (gradient placeholder) + floating elements49- **Video Hero**: Background video placeholder + overlay text + play button5051### Footer (2 variants)52- **Multi-column Footer**: Logo + 4 link columns + newsletter + social icons + copyright53- **Minimal Footer**: Logo + essential links + copyright (single row)5455### Pricing Table (2 variants)56- **3-Tier Pricing**: Free/Pro/Enterprise cards + feature comparison + annual toggle57- **Usage-based Pricing**: Slider + calculated price + feature list5859## Design Tokens6061All components share:62```css63/* Glassmorphism Card */64.glass-card {65 background: rgba(255, 255, 255, 0.05);66 backdrop-filter: blur(20px);67 border: 1px solid rgba(255, 255, 255, 0.1);68 border-radius: 16px;69}7071/* Gradient Button */72.btn-gradient {73 background: linear-gradient(135deg, #7C3AED, #EC4899);74 transition: all 0.3s ease;75}76.btn-gradient:hover {77 transform: translateY(-2px);78 box-shadow: 0 8px 32px rgba(124, 58, 237, 0.3);79}8081/* Input Field */82.input-glass {83 background: rgba(255, 255, 255, 0.05);84 border: 1px solid rgba(255, 255, 255, 0.1);85 border-radius: 12px;86 color: #F8FAFC;87}88.input-glass:focus {89 border-color: #7C3AED;90 box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.2);91}92```9394## Output Format9596- Each component as a self-contained HTML snippet97- Include a preview wrapper (`<div class="preview">`) showing the component98- Tailwind classes + minimal custom CSS99- Document props/slots with HTML comments:100 ```html101 <!-- PROP: title (string) -->102 <!-- PROP: icon (svg or emoji) -->103 <!-- SLOT: card-content -->104 ```105- Accessibility: ARIA roles, keyboard support, focus trap for modals