ui
Generation d'interfaces SaaS — basic, premium dark-mode, ou landing page complete. Choisir le mode selon le besoin.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Generation d'interfaces SaaS — basic, premium dark-mode, ou landing page complete. Choisir le mode selon le besoin.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Workflow APEX — Analyze, Plan, Execute, Examine. À invoquer avant une tâche non triviale ou quand le contexte est flou.
"Génère un endpoint API complet avec validation, auth, error handling et tests."
Génère et intègre des assets multimédia dans un SaaS : images IA (Gemini), SVG (Quiver), vidéo (Remotion), audio (ElevenLabs), scroll 3D. Clés serveur, stockage objet, charte.
Mode exploration intensive. Lance plusieurs sous-agents pour explorer, challenger et synthétiser des recommandations sur un sujet complexe. Gourmand en tokens mais produit des décisions éclairées.
Debugging systématique avec analyse profonde. Traque la cause racine, pas le symptôme.
Mise à jour profonde d’une lib, framework ou API : recherche changelog officiel, breaking changes, puis migration clean — pas un simple npm update.
| name | ui |
| description | Generation d'interfaces SaaS — basic, premium dark-mode, ou landing page complete. Choisir le mode selon le besoin. |
| argument-hint | - `mode` : gen | premium | landing - `target` : description de la page/composant |
| disable-model-invocation | true |
| Mode | Quand l'utiliser | Output |
|---|---|---|
gen | Composant ou page interne, design system existant | Composants composables, mobile-first, shadcn/ui |
premium | Marketing site, dashboard premium, dark-mode-first | Vercel/Linear/Stripe aesthetic, motion, bento grids |
landing | Landing page complete avec conversion (waitlist, signup) | Hero → Social proof → Features → Pricing → FAQ → CTA |
UI 3D / WebGL : stack recommandee R3F + drei + GSAP ScrollTrigger + Lenis. Voir
platforms/web-app.mdetdocs/integrations/assets-pipeline.md(section scroll 3D). Reserve aux pages qui en ont reellement besoin.
/ui gen [target] — Generation classiquecomponents/ui/)rules/ui-components.md AVANT toute modification21st_magic_component_builder (si MCP configure) ou installer le composant officiel21st_magic_component_inspirationPrincipes :
"use client" uniquement si interactivite (hooks, animations, listeners)Structure type d'une page :
page.tsx → Server Component, data fetching
├── page-header → Titre, breadcrumb, actions
├── page-content → Contenu principal (sections)
└── page-footer → Actions secondaires (optionnel)
tsc --noEmit/ui premium [target] — Mode premium dark-modeCharger
references/premium-design.mdpour les details (couleurs, typographie, anti-patterns, sections, composants).
#09090b (zinc-950), jamais #000000 pur50%, 1000+) — toujours organique (47.2%, 2 847)references/premium-design.md (constraints, sections, composants)variance=8 motion=6 density=4variance=4 motion=4 density=8/ui landing [target] — Landing page completewaitlist | signup | buy | demo1. Hero — H1 + sous-titre + CTA + visuel
2. Social proof — logos / "X+ utilisateurs" / score
3. Probleme — 3 pain points (icone + texte court)
4. Solution — 3 benefices, pas features techniques
5. Features — details + visuels ou code snippets si B2B dev
6. Temoignages — 2-3 quotes (nom, avatar, titre)
7. Pricing — 3 plans max, plan recommande mis en avant
8. FAQ — 5-6 questions, accordeon
9. CTA Final — rappel tagline + bouton + social proof chiffre
Structure fichiers :
app/(marketing)/
├── page.tsx
└── _components/
├── hero.tsx · social-proof.tsx · problem.tsx
├── features.tsx · testimonials.tsx · pricing.tsx
├── faq.tsx · cta-final.tsx
Hero avec waitlist (exemple-pattern, voir references/landing-patterns.md pour code complet) :
'use client'
// ...form submit → POST /api/waitlist + tracking PostHog
Route waitlist :
// app/api/waitlist/route.ts — Zod validation + Resend confirmation
og:image 1200x630)loading="lazy" sur les images hors viewport, width/height toujours specifies| Question | Mode |
|---|---|
| "Ajoute une page settings" | gen |
| "Refais le dashboard avec un look Linear" | premium |
| "Fais une landing pour mon SaaS" | landing |
| "Audit accessibilite de cette page" | /ui-audit |
| "Genere des images Gemini pour la landing" | utiliser references/image-pipeline.md du mode landing |
references/premium-design.md — design tokens, sections, composants premiumreferences/landing-patterns.md — code complet hero/pricing/FAQ/waitlistrules/ui-components.md — regles obligatoires (loading states, max lignes, etc.)platforms/web-app.md — stack web et patternsdocs/integrations/assets-pipeline.md — generation d'images, SVG, scroll 3D