💻 Développement

dev-wireframe-advisor

Conseille sur la création de wireframes et mockups pour apps et sites.

⚡ Installation & lancement en 1 commande

Copiez-collez dans votre terminal : le skill s'installe dans ~/.claude/skills et Claude Code se lance directement dessus.

macOS / Linux
curl -fsSL https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.sh | sh -s -- dev-wireframe-advisor --launch
Windows (PowerShell)
iex "& { $(iwr -useb https://raw.githubusercontent.com/khalilbenaz/claude-skills-collection/main/install.ps1) } dev-wireframe-advisor -Launch"

🚀 Déjà installé ?

claude "/dev-wireframe-advisor"

Ou tapez /dev-wireframe-advisor dans une session Claude Code, ou décrivez simplement votre besoin — le skill se déclenche automatiquement via le skill-router.

🔑 Déclencheurs automatiques

Le skill s'active automatiquement quand votre demande contient :

wireframemaquettemockupprototypeFigmaUI layoutcomment structurer ma pagedisposition

📦 Installation manuelle

git clone https://github.com/khalilbenaz/claude-skills-collection.git cp -r claude-skills-collection/skills/dev-wireframe-advisor ~/.claude/skills/

Payload du plugin : skills/dev-wireframe-advisor · source éditable : dev-skills/wireframe-advisor

📖 Manuel

Wireframe Advisor

Étape 1 — Cadrer le contexte (avant de dessiner quoi que ce soit)

Collecter impérativement :

Étape 2 — Information Architecture

Avant la mise en page, définir :

  1. Hiérarchie de contenu : primaire (1 seul élément par vue), secondaire, tertiaire
  2. Structure de navigation : flat (≤ 5 sections, favorise la découverte) vs deep (arborescence, favorise la spécialisation)
  3. Sitemap textuel minimal avant de toucher à Figma :
/ Home
├── /products
│   ├── /products/:id
│   └── /products/compare
├── /checkout
│   ├── /checkout/cart
│   └── /checkout/payment
└── /account
    ├── /account/orders
    └── /account/settings

Valider avec le PO ou par card sorting (outil gratuit : OptimalSort, Maze).

Étape 3 — Choisir le layout pattern

ContextePattern recommandéÉviter
Dashboard analytiqueCSS Grid 12 colonnes + KPI cards + graphiquessidebar masquant le contenu
SaaS B2BSidebar fixe + main scrollablenavigation top masquant l'espace vertical
Landing pageZ-pattern ou F-pattern, hero full-widthtrop de colonnes sur mobile
E-commerce listingCatalogue 2–4 colonnes + filtres sidebar ou drawerfiltres en modale (UX lourde)
App mobileBottom tab bar (≤ 5 items) + stacks de navigationhamburger menu sur mobile natif
Admin/back-officeTable-first, actions en ligne, bulk actionscartes inutiles sur données tabulaires

Étape 4 — Lo-fi : structure en blocs texte (Figma ou ASCII)

Règle d'or : pas de couleur, pas de style, juste des boîtes et des labels.

Exemple de wireframe ASCII pour une page listing SaaS :

+--[Logo]----------[Nav: Features Pricing Docs]--[Login][CTA]--+
|                                                               |
|  [Filters: Status ▼  Date ▼  Search ________________]        |
|                                                               |
|  [Checkbox] Name ↕   Status    Created ↕     Actions         |
|  ─────────────────────────────────────────────────────────   |
|  [ ] Item A          Active    2026-06-01    [Edit][Delete]   |
|  [ ] Item B          Draft     2026-06-15    [Edit][Delete]   |
|  ─────────────────────────────────────────────────────────   |
|  [Bulk: Delete selected]            [< Prev]  1 2 3  [Next >] |
+---------------------------------------------------------------+

En Figma : utiliser uniquement des rectangles (R), textes (T) et auto-layout. Pas de fill de couleur — gris #E0E0E0 pour les blocs, texte en #333.

Étape 5 — Hi-fi : specs et grille

xs  : 0–599 px    (mobile portrait)
sm  : 600–899 px  (mobile landscape / petite tablette)
md  : 900–1199 px (tablette)
lg  : 1200–1535 px (desktop)
xl  : ≥ 1536 px   (large desktop)

Étape 6 — États obligatoires à câbler

Chaque vue doit avoir au minimum ces états documentés :

ÉtatCe qu'il faut montrer
Empty stateIllustration + message + CTA principal
LoadingSkeleton screen (pas de spinner seul sur layout complexe)
ErrorMessage précis + action de récupération (retry, contact support)
SuccessFeedback immédiat (toast ou inline, jamais les deux)
ValidationErreurs inline sous chaque champ, pas en modale
Pagination / infinite scrollDécision explicite : infinite scroll interdit si l'URL doit être partageable

Étape 7 — Prototype interactif (Figma Prototype ou Storybook)

Connecter uniquement les flows critiques (pas tout le produit) :

  1. Flow d'onboarding / inscription
  2. Flow d'action principale (ex : créer une commande, publier un article)
  3. Flow d'erreur le plus probable

Dans Figma : Prototype > ajouter des connections On Click > choisir Navigate to. Pour les overlays : Open overlay avec Close when clicking outside.

Pour tester sans design system : utiliser Storybook + MSW pour mocker les API et tester les états en isolation.

Étape 8 — Handoff développeur

Annotations à fournir (Figma Dev Mode ou commentaires inline) :

Exporter les specs :

Figma > Dev Mode > Inspect (Ctrl+Alt+I)
→ CSS / iOS / Android selon la cible
→ Assets > Export SVG (icons) ou PNG @2x (images)

Anti-patterns / Garde-fous

Références et outils (2026)

OutilUsage
Figma (gratuit team limité)Lo-fi, hi-fi, prototype, handoff
ExcalidrawSketching rapide collaboratif, lo-fi uniquement
Mobbin.comRéférences patterns iOS/Android/Web réels
Landbook.comRéférences landing pages
shadcn/uiComposants copiables React, tailwind, accessible
StorybookDocumentation et test des composants isolés
Maze / HotjarTest utilisateur à distance sur prototype Figma