agentsclimarketplace

Color taste

Skill mud-mos23/nstup-taste/skills/color-taste

Palette chromatique sophistiquée. Harmonie des couleurs, contrastes maîtrisés. Utilisation d'oklch(), systèmes de couleur complets avec mode sombre.From its SKILL.md

Install
npx -y skills add mud-mos23/nstup-taste --skill color-taste

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

4.2 KB, ~1.5k tokens by cl100k_base, as published. Nobody here has run it

Color Taste — L'Harmonie Chromatique

La couleur est un langage. Elle parle avant que les mots n'existent.


1. Principes

  1. Moins de couleurs = plus d'impact — 5 couleurs max par projet
  2. La couleur a un rôle — chaque couleur remplit une fonction précise
  3. Le contraste est roi — respecter WCAG AA (4.5:1) pour le texte
  4. Une seule couleur d'accent — utilisée avec parcimonie (10% max de l'interface)
  5. Cohérence cross-mode — la même palette doit fonctionner en clair et en sombre

2. Architecture de Palette

Les 5 rôles

RôleUsageQuantité
FondArrière-plan principal60% de l'interface
SurfaceCards, sidebar, dropdowns30%
TexteContenu lisiblePrimaire + secondaire
AccentActions, liens, éléments clés5%
SémantiqueSuccess, error, warning5% (optionnel)

Format : oklch()

Toutes les couleurs doivent être définies en oklch() pour des harmonies cohérentes :

:root {
  /* oklch(lightness chroma hue) */
  --color-bg: oklch(0.98 0.01 85);        /* Blanc chaud */
  --color-surface: oklch(0.96 0.01 85);   /* Surface légère */
  --color-text: oklch(0.15 0.02 85);      /* Texte principal */
  --color-text-secondary: oklch(0.55 0.02 85); /* Texte secondaire */
  --color-accent: oklch(0.55 0.12 75);    /* Accent ocre */
  --color-border: oklch(0.90 0.01 85);    /* Bordures */
}

Avantage d'oklch() : tu changes la teinte (hue) et toute la palette s'adapte harmonieusement.


3. Ambiances Prêtes à l'Emploi

Éditorial — chaud, terreux, classique

--color-bg: oklch(0.98 0.01 75);
--color-text: oklch(0.15 0.02 75);
--color-accent: oklch(0.50 0.15 40);
--color-surface: oklch(0.95 0.01 75);

Luxe — froid, profond, doré

--color-bg: oklch(0.04 0.01 300);
--color-text: oklch(0.92 0.01 80);
--color-accent: oklch(0.72 0.15 85);
--color-surface: oklch(0.08 0.01 300);

Tech — neutre, bleuté, précis

--color-bg: oklch(0.98 0.005 250);
--color-text: oklch(0.12 0.01 250);
--color-accent: oklch(0.55 0.18 260);
--color-surface: oklch(0.96 0.005 250);

Nature — vert, beige, apaisant

--color-bg: oklch(0.97 0.01 90);
--color-text: oklch(0.18 0.02 90);
--color-accent: oklch(0.55 0.15 150);
--color-surface: oklch(0.94 0.01 90);

Créatif — sombre, saturé, vibrant

--color-bg: oklch(0.08 0.02 280);
--color-text: oklch(0.93 0.01 80);
--color-accent: oklch(0.65 0.25 25);
--color-surface: oklch(0.12 0.02 280);

4. Mode Sombre Automatique

:root {
  --lightness-bg: 0.98;
  --lightness-text: 0.15;
  --lightness-accent: 0.55;
  --hue: 75;
  --chroma-bg: 0.01;
  --chroma-accent: 0.12;

  --color-bg: oklch(var(--lightness-bg) var(--chroma-bg) var(--hue));
  --color-text: oklch(var(--lightness-text) 0.02 var(--hue));
  --color-accent: oklch(var(--lightness-accent) var(--chroma-accent) var(--hue));
}

@media (prefers-color-scheme: dark) {
  :root {
    --lightness-bg: 0.06;
    --lightness-text: 0.90;
    --lightness-accent: 0.65;
    --chroma-accent: 0.18;
  }
}

5. Règles Strictes

Contrastes minimums

ÉlémentRatio minimumIdéal
Texte corps4.5:1 (AA)7:1 (AAA)
Texte large (>18px bold / 24px)3:14.5:1
Éléments non-textuels3:14.5:1

Interdictions chromatiques

  • ❌ Dégradé violet/bleu (marqueur IA générique)
  • ❌ Noir #000000 ou blanc #ffffff purs
  • ❌ Couleurs néon sans contexte (sauf design brut)
  • ❌ Plus de 2 couleurs saturées dans une même vue
  • ❌ Couleurs sans contraste suffisant
  • #3b82f6, #8b5cf6, #6366f1 (palettes Tailwind par défaut)
  • ❌ Palette arc-en-ciel (chaque élément d'une couleur différente)

Règles d'or

  • La couleur d'accent n'apparaît jamais sur fond de même teinte
  • Les liens sont soulignés OU colorés, jamais les deux
  • Les erreurs sont en rouge, les succès en vert — mais en versions sourdes
  • Les couleurs de fond sont toujours désaturées (chroma < 0.03)

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Keep looking

Skills are one crate of 325,949. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.