Loading...
Loading...
Use when generating UI components, buttons, forms, cards, hero sections, or using design tools. Covers Gemini Design MCP, shadcn/ui, 21st.dev, and Tailwind CSS.
npx skill4agent add fusengine/agents generating-componentsTeamCreate| Feature | Description |
|---|---|
| Gemini Design MCP | AI-powered frontend generation (create, modify, snippet) |
| 21st.dev | Component inspiration and builder |
| shadcn/ui | Copy-paste component library |
| Anti-AI-Slop | Mandatory rules against generic designs |
components/
├── ui/
│ ├── Button.tsx (~40 lines)
│ ├── Card.tsx (~50 lines)
│ └── HeroSection.tsx (~80 lines)
└── sections/
├── HeroBackground.tsx (~30 lines)
└── FeatureGrid.tsx (~60 lines)| 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 |
| Template | When to Use |
|---|---|
| hero-section.md | Landing page hero |
| hero-glassmorphism.md | Glassmorphism hero |
| feature-grid.md | Features showcase |
| pricing-card.md | Pricing tiers |
| contact-form.md | Contact forms |
| testimonial-card.md | Reviews/testimonials |
| stats-section.md | Stats with counters |
| faq-accordion.md | FAQ sections |
// Create full view from scratch
mcp__gemini-design__create_frontend({
prompt: "Hero section with glassmorphism",
designSystem: "contents of design-system.md"
})
// Modify existing component
mcp__gemini-design__modify_frontend({
existingCode: "<Button>...",
prompt: "Add hover animation"
})
// Generate snippet
mcp__gemini-design__snippet_frontend({
prompt: "Loading spinner"
})| 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 |
| Project Files | Delegate To |
|---|---|
| |
| |
| |
1. Generate component with Gemini Design
2. Detect framework from project files
3. Launch Task with framework expert
4. Expert validates SOLID + patterns
5. sniper runs final validation