generating-components

Generating Components

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "generating-components" with this command: npx skills add fusengine/agents/fusengine-agents-generating-components

Generating Components

Agent Workflow (MANDATORY)

Before ANY component generation, use TeamCreate to spawn 3 agents:

  • fuse-ai-pilot:explore-codebase - Analyze existing UI patterns, colors, typography

  • fuse-ai-pilot:research-expert - Verify latest component patterns via Context7

  • mcp__magic__21st_magic_component_inspiration - Search 21st.dev for inspiration

After implementation, run fuse-ai-pilot:sniper for validation.

Overview

Feature Description

Gemini Design MCP AI-powered frontend generation (create, modify, snippet)

Structured Specs Layout + component + animation specs (NOT raw code templates)

Multi-Stack Adapts to React/Laravel/Swift via visual specs

21st.dev Component inspiration and builder

shadcn/ui Copy-paste component library

Anti-AI-Slop Mandatory identity-driven design

Critical Rules

  • ALWAYS use Gemini Design - Never write UI code manually

  • Search inspiration first - 21st.dev before coding

  • Match existing tokens - Analyze codebase before generating

  • No forbidden fonts - Inter, Roboto, Arial are BANNED

  • Framer Motion required - Every component needs animations

Architecture

components/ ├── ui/ │ ├── Button.tsx (~40 lines) │ ├── Card.tsx (~50 lines) │ └── HeroSection.tsx (~80 lines) └── sections/ ├── HeroBackground.tsx (~30 lines) └── FeatureGrid.tsx (~60 lines)

→ See hero-section.md for complete example

Reference Guide

Concepts

Topic Reference When to Consult

Gemini Workflow gemini-design-workflow.md MANDATORY - Read first

21st.dev 21st-dev.md Component inspiration

shadcn/ui shadcn.md Component library

Buttons buttons-guide.md Button states, sizing

Forms forms-guide.md Validation, layout

Cards cards-guide.md Card patterns

Icons icons-guide.md Icon usage

UI Design ui-visual-design.md 2026 trends, animations

Grids grids-layout.md Layout system

Patterns design-patterns.md Common patterns

Templates

Template When to Use

hero-section.md Hero section spec + Gemini prompt

hero-glassmorphism.md Glassmorphism hero spec

feature-grid.md Feature showcase spec + layout

pricing-card.md Pricing tier spec + Gemini prompt

contact-form.md Contact form spec + validation

testimonial-card.md Testimonial/review spec

stats-section.md Stats section spec + counters

faq-accordion.md FAQ section spec

pricing-cards.md Pricing cards spec + Gemini prompt

Full Pages & Identity

For complete page designs (dashboard, auth, settings), see page-layouts skill. For visual identity (palette, typography, tokens), see identity-system skill.

Quick Reference

→ See gemini-design-workflow.md for Gemini Design tool usage.

Anti-AI-Slop Table

FORBIDDEN USE INSTEAD

Inter, Roboto, Arial Clash Display, Satoshi, Syne

Purple/pink gradients CSS variables, sharp accents

Border-left indicators Icon + bg-*/10 rounded

Flat backgrounds Glassmorphism, gradient orbs

No animations Framer Motion stagger

→ See ui-visual-design.md for 2026 trends

Best Practices

DO

  • Read gemini-design-workflow.md FIRST

  • Search 21st.dev for inspiration before coding

  • Match existing design tokens exactly

  • Use Framer Motion for all animations

  • Split components into <100 line files

DON'T

  • Write UI code manually (use Gemini Design)

  • Use forbidden fonts (Inter, Roboto, Arial)

  • Skip inspiration search phase

  • Forget hover/focus states

  • Create components without animations

→ For multi-stack delegation rules, see rules/framework-integration.md .

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

laravel-livewire

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

laravel-blade

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

laravel-architecture

No summary provided by upstream source.

Repository SourceNeeds Review