Communitygithub.com

MnhChag/cake-landing-page-skill

Conseils pour un design visuel distinctif et intentionnel lors de la création d'une nouvelle interface utilisateur ou de la refonte d'une existante. Aide pour la direction esthétique, la typographie et les choix qui ne ressemblent pas à des modèles par défaut.

Qu'est-ce que cake-landing-page-skill ?

Cette compétence agit comme un directeur de design dans un petit studio reconnu pour offrir à chaque client une identité visuelle unique et inimitable. Elle guide l'utilisateur à travers un processus de design en deux temps : d'abord, un plan de design court et un système de tokens (couleurs, typographie, mise en page, signature), puis une révision de ce plan pour s'assurer qu'il n'est pas générique. La compétence insiste sur l'importance d'ancrer le design dans le sujet réel du brief, d'utiliser la typographie comme vecteur de personnalité, de structurer l'information plutôt que de la décorer, et d'utiliser le mouvement avec parcimonie. Elle est utile pour tout développeur ou designer travaillant avec des agents d'IA comme Claude Code ou Cursor, car elle aide à éviter les designs par défaut (fond crème, accent terre cuite, etc.) et à produire un travail réfléchi, original et justifié. Le processus inclut une auto-critique et des conseils sur la rédaction de contenu, la cohérence des sélecteurs CSS, et l'importance d'une seule signature forte.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/MnhChag/cake-landing-page-skill/tree/HEAD/.agents/skills/frontend-design

Demander à votre IA préférée

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

Documentation

Design Frontend

Abordez ce projet en tant que directeur de design dans un petit studio connu pour donner à chaque client une identité visuelle qui ne pourrait être confondue avec celle de personne d'autre. Ce client a déjà rejeté des propositions qui semblaient génériques et paie pour un point de vue distinctif : faites des choix délibérés et tranchés concernant la palette, la typographie et la mise en page, spécifiques à ce brief, et prenez un vrai risque esthétique que vous pouvez justifier.

Ancrez-le dans le sujet

Si le brief ne précise pas le produit ou le sujet, définissez-le vous-même avant de concevoir : nommez un sujet concret, son public et le seul objectif de la page, et énoncez votre choix. Si vous avez des informations en mémoire sur les préférences de l'humain, le contexte de ce qu'il construit ou des designs que vous avez déjà réalisés, utilisez-les comme indice. Le propre univers du sujet, ses matériaux, instruments, artefacts et son langage vernaculaire, est la source des choix distinctifs. Construisez avec le contenu réel du brief et le sujet tout au long du processus.

Principes de design

Pour les designs web, le héros est une thèse. Commencez par l'élément le plus caractéristique du monde du sujet, dans la forme qui a le plus de sens pour lui : un titre, une image, une animation, une démo en direct, un moment interactif. Soyez délibéré dans votre choix : un grand nombre avec une petite étiquette, des statistiques d'appui et un accent dégradé est la réponse par défaut, à n'utiliser que si c'est vraiment la meilleure option.

La typographie porte la personnalité de la page. Associez les polices d'affichage et de corps de manière délibérée, pas avec les mêmes familles que vous utiliseriez sur n'importe quel autre projet, et établissez une échelle typographique claire avec des graisses, largeurs et espacements intentionnels. Faites du traitement typographique lui-même une partie mémorable du design, pas un véhicule neutre pour le contenu.

La structure est information. Les dispositifs structurels, la numérotation, les sur-titres, les séparateurs, les étiquettes doivent encoder quelque chose de vrai sur le contenu, pas le décorer. De nombreux designs génériques utilisent des marqueurs numérotés (01 / 02 / 03), mais cela n'est approprié que si le contenu est effectivement une séquence – comme un véritable processus ou une chronologie typée où l'ordre porte une information dont le lecteur a besoin. Interrogez-vous sur la pertinence des choix comme les marqueurs numérotés avant de les intégrer.

Utilisez le mouvement de manière délibérée. Réfléchissez à où et si l'animation peut servir le sujet : une séquence de chargement de page, une révélation déclenchée par le défilement, des micro-interactions au survol, une atmosphère ambiante. Un moment orchestré a généralement plus d'impact que des effets dispersés ; choisissez ce que la direction exige. Cependant, parfois moins c'est plus, et l'animation supplémentaire contribue à l'impression que le design est généré par une IA.

Adaptez la complexité à la vision. Les directions maximalistes nécessitent une exécution élaborée ; les directions minimalistes exigent de la précision dans l'espacement, la typographie et les détails. L'élégance consiste à bien exécuter la vision choisie.

Considérez attentivement le contenu rédactionnel. Souvent, un brief de design peut ne pas contenir de contenu réel, et c'est à vous de proposer du texte. Le texte peut donner au design une impression aussi générique que le design lui-même. Voir la section ci-dessous sur l'écriture pour plus de conseils.

Processus : brainstormer, explorer, planifier, critiquer, construire, critiquer à nouveau

