Communitygithub.com

LemonLamo/lemonlamo-portfolio

Vérification de cohérence visuelle pour le site portfolio. À utiliser lors de modifications UI, lorsque l'utilisateur demande de « peaufiner », « polir » ou « restyler » quelque chose, lors de l'ajout d'une nouvelle section ou carte, ou pour résoudre un problème d'affichage. Applique le système de design documenté dans CLAUDE.md.

Qu'est-ce que lemonlamo-portfolio ?

Cette compétence est conçue pour maintenir la cohérence visuelle du site portfolio de LemonLamo. Elle s'active automatiquement avant toute modification UI ou sur demande de polissage, restylage ou ajout de contenu. Elle lit et impose les règles strictes du système de design définies dans `CLAUDE.md`, garantissant que tout changement respecte l'identité visuelle établie. Ses non-négociables incluent l'interdiction des dégradés décoratifs, du texte contouré, de la classe `apple-grid`, des rubans bruyants, et des bordures colorées par carte ; la barre de navigation doit être transparente en haut de page et se fondre au défilement ; et le texte doit identifier Lamia comme développeuse freelance. Avant chaque commit, la compétence vérifie automatiquement une checklist comprenant l'utilisation des classes `.display` pour les titres, `.chunky-card` pour les cartes, `.tag tag-<couleur>` pour les étiquettes, les tokens `--bg-<section>` pour les fonds, et l'absence d'écrans de chargement ou d'animations lourdes. En cas de doute, elle privilégie le discret au bruyant, les remplissages solides aux dégradés, et les accents SVG dessinés à la main aux formes vectorielles génériques, avec les sites cassie.codes et kawe.ski comme références esthétiques.

Compatible avec✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/LemonLamo/lemonlamo-portfolio/tree/HEAD/.claude/skills/portfolio-design

Demander à votre IA préférée

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

Documentation

Polissage visuel du portfolio

Avant d'écrire toute modification d'interface, relisez CLAUDE.md — en particulier la section « Design system » — et suivez chaque règle.

Non-négociables

  1. Pas de dégradés pour les fondus de couleur décoratifs. La séparation bicolore du héros et les surcouches de grille à 1px sont les seules utilisations autorisées de la syntaxe de dégradé.
  2. Pas de texte contouré (-webkit-text-stroke). Utilisez italic + couleur d'accent pour l'emphase à la place.
  3. Pas de classe de fond apple-grid. Chaque section possède son propre token --bg-<section>.
  4. Les étiquettes restent discrètes — .tag + variante de couleur, jamais de rubans bruyants avec des ombres décalées.
  5. Les cartes utilisent .chunky-card — pas de bordures colorées par carte.
  6. La barre de navigation est transparente en haut de page, devient pleine au défilement — jamais entièrement pleine en haut (elle chevaucherait la lampe).
  7. Freelance, pas étudiante — Lamia s'identifie comme ingénieure logicielle freelance dans les textes du héros/pied-de-page/à propos.

Avant de valider toute modification visuelle

  • Les titres d'affichage utilisent la classe .display + un span en italique de couleur d'accent (suivant le motif « Projets en vedette »)
  • Les nouvelles cartes utilisent .chunky-card, pas de bordures faites à la main
  • Les nouvelles étiquettes utilisent .tag tag-<couleur>, uniquement avec des variantes pastel douces
  • Les fonds de section utilisent les tokens --bg-<section>
  • Pas d'écrans de chargement, pas d'animations lourdes, pas de formes décoratives flottantes
  • Exécuté npm run build — propre

En cas de doute

  • Optez pour discret plutôt que bruyant.
  • Les remplissages pleins + les bordures fines priment sur les fondus de dégradé.
  • Les accents SVG dessinés à la main (étoiles, gribouillis) conviennent ; les formes vectorielles génériques et libres de droits, non.
  • cassie.codes + kawe.ski sont les esthétiques de référence.

Skills associés