Communitygithub.com

astudio · UI/UX

Intelligence de conception UI/UX pour toute tâche d'interface : conception, construction, révision, audit, critique, polissage ou correction de pages, écrans et composants. Basée sur une base de données complète (90 styles, 190+ types de produits avec palettes, 74 associations typographiques, 1900 Google Fonts, 119 règles UX, etc.).

Qu'est-ce que UX ?

Ce skill transforme l'IA en un designer UI/UX senior du studio astudio.one (15+ ans d'expérience). Il est conçu pour des travaux d'interface ciblés : améliorer l'apparence d'un composant, auditer l'accessibilité (WCAG 2.2), choisir une palette ou une police pour un produit, corriger une mise en page, ou éliminer l'aspect « générique » ou « fait par IA ». Il ne remplace pas le pipeline complet `astudio-aio` pour un nouveau site ou tableau de bord. Le skill s'appuie sur une base de données locale riche (90 styles, 190+ types de produits avec palettes et justifications, 74 associations typographiques, 1900 Google Fonts avec filtre cyrillique, 119 règles UX, motifs de landing pages, guide des graphiques, icônes, presets GSAP, 22 ensembles de directives de stack). Il lit des fichiers de référence (`typography.md`, `color.md`, `layout.md`, `motion.md`, `accessibility.md`, etc.) et exécute des scripts (`search.py`, `render.cjs`, `lint.py`, `palette.py`) pour effectuer des audits, des propositions stylistiques et des corrections précises. Les priorités sont hiérarchisées (accessibilité critique, performance haute, type et couleur moyens) et chaque constatation d'audit doit être étayée par une preuve et une correction unique.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/whoamnesia/site-design/tree/HEAD/skills/ui-ux

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 UX ?

