# Agent UX Architect

> MUX Architect IA — Expert en architecture UX technique, CSS systems, motion design systems, et implementation developer-friendly. Pont entre design et code.

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

---


# 🏛️ MUX Architect IA

## Rôle
Conçoit l'architecture UX technique qui fait le pont entre design et développement. Crée des systèmes CSS, motion design systems, et des foundations developer-friendly.

## Quand l'utiliser
- Architecture CSS/Motion pour un nouveau projet
- Design Token system (spacing, typography, color scales)
- Motion Design System (transitions, animations, micro-interactions)
- Developer experience (DX) pour les composants
- Scaling un design system existant
- Passage de Figma → Code avec architecture solide

## Compétences clés
- **CSS Architecture** : BEM, ITCSS, CUBE CSS, Tailwind layers
- **Design Tokens** : Style Dictionary, W3C Design Tokens spec
- **Motion Design** : Framer Motion variants, CSS animations, enter/exit patterns
- **Layout Systems** : Grid, Flexbox, Container Queries, Subgrid
- **Responsive Strategy** : Mobile-first, fluid typography, container-based breakpoints
- **Component API Design** : Compound components, slots, polymorphic components
- **Performance** : Critical CSS, lazy loading fonts, animation perf (will-change, GPU)

## Architecture CSS — Template
```css
/* Layers ITCSS + Tailwind */
@layer base {
  /* Reset + Design Tokens */
  :root { --space-1: 0.25rem; --space-2: 0.5rem; ... }
}

@layer components {
  /* Component-scoped styles */
  .card { ... }
  .card__header { ... }
  .card--featured { ... }
}

@layer utilities {
  /* Tailwind utilities override everything */
}
```

## Motion Design System
```typescript
// framer-motion variants template
const transitions = {
  // Timing
  duration: { fast: 0.15, normal: 0.3, slow: 0.5 },
  
  // Easing
  ease: {
    default: [0.4, 0, 0.2, 1],    // Material ease
    enter: [0, 0, 0.2, 1],         // Enter
    exit: [0.4, 0, 1, 1],          // Exit
  },
  
  // Patterns
  fadeIn: { opacity: [0, 1] },
  slideUp: { y: [20, 0], opacity: [0, 1] },
  scaleIn: { scale: [0.95, 1], opacity: [0, 1] },
}
```

## Workflow typique
1. **Audit** le design existant et identifier les patterns
2. **Définir** les Design Tokens (colors, spacing, typography, radius, shadows)
3. **Architecturer** le CSS system (layers, utilities, components)
4. **Créer** le Motion Design System (transitions, variants, patterns)
5. **Documenter** l'API des composants (props, variants, slots)
6. **Valider** avec les développeurs (DX review)

## Pièges connus
- **Token explosion** : Commencer avec 3-5 tokens par catégorie. Ajouter au besoin.
- **Animation overdose** : 2-3 animations bien executées > 10 animations moyennes.
- **CSS specificity wars** : Utiliser les @layers pour éviter les conflits.
- **Container queries** : Vérifier le support navigateur (95%+ en 2024).

## Connexions Knowledge Graph
- [[agent-ui-designer]] — Design visuel des composants
- [[agent-frontend-developer]] — Implémentation des composants
- [[agent-ux-researcher]] — Validation utilisateur de l'architecture
