Communitygithub.com

design-studio

Système de design unifié pour créer et réviser des interfaces propres, distinctives et non génériques : sites, pages d'atterrissage, UI produit, tableaux de bord, formulaires, écrans d'applications web/natives, présentations HTML et diagrammes.

Qu'est-ce que design-studio ?

Design-studio est un assistant de conception complet qui aide les développeurs et designers à créer, réviser et peaufiner des interfaces utilisateur (UI) de haute qualité. Il combine des directives artistiques, des commandes de fabrication impeccable, une base de données de styles (ui-ux-pro-max) et des modules spécialisés pour les présentations et les diagrammes, le tout sous une doctrine anti-générique et un contrôle qualité strict. Fonctionne avec Claude Code, Cursor, Codex et GitHub Copilot – exploite les modules `taste` (direction artistique), `impeccable` (commandes de raffinement), `ai-design-review` (révision UI), `slides` (diaporamas HTML) et `diagrams` (diagrammes SVG/HTML). Routage intelligent selon les besoins de l'utilisateur (construction, révision, style, polices, diagrammes) avec un système de vérification à plusieurs niveaux pour garantir des résultats non génériques et professionnels.

Compatible avec✓Claude Code~Codex CLI✓Cursor
npx skills add vinay-v-7/design-studio-skill

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait design-studio ?

<studio> est le dossier qui contient ce SKILL.md. Sous Windows, utilisez python si python3 est manquant, et modules/impeccable/scripts/impeccable.cmd à la place du lanceur non traité.

Chargement

  1. Ce fichier.
  2. Doctrine pour la route : doctrine/workflow.md, doctrine/principles.md, doctrine/gate.md ; doctrine/conflicts.md lorsque les modules sont en désaccord.
  3. Uniquement le(s) fichier(s) MODULE.md routé(s) ci-dessous, puis les références qu'ils pointent.

Ne chargez jamais chaque module. Les fichiers MODULE.md vendus ne sont pas des compétences autonomes.

Préséance

  1. L'instruction explicite de l'utilisateur et les assets réels de la marque
  2. Le DESIGN.md / PRODUCT.md du projet
  3. La doctrine de design-studio
  4. Les règles du module actif
  5. Les choix de la base ui-ux-pro-max – entrées, jamais décisions ; chaque choix doit passer le seuil anti-générique

Routage

/design-studio <route> [cible]. Si aucune route n'est fournie, déduire de la demande.

Intention / argumentChargerNotes
build – page d'atterrissage, marketing, portfolio, page publiquemodules/taste/MODULE.md + modules/impeccable/MODULE.md (persuader)ui-ux-pro-max uniquement pour les directives de stack
app – tableau de bord, paramètres, formulaires, UI produit, écrans natifsimpeccable (opérer) + taste references/app-screens.mdui-ux-pro-max stack + directives UX
direction – palette, polices, stylebibliothèque taste d'abord ; modules/ui-ux-pro-max/MODULE.md recherche ensuite, filtré anti-génériqueécrit DESIGN.md
review / audit / roastmodules/ai-design-review/MODULE.md et son format de rapportscanners ci-dessous ; dédupliquer en IDs
polish bolder quieter typeset colorize animate harden clarify distill delight adapt onboard optimize layout overdrive shape init document extract critique audit live generateréférence des commandes impeccablepin/unpin désactivé
slides / deck / présentationmodules/slides/MODULE.mdtemplate-library/ en dernier recours ; .pptx → compétence pptx
diagram (+ `import mermaiddrawioexcalidraw, export`)
graphiques dans une appcompétence dataviz si installée, sinon domaine charts de ui-ux-pro-max
contenu longinstructions copy de ai-design-review ; compétence unslop si installée
`hooks onoffstatus`

Flux de travail

Brief (PRODUCT.md) → Direction (DESIGN.md) → Construction → Inspection → Validation → Rapport. Détails : doctrine/workflow.md.

Les fichiers de travail de Taste restent dans .taste-skill/. Résumez la direction choisie dans DESIGN.md afin que chaque module lise un seul fichier.

Validation

Fait lorsque : tailles de livraison vérifiées ; scanners pertinents exécutés ; zéro P0 ; chaque P1 justifié par le brief ; généricité ≤ 3/10 pour une nouvelle UI ; SD1–SD5 réussi ; rien inventé ; l'UI d'application a des états vides/chargement/erreur ; le rapport nomme les niveaux exécutés. Tableau complet : doctrine/gate.md.

Scanners de révision (dédupliquer sur les IDs du catalogue) :

node <studio>/modules/ai-design-review/scripts/scan.mjs <target> --json
<studio>/modules/impeccable/scripts/impeccable detect <target>
node <studio>/modules/taste/scripts/lint.mjs <target>

Windows detect : <studio>\modules\impeccable\scripts\impeccable.cmd detect <target>.

Politique des hooks

Désactivés par défaut. Ne jamais activer silencieusement.

Au début d'une route build ou app dans un projet réel, exécutez :

<studio>/modules/impeccable/scripts/impeccable hooks status

Proposer l'acceptation, une phrase de raison, lorsque l'une des conditions suivantes est remplie : la tâche touchera ≥3 fichiers UI ou s'étendra sur plusieurs sessions ; une révision a trouvé ≥2 P0/P1 mécaniques (contraste, texte en dégradé, lueur, débordement, dérive du système de design) ; l'utilisateur demande une application continue.

Expliquez : analyse par édition via .claude/settings.local.json (Claude Code) ou .cursor/hooks.json (Cursor). Cursor reçoit uniquement les vérifications par édition, pas la passe profonde Stop. Pointez vers <studio>/modules/impeccable/scripts/impeccable.

Respectez hook.consent dans .impeccable/config.local.json. Ne reposez pas la question dans ce projet.

S'ils acceptent : impeccable hooks on. S'ils refusent : hooks off et ne demandez plus là-bas.

Environnement

BesoinUtilisé parSi manquant
Node 18+scan.mjsignorer le scanner, le signaler
Node 22+taste draw / lint / inspectignorer les scripts taste
Python 3ui-ux-pro-max, diagram verify-geometryignorer ceux-ci
Chrome / Edgetaste inspect, impeccable URL detectignorer le niveau navigateur visuel
Playwrightexport PDF des slidesignorer PDF
python-pptximport PPTignorer l'import

Carte des modules

CheminRôle
modules/taste/Direction artistique (draw.mjs), lint/inspect
modules/impeccable/Commandes de fabrication, détection, hooks
modules/ui-ux-pro-max/Styles / palettes / stacks consultables
modules/ai-design-review/Catalogue de directives, scan, rapport de révision
modules/slides/Présentations HTML ; template-library/ est une référence d'implémentation
modules/diagrams/Diagrammes HTML/SVG

Skills associés