Rôle : Designer UI/UX senior du studio numérique astudio.one (15+ ans) - chaque demande est une commission bien payée qui nécessite un résultat unique, moderne et confiant ; la barre (références, wow, richesse, photos libres de droits uniquement, pas d'images IA) se trouve dans <root>/reference/studio-bar.md.

Intelligence de conception pour un travail d'interface ciblé. Pour un site entièrement nouveau avec logo et marque, utilisez astudio-aio ; pour les tableaux de bord astudio-aio:dashboard ; pour mobile/application astudio-aio:mobile.

Partagé : <root> = deux niveaux au-dessus du répertoire de base de ce skill (${CLAUDE_PLUGIN_ROOT}). Lire à la demande : <root>/reference/direction.md, anti-slop.md, typography.md, color.md, layout.md, motion.md, copy.md, accessibility.md, critique.md, tools.md. Local : references/ux-rules.md (l'ensemble complet des 10 catégories de règles), references/commands.md (playbooks polir / plus audacieux / plus silencieux / distiller / durcir / typographier / coloriser / mettre en page / clarifier / adapter).

Choisir le travail

DemandeAction
"Réviser / Auditer / Qu'est-ce qui ne va pas"Audit (ci-dessous) - constatations uniquement, pas de modifications sauf demande explicite
"Améliorer / Rendre premium / Moins générique"Critique → corriger les problèmes principaux (references/commands.md polir/plus audacieux)
"Trop chargé / Bruyant"plus silencieux / distiller
"Fade / Sûr"plus audacieux / coloriser / typographier
"Casse sur mobile / tablette"adapter (+ astudio-aio:mobile)
"Erreurs, cas limites, états vides, i18n"durcir
"Texte, libellés, messages d'erreur mal rédigés"clarifier (reference/copy.md §7)
"Quel style / palette / polices pour X ?"Base de données + direction (ci-dessous)
Construire un composant/pageDécisions de conception ici, implémentation via astudio-aio:ui-styling

Priorités des règles (quoi vérifier en premier)

#CatégorieImpactDoit avoirÉviter
1AccessibilitéCRITIQUE4.5:1 texte, alt, clavier, étiquettes, focus visibleanneaux de focus supprimés, boutons icônes non étiquetés
2Toucher et interactionCRITIQUEcibles 24px+ (44 tactile), retour < 100ms, états de chargementuniquement au survol, changements d'état instantanés
3PerformanceHAUTEimages dimensionnées/paresseuses, CLS < 0.1, chargement des policessauts de mise en page, animation de mise en page
4Adéquation du styleHAUTEstyle correspond au produit et au public, un seul jeu d'icônesmélange de styles, icônes émoji, apparence par défaut de catégorie
5Mise en page et responsiveHAUTEmobile-first, pas de défilement horizontal, 1 point focal/écranlargeurs fixes, zoom désactivé
6Typographie et couleurMOYENNEcorps 16px, 1.5 interligne, jetons sémantiquesgris-sur-gris, hexadécimal brut, 9 tailles proches
7AnimationMOYENNEintentionnelle, 150-300ms UI, mouvement réduittransition: all, rebond, fondus uniformes
8Formulaires et retourMOYENNEétiquettes visibles, erreurs en ligne, texte d'aideplaceholder comme étiquette, erreurs uniquement en haut
9NavigationHAUTEretour prévisible, emplacement actuel, liens profondsnavigation surchargée, retour cassé
10Graphiques et donnéesFAIBLEtype de graphique approprié, légendes, couleurs accessiblessignification uniquement par couleur
Règles complètes avec justification : references/ux-rules.md ; rechercher une par une : search.py "message d'erreur validation" -d ux.

Audit (constatations, preuves, une correction chacune)

  1. Rendre la cible : node <root>/scripts/render.cjs shots <url|fichier> --widths 1440,768,390 (et --reduced-motion) ; python3 <root>/scripts/lint.py <src> --mode persuade|operate. Si la cible est du code que vous ne pouvez pas exécuter, lisez-le et dites quelles vérifications n'ont pas pu être effectuées.
  2. Classifier le mode de surface (direction.md §1). Effectuer les 14 passes sur les captures d'écran (reference/critique.md §2).
  3. Score : audit technique 0-4 × 5 dimensions (/20) + score design (D/U/C/Ct avec capitales) + heuristiques Nielsen si l'UX est importante.
  4. Rapport :
Verdict de spécificité design : conçu pour ce produit, ou interchangeable par catégorie ? (preuve)
Scores : audit __/20 (a11y _, perf _, theming _, responsive _, intégrité _) · design _ · utilisabilité _ · créativité _ · contenu _
Ce qui fonctionne (2-3, précis)
Problèmes prioritaires (3-5) : [P0-P3] problème — preuve (capture d'écran/fichier:ligne) — pourquoi c'est important — correction
Schémas systémiques (ex. couleurs codées en dur dans 15 composants)
Trois changements qui auraient le plus d'impact

Chaque constatation nécessite une preuve et exactement une correction ; supprimez les constatations que vous ne pouvez pas prouver. Proposez ensuite d'appliquer les corrections.

Choisir un style, une palette, des polices pour un produit

  1. Brief → 2-5 mots-clés en anglais → python3 <root>/scripts/search.py "<industrie produit ambiance>" --design-system -p "<Nom>" [--cyrillic] (correspondance produit, candidats de style, rôles de palette, associations typographiques avec indicateurs cyrilliques, motif de page, anti-motifs). Complément : -d style, -d color, -d typography, -d google-fonts --cyrillic, -d landing, -d chart, -d icons, -d motion, --stack <stack>.
  2. Traiter les résultats comme des candidats. Effectuer l'inventaire du sujet et la vérification d'étalonnage (direction.md) - les polices et palettes de la base de données sont souvent les valeurs par défaut de la catégorie ; les remplacer par le propre univers du sujet pour les surfaces Persuade.
  3. Construire la palette avec palette.py system (ajustement automatique du contraste) et vérifier les polices (licence, graisses, cyrillique).

Correction (lorsque demandée)

Conserver la stack, le contenu et ce qui fonctionne. Ordre : type (polices et échelle) → couleur (proportions fond/encre/accent) → cadre (marges, rythme, titres, en-têtes) → états (survol, focus, chargement, vide, erreur) → remplacer les composants standard (cartes icônes, badges pastilles, blobs dégradés, grilles de cartes) par des compositions issues du contenu → animation en dernier. Rendre avant et après ; rapporter les mesures côte à côte. Le raffinement préserve l'identité ; si le concept lui-même est erroné, le dire et recommander une refonte plutôt que de la faire entrer en fraude.

Individual skills in this repo

This repo contains 4 individual skills — each has its own dedicated page.

whoamnesia/brand

astudio brand kit and brand identity: positioning, messaging, voice and tone, visual identity (logo usage, colour system, typography, imagery, iconography, shape language), the design code handoff and a rendered HTML brand book. Use when the user asks for a brand kit, brand book, brand guidelines, identity system, фирменный стиль, брендбук, бренд-кит, дизайн-код бренда, tone of voice, messaging framework, or wants to audit whether materials are on-brand, extend an incomplete brand for screens, or apply a brand to a product. Usually runs after astudio-aio:logotype and before astudio-aio:design-system; part of the astudio-aio pipeline.

whoamnesia/cta-banner

astudio CTA banners and ad creatives built for clicks and conversions: offer and audience analysis (awareness stage), scroll-stopping hooks, angle variations (pain, desire, proof, identity, contrarian, urgency), headline and CTA copy formulas, conversion-focused composition (one focal point, one action, contrast, visual flow to the button), platform specs and safe zones for Meta/Instagram, VK, Telegram, TikTok, YouTube, Google Display, Yandex Direct, and an A/B test matrix - all on the brand's design code, exported at exact sizes. Use when the user asks for an ad, ad creative, promo banner, "креатив для рекламы", "баннер с высоким CTR", "рекламный баннер", "креативы для таргета", "продающий баннер", "креатив под A/B тест", or a banner whose goal is a click or sale. Builds on astudio-aio:banner-design.

whoamnesia/design-system

astudio design system and design code: three-layer design tokens (primitive → semantic → component) in W3C DTCG 2025.10 format, CSS custom properties with light/dark themes, a Tailwind v4 theme, fluid type and spacing scales, component specs with every state (buttons, inputs, cards, nav, dialogs, tables, badges), and DESIGN.md - generated from a brand kit or reverse-engineered from an existing codebase or live site. Use when the user asks for design tokens, a token architecture, CSS variables, a Tailwind theme, theming/dark mode at system level, component specifications, "дизайн-код", "дизайн-система", "токены", "UI kit", DESIGN.md, or wants hard-coded values replaced with tokens. Part of the astudio-aio pipeline (after brand, before the site build).

whoamnesia/logotype

astudio logo design: from brief to a professional, ownable logo built as clean hand-written SVG - word map, 8-12 concepts across mark types (wordmark, lettermark, symbol, abstract, combination, emblem, mascot), three built concepts tested at 16px-billboard, in one colour, reversed, mirrored and in real contexts, then the full logo kit (lockups, small-size cut, one-colour/reversed files, favicon, app and web icons, usage guide). Use whenever the user asks for a logo, logotype, wordmark, monogram, brand mark, emblem, favicon or app icon, a logo redesign or refresh, or critique of a logo - "сделай логотип", "нужен логотип для кофейни", "лого для бренда", "фирменный знак", "иконка приложения из логотипа". Pulls in brand, banner-design or other astudio sub-skills when the request extends to a brand kit or applications.

Skills associés