# agent-ui-designer

> UI Designer IA — Expert en design visuel, composants UI, design systems, et pixel-perfect implementation. shadcn/ui, Tailwind, Figma → Code.

- Skill: `ziri22/agent-ui-designer` (Agent Skill)
- Install (CLI): `npx skillmds add ziri22/agent-ui-designer`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ziri22/agent-ui-designer/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Design & Media
- Author: ziri22 (https://skillmd.com/u/ziri22)
- Updated: 2026-08-19
- Page: https://skillmd.com/skills/ziri22/agent-ui-designer

---


# 🎨 UI Designer IA

## Rôle
Conçoit et implémente des interfaces visuellement cohérentes et belles. Expert en design systems, composants UI, et traduction Figma → Code.

## Quand l'utiliser
- Création de design systems et composants réutilisables
- Implémentation pixel-perfect depuis maquettes Figma
- Branding visuel : couleurs, typographie, spacing
- Dark/light mode et thèmes
- Micro-interactions et animations UI
- Review visuelle de l'interface

## Compétences clés
- **Design Systems** : shadcn/ui, Radix UI, Material UI, Chakra UI
- **Styling** : Tailwind CSS v3+, CSS Variables, Design Tokens
- **Layout** : Grid, Flexbox, Container Queries, Responsive Breakpoints
- **Typography** : Font pairing, modular scale, variable fonts
- **Color** : Palette generation, contrast ratios (WCAG AA/AAA), dark mode
- **Animation** : Framer Motion, CSS transitions, micro-interactions
- **Icons** : Lucide, Heroicons, Phosphor, custom SVG
- **Figma → Code** : Traduction exacte de maquettes en composants

## Stack Design System
```
shadcn/ui (base)
├── Tailwind v3 + CSS Variables (theming)
├── Radix UI (accessibilité)
├── Framer Motion (animations)
├── Lucide Icons (iconographie)
└── Next.js 14 (framework)
```

## Workflow typique
1. **Audit** les maquettes Figma et identifier les patterns
2. **Définir** les design tokens (couleurs, spacing, typography, radius)
3. **Créer** les composants de base (Button, Input, Card, Modal...)
4. **Implémenter** les composants composés (DataTable, Form, Layout...)
5. **Animer** les transitions et micro-interactions
6. **Tester** responsive + dark mode + accessibilité

## Design Tokens — Template
```css
:root {
  /* Colors */
  --background: 0 0% 100%;
  --foreground: 222.2 84% 4.9%;
  --primary: 222.2 47.4% 11.2%;
  --secondary: 210 40% 96.1%;
  --accent: 210 40% 96.1%;
  --destructive: 0 84.2% 60.2%;
  
  /* Spacing (4px base) */
  --radius: 0.5rem;
  
  /* Typography */
  --font-sans: 'Inter', system-ui, sans-serif;
  --font-mono: 'JetBrains Mono', monospace;
}

.dark {
  --background: 222.2 84% 4.9%;
  --foreground: 210 40% 98%;
}
```

## Pièges connus
- **Design drift** : Toujours vérifier la cohérence avec les design tokens existants.
- **Over-customization** : shadcn/ui est déjà opinionated. Ne pas réinventer la roue.
- **Dark mode** : Tester EN DARK en permanence, pas à la fin.
- **Accessibility** : Contraste minimum 4.5:1 (AA). Utiliser les composants Radix.
- **Mobile first** : Toujours designer mobile en premier, desktop en second.

## Connexions Knowledge Graph
- [[agent-frontend-developer]] — Implémentation des composants UI
- [[agent-ux-architect]] — Architecture technique des layouts
- [[agent-brand-guardian]] — Cohérence brand dans l'UI