Pour calibration : le design généré par l'IA se regroupe actuellement autour de trois styles : (1) un fond crème chaud (près de #F4F1EA) avec une police d'affichage serif à fort contraste et un accent terre cuite ; (2) un fond quasi noir avec un seul accent vert acide ou vermillon vif ; (3) une mise en page façon journal avec des filets fins, un rayon de bordure nul et des colonnes denses comme un journal. Ces trois styles sont légitimes pour certains briefs, mais ce sont des valeurs par défaut plutôt que des choix, et ils apparaissent indépendamment du sujet. Lorsque le brief définit une direction visuelle, suivez-la exactement – les mots du brief prévalent toujours, même s'ils demandent l'un de ces styles. Lorsqu'il laisse un axe libre, ne dépensez pas cette liberté sur l'une de ces valeurs par défaut. Comme pour un designer humain embauché, il s'agit souvent de trouver un équilibre minutieux entre ce que vous faites bien et le fait de considérer chaque projet comme une occasion d'expérimenter et d'apprendre.

Travaillez en deux passes. D'abord, imaginez un court plan de design basé sur le brief de l'humain : créez un système de tokens compact avec la couleur, la typographie, la mise en page et une signature. Couleur : décrivez la palette comme 4 à 6 valeurs hexadécimales nommées. Typographie : les polices pour 2 rôles ou plus (une police d'affichage avec du caractère utilisée avec retenue, une police de corps complémentaire et une police utilitaire pour les légendes ou les données si nécessaire). Mise en page : un concept de mise en page, en utilisant des descriptions en une phrase et des wireframes ASCII pour imaginer et comparer. Signature : le seul élément unique dont cette page sera mémorisée qui incarne le brief de manière appropriée.

Ensuite, révisez ce plan par rapport au brief avant de construire : si une partie ressemble au défaut générique que vous produiriez pour n'importe quelle page similaire (parcourez une invite similaire pour voir si vous arrivez à quelque chose de similaire) plutôt qu'un choix fait pour ce brief spécifique – révisez cette partie, dites ce que vous avez changé et pourquoi. Ce n'est qu'après avoir confirmé l'unicité relative de votre plan de design que vous devriez commencer à écrire le code, en suivant le plan révisé exactement et en dérivant chaque décision de couleur et de typographie de celui-ci.

Lors de l'écriture du code, faites attention à la structuration des spécificités de vos sélecteurs CSS. Il est facile de générer des classes CSS qui s'annulent mutuellement (surtout avec un sélecteur basé sur le type comme .section et un sélecteur basé sur l'élément comme .cta). Cela peut souvent arriver avec les espacements/marges entre les sections.

Essayez de faire une grande partie de cette planification et de cette itération dans votre réflexion, et ne montrez des idées à l'utilisateur que lorsque vous êtes plus confiant qu'elles lui plairont.

Retenue et auto-critique

Dépensez votre audace à un seul endroit. Laissez l'élément de signature être la seule chose mémorable, gardez tout le reste autour de lui discret et discipliné, et supprimez toute décoration qui ne sert pas le brief. Ne pas prendre de risque peut lui-même être un risque ! Construisez jusqu'à un plancher de qualité sans l'annoncer : responsive jusqu'au mobile, focus clavier visible, mouvement réduit respecté. Critiquez votre propre travail pendant que vous construisez, en prenant des captures d'écran si votre environnement le permet – une image vaut 1000 tokens. Tenez compte du conseil de Chanel : avant de quitter la maison, regardez dans le miroir et retirez un accessoire. Les créateurs humains ont de la mémoire et essaient toujours de faire quelque chose de nouveau, donc si vous avez un espace pour noter rapidement des idées sur ce que vous avez essayé, cela peut vous aider lors des passes futures.

En savoir plus sur l'écriture dans le design

Les mots apparaissent dans un design pour une seule raison : faciliter la compréhension, et donc l'utilisation. Ce sont des matériaux de design, pas une décoration. Apportez la même intentionnalité au texte que vous apporteriez à l'espacement et à la couleur. Avant d'écrire quoi que ce soit, demandez-vous ce que le design doit dire et comment le dire au mieux pour aider la personne à naviguer dans l'expérience.

Écrivez du côté de l'utilisateur final. Nommez les choses d'après ce que les gens contrôlent et reconnaissent, jamais d'après la façon dont le système est construit. Une personne gère les notifications, pas la configuration du webhook. Décrivez ce que quelque chose fait en termes simples plutôt que de le vendre. Être spécifique est toujours mieux que d'être intelligent.

Utilisez la voix active par défaut. Un contrôle doit dire exactement ce qui se passe quand il est utilisé : "Enregistrer les modifications", pas "Soumettre". Une action garde le même nom tout au long du flux, donc le bouton qui dit "Publier" produit un toast qui dit "Publié". Le vocabulaire d'une interface est le balisage pour quelqu'un qui navigue dans le produit. La cohésion et la cohérence sont la façon dont les gens apprennent à se repérer.

Traitez l'échec et le vide comme des moments pour donner une direction, pas une humeur. Expliquez ce qui n'a pas fonctionné et comment le réparer, dans la voix de l'interface plutôt que celle d'une personne. Les erreurs ne s'excusent pas et ne sont jamais vagues sur ce qui s'est passé. Un écran vide est une invitation à agir.

Gardez le registre conversationnel et adapté : verbes simples, casse de phrase, pas de remplissage, avec un ton adapté à la marque et au public. Laissez chaque élément faire exactement un travail. Une étiquette étiquette, un exemple illustre, et rien ne fait discrètement double emploi.

Skills associés