From design
Produit les éléments de design répétables que le LLM réutilise sans refaire la création graphique. Définit l'élément en forme NEUTRE (consomme le manifeste, vocabulaire fermé), puis rend en HYBRIDE : (1) BASELINE adaptateur interne HTML+CSS (universel, sans pivot) ; (2) PIVOT technique vers sc-<techno>:design-bridge quand présent, pour un rendu natif idiomatique (block pattern WP via sc-php, composant Vue/React via sc-js). Chaque rendu passe sous le gate enforce (lint vert obligatoire avant clôture). Absorbe ex-wireframe, ex-component, ex-export-wordpress.
How this skill is triggered — by the user, by Claude, or both
Slash command
/design:diffuseThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
define → destructure → adjust (figé) → enforce (gate) → diffuse (PRODUCTION)
diffuse est le point de sortie. Il traduit le contrat figé en éléments concrets réutilisables par le LLM à chaque session — sans qu'il ait besoin de recréer la direction visuelle.
| Artefact | Description |
|---|---|
| Spec neutre | Représentation canonique de l'élément (composant + variantes + slots + a11y) — stack-agnostique, ne référence que le manifeste |
| Rendu baseline | HTML + CSS utilisant uniquement les classes et tokens déclarés |
| Rendu natif (avec pivot) | Block pattern WP (sc-php), composant Vue/React (sc-js), ou autre stack via sc-* |
Aucun rendu n'est clôturé si lint-core.mjs sort en exit 1. Si le rendu produit des violations, 02-render corrige et re-lint avant de livrer. Ce gate est non négociable.
diffuse
├── 01-define-element → spec neutre (vocabulaire fermé)
│
└── 02-render
├── Sélectionne l'adaptateur
│ ├── sc-php présent + cible WP → 03-pivot → sc-php:design-bridge
│ ├── sc-js présent + cible JS → 03-pivot → sc-js:design-bridge
│ └── sinon → adapters/html-css.md (baseline)
│
└── enforce gate → lint vert obligatoire → livraison
components.json, construire la spec neutre (slots, variantes, fond, a11y).sc-<techno>:design-bridge.adjust pour étendre le manifeste).tokens.json, components.json).destructure).diffuse/adapters/html-css.md — baseline renderer (universel)design/references/sc-pivot-contract.md — format du spec de rendu (pivot)design/references/wordpress-pitfalls.md — pièges WP (propagation, classes appariées, CLI)enforce/adapters/lint-core.mjs — gate de lint (exécuté avant toute clôture)Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub rebellioussmile/my-claude-marketplace --plugin design