⚙️
Tools Box
Toutes les skills

design-boris

> Routeur design perso de Boris. À charger dès que Boris a besoin de design, quel qu'en soit le type : site web, landing, app, UI, UX, page, composant, identité de marque, typographie, palette de couleurs, image/visuel/infographie, présentation/PPT/slides, thème, design system. Déclencheurs : "design ça", "rends ça plus beau", "fais-moi une landing/UI/page", "améliore le design", "une palette", "un visuel/une image", "un PPT/des slides", "une charte/un thème". Ce skill ne fait pas le design lui-même : il oriente vers le bon skill interne + le bon outil externe validé, et impose les défauts stack de Boris. Ne PAS charger pour du contenu purement texte (copywriting), ni pour du Notion (pas de besoin design là).

Installation & invocation

1. Crée le fichier sur ta machine :

~/.claude/skills/design-boris/SKILL.md

2. Colle le contenu du SKILL.md ci-dessous, et redémarre Claude Code. Tu peux ensuite l'invoquer manuellement avec :

/design-boris

Claude peut aussi la déclencher automatiquement quand le contexte matche.

🇫🇷 Résumé FRCe que fait cette skill, en français

Routeur design perso : oriente vers le bon skill interne + le bon outil externe selon le besoin (web, UI, brand, image, slides, design system).

Contenu de la skill

Design Boris (routeur)

Quand Boris demande du design, ce skill route vers le bon skill interne et nomme le bon outil externe validé. Objectif : sortir des designs percutants au lieu de générer de zéro (le piège qui produit du médiocre). On part toujours de bases léchées (mockups, blocs, templates), puis on adapte.

Défauts stack (toujours)

  • Web : Next.js 14 (App Router), shadcn/ui + @base-ui/react, Tailwind.
  • Couleur : palette → tokens OKLCH + thème shadcn. Contraste WCAG AA vérifié.
  • France/RGPD : analytics privacy-friendly, pas de bannière cookies lourde.
  • Rédaction : français, jamais d'em-dash, ton sobre.
  • Principe : partir de blocs/mockups forts, pas de génération from scratch.

Routage par besoin

BesoinSkills internesOutils externes validés
Site / landing / app (UI)ui-ux-pro-max, frontend-design, shadcn, web-design-guidelines, ui-stylingStitch (direction), 21st.dev + Magic UI (blocs), Motion (anim), galeries d'inspi
Design system / thèmedesign-system, extract-design-system, theme-factory, design:design-systemOKLCH + tokens Tailwind
Critique / audit UXdesign:design-critique, design:accessibility-review-
UX research / copy UXdesign:user-research, design:research-synthesis, design:ux-copy-
Handoff devdesign:design-handoff, figma:figma-code-connectFigma
Identité de marquebrand, brand-guidelinesColor Hunt (inspi palette)
Couleur / palette / thème(intégré ui-ux-pro-max : 161 palettes)tweakcn (éditeur thème shadcn), Coolors, Color Hunt, ColorKit
Image / visuel / infographieimage, canvas-design, banner-design, algorithmic-art, ad-creativeNano Banana Pro (Gemini 3)
Présentation / PPT / slidesslides, pptxGamma (MCP connecté)
Maquette dans Figmafigma:figma-use, figma:figma-generate-design, figma:figma-generate-libraryFigma
Artefact web / prototypeweb-artifacts-builder-

Workflows clés

Web (sites / apps) : sortir du "design à chier"

  1. Direction visuelle : Google Stitch (stitch.withgoogle.com) génère une maquette d'écran à partir d'un prompt. Sert de base visuelle forte.
  2. Blocs léchés : 21st.dev et Magic UI (magicuidesign) — composants shadcn/Tailwind, dont des blocs animés. Install via la CLI shadcn (npx shadcn@latest add "<url>") ou copie, jamais le MCP Magic payant de 21st.dev. Récupérer hero, pricing, cards. Index des registries : awesome-shadcn-ui.
  3. Système : ui-ux-pro-max pour palette / typo / espacement / direction esthétique (en choisir UNE, pas de mélange).
  4. Animation : Motion (ex Framer Motion, motiondivision/motion) pour les micro-interactions et transitions. Sobre, GPU, pas d'animation gratuite.
  5. Implémentation : Claude reconstruit proprement en shadcn/Tailwind, tokens OKLCH, contraste WCAG.

PPT / slides : la qualité passe par Gamma, pas le pptx brut

  1. Contenu + structure : deep-research + Claude (méthode MECE).
  2. Design : Gamma via le MCP connecté (generate / generate_from_template) → import du brand kit (logo, couleurs, fonts).
  3. Skills slides / pptx seulement si livrable .pptx natif requis.

Image / visuel

  • Nano Banana Pro (Gemini 3) : excellent pour infographies, diagrammes, texte-dans-l'image, là où les générateurs classiques galèrent. Pour visuels LinkedIn, slides, schémas.
  • image / canvas-design / banner-design pour le reste (assets, bannières).

Couleur → thème

Voie rapide : tweakcn (éditeur visuel de thèmes shadcn) pour composer le thème et exporter directement les tokens OKLCH prêts pour shadcn. Sinon palette via Coolors (générer), Color Hunt (s'inspirer), ColorKit (shades/tints + contraste) → convertir en OKLCH + tokens Tailwind → appliquer au thème shadcn. Toujours vérifier le contraste WCAG AA.

Galeries d'inspiration (références, pas des outils)

land-book.com · godly.website · awwwards.com · mobbin.com (UI mobile). Pour piocher layout et interactions avant de construire.

Anti-patterns (à éviter)

  • Générer un design de zéro sans base léchée → médiocre. Toujours partir de Stitch/21st.dev/template.
  • Mélanger plusieurs directions esthétiques incohérentes. En choisir une.
  • Pondre des .pptx à la main quand Gamma fait mieux.
  • Le MCP Magic de 21st.dev (payant, cher) : on utilise la CLI shadcn à la place.
  • Sur-outiller : pas besoin de tout, on prend le maillon qui manque pour le besoin précis.
  • Notion : pas de besoin design ici, ne pas charger ce skill pour ça.

Skills proches