Design System · v1.1.0 · Avril 2026

La marque
KCS,
protégée.

Un système de design partagé par toute l'organisation — pour que chaque bénévole, chaque support, chaque écran raconte la même histoire.

Défiler pour explorer
Logo KCS
Le problème

Sans règles partagées,
la marque se dilue.

Chaque bénévole fait de son mieux. Mais sans référence commune, les résultats divergent. Voici ce qui arrive en l'absence de Design System.

Problème 1 🎨

Incohérence visuelle

Chaque flyer, chaque post, chaque présentation utilise des couleurs et polices différentes. Le logo apparaît déformé, rogné, sur fond incompatible. L'identité KCS devient illisible.

Problème 2 ⏱️

Perte de temps

Chaque nouveau bénévole repart de zéro : "c'est quoi notre couleur exactement ?", "quelle police on utilise ?", "j'ai le bon logo ?". Des heures perdues à rechercher des réponses qui devraient être évidentes.

Problème 3

Accessibilité non garantie

Texte blanc sur fond jaune, contraste insuffisant, focus ring absent : sans règles explicites et vérifiées automatiquement, on exclut sans le vouloir une partie de notre public.

Problème 4 🔀

Aucune gouvernance

Qui a le droit de changer une couleur ? Qui valide un nouveau composant ? Sans processus clair, les décisions sont informelles, les régressions invisibles, la marque vulnérable.

La réponse KCS

Une source de vérité.
Pour tout le monde.

Le Design System KCS centralise les décisions de marque : couleurs, typographie, composants, règles d'accessibilité. Et un outillage automatisé garantit qu'elles sont respectées.

0
Couleurs canoniques
0
Composants définis
0
Scripts de validation
0
Dérives passées en CI
Identité visuelle

6 couleurs.
1 identité.

Chaque couleur a un rôle précis. Les utiliser correctement c'est respecter la marque — et garantir que tout le monde vous lit bien.

Rose KCS
#CC336F
Marque principale
Bleu nuit
#073A4C
Fond institutionnel
Jaune soleil
#FFC300
Accent / alerte — texte foncé uniquement
Lavande
#E8D5F2
Surface secondaire
Noir KCS
#222222
Texte — jamais #000 pur
Crème
#FFF2E2
Surface de base / fond
Typographie

2 polices.
1 rôle chacune.

Work Sans pour l'impact et la lisibilité. Lexend Deca pour les contextes qui demandent une accessibilité renforcée (dyslexie, basse vision).

Work Sans Principale
Karma · Com · Solidarité
Titres, corps de texte, boutons, labels. Poids 400 à 900. Espacement lettres −0.02em sur les grands titres.
Lexend Deca Accessibilité
Chaque mot compte. Chaque bénévole compte.
Espacement lettres optimisé pour la lisibilité. Utiliser sur les textes longs, contenus critiques, interfaces destinées à un public diversifié.
Bibliothèque UI

Les blocs de construction.

17 composants prêts à l'emploi. Certains sont interactifs ici — essayez-les.

Buttons — 6 variants

Badges / Pills
En cours Validé Attention Bloquant Brouillon
Input field
Cliquez pour voir le focus ring
Tabs
Stepper
Brouillon
2
Review
3
Publié
Skeleton / Loading
Empty state
📭 Aucun résultat pour l'instant.
Commencez par créer un élément.
Règles sacrées

Ce qu'on ne
fait jamais.

Ces 4 règles sont non-négociables. Elles protègent l'accessibilité et la cohérence de la marque. La CI les vérifie automatiquement.

🚫 Texte blanc sur fond jaune
❌ Interdit color: white;
background: #FFC300

Contraste insuffisant — illisible pour les déficiences visuelles
✅ Correct color: #222222;
background: #FFC300

Contraste 9.5:1 — passe WCAG AAA
🚫 Noir pur #000000
❌ Interdit color: #000000
Trop agressif visuellement, hors palette KCS
✅ Correct color: #222222
Noir KCS — légèrement adouci, dans la palette
🚫 Ombre avec flou
❌ Interdit box-shadow:
0 4px 16px rgba(0,0,0,0.2)

Flou = hors style néo-brutaliste KCS
✅ Correct box-shadow:
4px 4px 0 0 #222222

Hard shadow — identité KCS distincte
🚫 Focus ring absent
❌ Interdit outline: none
Navigation clavier impossible — exclut les utilisateurs à mobilité réduite
✅ Correct outline: 3px solid #222;
outline-offset: 3px

Visible, conforme WCAG 2.4.7
Organisation

Qui décide quoi.

Le DS est un bien commun, pas un projet solo. Chaque modification suit un circuit clair — pour protéger la marque sans bloquer la contribution.

1
Vous proposez
Vous créez une branche, modifiez les fichiers concernés, et ouvrez une Pull Request avec une justification.
Tout bénévole
2
La CI vérifie
4 scripts tournent automatiquement : tokens, violations, contraste, drift JSON↔CSS. Si une règle est cassée, la PR est bloquée instantanément.
Automatique — GitHub Actions
3
Adel valide
CODEOWNERS exige la review d'Adel pour tout fichier dans brand/, skill/, governance/ ou assets/. Délai cible : 72h.
Adel — Design Lead
4
Merge & CHANGELOG
La PR est mergée sur main. Le CHANGELOG.md est mis à jour. La nouvelle version est disponible pour tout le monde.
Ben — Review secondaire
Outillage

Le robot fait le contrôle qualité.

Vous n'avez pas besoin de mémoriser toutes les règles. 5 scripts les vérifient à chaque commit, automatiquement.

kcs-design-system
$ npm run validate
▶ Running 5 validators...
validate-tokens0 erreurs
validate-violations0 erreurs
validate-contrast0 erreurs
validate-drift0 erreurs
validate-registry0 erreurs
✔ Design System KCS v1.1.0 — OK
Pour vous lancer

3 étapes pour contribuer.

01
Lisez le Skill KCS
Le fichier skill/kcs-claude-design-skill.md contient toutes les règles de marque résumées. 10 minutes de lecture, une semaine de cohérence gagnée.
02
Ouvrez une Pull Request
Tout changement — couleur, composant, règle — passe par une PR. Décrivez votre modification et sa justification. La CI vérifie tout automatiquement.
03
Attendez la review d'Adel
Adel valide ou commente dans les 72h. Si des ajustements sont nécessaires, la discussion se fait dans la PR — tracée, transparente, annulable.
Pour aller plus loin

Tout est là.

Le DS vit sur GitHub. Tout le monde peut le consulter, proposer des améliorations, et l'utiliser comme référence.

📦
Repo GitHub
Tokens, CSS, scripts de validation, CODEOWNERS, CHANGELOG. La source de vérité.
🤖
Skill Claude Design
Le guide complet pour demander à Claude de créer des visuels conformes au DS KCS.
🎨
Tokens brand (JSON)
Tous les tokens de marque : palette, typo, espacement, composants, dark mode.
📋
Gouvernance
Rôles, circuit de validation, violations bloquantes, processus de contribution.
🌐
assokcs.org
Le site principal de KCS — référence pour les éléments web en production.
📝
CHANGELOG
Historique de toutes les modifications du DS depuis v1.0.0.

Merci de protéger
la marque KCS.

Design System v1.1.0 · Karma Com Solidarité · Avril 2026

Tweaks