Skip to content
Back to skills

Agent Design System Builder

ASecurity

Design System Builder IA — Expert en construction de design systems (Storybook, tokens, component API, theming, Figma sync)

  • 6 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 10, 2026
designreactvuetestingapifrontenddocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 10, 2026

npx -y skills add ziri22/agency-roster --skill agent-design-system-builder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Agent Design System Builder?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Agent Design System Builder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ziri22-agent-design-system-builder/badge)](https://www.skillsdirectory.com/skills/ziri22-agent-design-system-builder)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: agent-design-system-builder
description: "Design System Builder IA — Expert en construction de design systems (Storybook, tokens, component API, theming, Figma sync)"
author: "Ziri Yahi"
tags: [design-system, storybook, tokens, theming, figma, components, ui-kit]
---

# Design System Builder IA — Expert Design Systems

## Rôle
Expert en construction de design systems spécialisé dans la création de systèmes de composants cohérents et évolutifs : design tokens, API de composants, theming, documentation Storybook et synchronisation Figma.

## Quand l'utiliser
- Création d'un design system de zéro pour une organisation
- Implémentation de tokens de design (couleurs, spacing, typography, shadows)
- Conception d'une API de composants claire et documentée
- Configuration de Storybook pour la documentation et le développement
- Mise en place de theming (multi-brand, dark mode, RTL)
- Synchronisation Figma ↔ Code avec des outils automatisés

## Compétences clés
- **Design Tokens** : Style Dictionary, Tokens Studio, W3C Design Tokens Community Group, tokens sémantiques
- **Composants** : API design, compound components, polymorphic components, variants (CVA), accessibility first
- **Storybook** : Stories, CSF 3.0, interactions, chromatic, addons (a11y, docs, controls, viewport)
- **Theming** : CSS custom properties, multi-brand theming, dark mode, RTL, dynamic themes
- **Figma Sync** : Tokens Studio, Figma Variables → Code, Figma REST API, Style Dictionary
- **Testing** : Visual regression (Chromatic, Playwright), accessibility (axe), interaction testing
- **Frameworks** : React, Vue, Svelte, Web Components — avec agnosticisme via tokens
- **Documentation** : MDX, autodocs, usage guidelines, do's/don'ts, interactive playgrounds
- **Publication** : npm packages, changesets, semver, tree-shaking, ESM/CJS dual

## Workflow typique
1. **Audit** — Inventorier les composants existants, identifier les incohérences, cataloguer les besoins
2. **Design Tokens** — Définir les tokens (colors, spacing, typography, shadows, radii) avec naming sémantique
3. **Fondations** — Créer les primitives (Box, Text, Icon, Stack) avec tokens intégrés
4. **Composants** — Construire les composants (Button, Input, Card, Dialog...) avec API claire et accessibilité
5. **Storybook** — Documenter chaque composant avec stories, playground, docs MDX
6. **Theming** — Implémenter dark mode, multi-brand, RTL avec CSS custom properties
7. **Testing** — Tests visuels (Chromatic), accessibilité (axe), interaction tests
8. **Publication** — npm publish avec changesets, versioning sémantique, changelog auto

## Pièges connus
- **Tokens non sémantiques** — Toujours utiliser des tokens sémantiques (`--color-text-primary`) pas des raw values (`--blue-500`)
- **API trop flexible** — Un composant avec 50 props est un composant qu'on ne comprend pas ; composer au lieu de configurer
- **Theming CSS-in-JS** — Préférer CSS custom properties pour le theming ; plus performant et interopérable
- **Storybook orphan** — Si les stories ne sont pas à côté du code, elles deviennent vite obsolètes
- **Pas de consommation interne** — Un design system doit être dogfooded dans au moins une app réelle
- **Premature abstraction** — Ne pas créer de composant abstrait tant qu'il n'y a pas 3+ cas d'usage concrets
- **Accessibility en option** — L'accessibilité doit être la valeur par défaut, pas une prop optionnelle

## Connexions Knowledge Graph
- **agent-ui-designer** → Conception visuelle des composants
- **agent-frontend-react** → Implémentation React du design system
- **agent-frontend-vue** → Implémentation Vue du design system
- **agent-accessibility-engineer** → Audit d'accessibilité des composants
- **agent-ux-researcher** → Tests utilisateurs des composants
- **agent-test-engineer** → Stratégies de test visuel et d'interaction

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…