Comment réparer les approximations CSS de Claude Code avec un système de design

✍️ OpenClawRadar📅 Publié: March 15, 2026🔗 Source
Comment réparer les approximations CSS de Claude Code avec un système de design
Ad

Un développeur créant un tableau de bord d'analyse boursière avec Claude Code a rencontré une frustration courante : l'IA générait à plusieurs reprises du CSS cassé pour la même div mal alignée. Sur six itérations, les tentatives de correction du padding, le passage du flex au grid et l'ajout de overflow: hidden ont soit échoué, soit aggravé le problème.

Le problème : l'IA conçoit à l'aveugle

Le développeur a réalisé que Claude Code n'a aucun retour visuel — il ne peut pas voir le rendu du navigateur. Il fait correspondre des motifs à partir de descriptions et devine le style, produisant souvent « du CSS techniquement valide qui semble avoir été conçu par quelqu'un qui n'a jamais utilisé d'ordinateur ».

La solution : contraindre avec un système de design

Au lieu de donner des jetons, fournissez une spécification complète du système de design. Le développeur a utilisé :

/* espacement */
--space-xs: 4px;
--space-sm: 8px;
--space-md: 16px;
--space-lg: 32px;

/* couleurs */ --bg-primary: #0f1117; --bg-card: #1a1d27; --accent: #3b82f6; --text-primary: #e2e8f0; --text-muted: #64748b;

/* échelle typographique */ --text-sm: 12px; --text-base: 14px; --text-lg: 18px; --text-xl: 24px;

Puis donnez l'instruction : « Utilisez uniquement ces valeurs. Aucun nombre codé en dur nulle part. » Cela donne à Claude un cadre pour raisonner plutôt qu'une toile vierge pour des décisions arbitraires.

Ad

Séparer les instructions de structure et de style

Ne demandez jamais à Claude d'écrire du HTML et du CSS simultanément. Le développeur a divisé le processus :

  • Première instruction : « Générez uniquement la structure HTML pour ce tableau de bord. Pas d'attributs de style, pas de CSS, pas encore de classes. Juste une structure sémantique. »
  • Deuxième instruction : « Maintenant, écrivez le CSS pour cette structure en utilisant uniquement le système de design ci-dessus. »

Cela force Claude à traiter le HTML comme un contrat fixe avant d'appliquer les styles, l'empêchant de perdre la trace des hypothèses sur sa propre sortie.

Le résultat : le composant suivant est passé de six itérations à une seule. Le développeur a également soulevé la question de savoir si ce système de design pourrait être imposé via un fichier CLAUDE.md pour éviter de le coller à chaque session.

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Traduction en fr : Contournement de la Compaction de Claude : Utilisation d'un Fichier Handoff.MD
Tips

Traduction en fr : Contournement de la Compaction de Claude : Utilisation d'un Fichier Handoff.MD

Un utilisateur de Reddit partage une solution de contournement pour le message de compression de conversation de Claude : créer un fichier handoff.md détaillé résumant la conversation, puis démarrer une nouvelle session avec ce fichier. Le post inclut des étapes spécifiques pour utiliser ChatGPT pour générer des invites et gérer des projets avec des instructions.

OpenClawRadar
Correction du Gaspillage de Jetons Claude Code : Désactiver l'En-tête d'Attribution pour de Meilleurs Résultats de Cache
Tips

Correction du Gaspillage de Jetons Claude Code : Désactiver l'En-tête d'Attribution pour de Meilleurs Résultats de Cache

Définir CLAUDE_CODE_ATTRIBUTION_HEADER=false dans votre configuration shell peut améliorer le taux de succès du cache d'invites entre sessions de Claude Code de 48% à 99,98%, réduisant les coûts de traitement des invites système par 7x par session.

OpenClawRadar
5 ajustements de prompt efficaces pour faire débattre Claude de manière contradictoire sans céder
Tips

5 ajustements de prompt efficaces pour faire débattre Claude de manière contradictoire sans céder

Cinq techniques concrètes de conception de prompts pour empêcher Claude de faire des compromis, de la flatterie et des fabrications lorsqu'il agit comme adversaire de débat, basées sur la création de sparwithai.com.

OpenClawRadar
Quatre fichiers locaux pour maintenir le contexte de Claude dans les projets longs
Tips

Quatre fichiers locaux pour maintenir le contexte de Claude dans les projets longs

Un utilisateur de Reddit recommande de maintenir quatre fichiers Markdown—claude.md, memory.md, restart.md et backlog.md—comme mémoire externe pour Claude afin de contrer la compression de la fenêtre de contexte dans les conversations prolongées.

OpenClawRadar