Skip to content

Impeccable

Skill de design frontend avec 24 commandes et un détecteur de 62 règles qui signale les interfaces génériques à l'allure IA, par Paul Bakaus.

Avis de Sheela · Mis à jour

Voir sur GitHub Open source

Notre note

4.3/5

Un vrai détecteur et un vocabulaire de design partagé en font le skill de design qui vaut la peine d'être installé, pourvu que vous désactiviez la télémétrie et le gardiez comme seul skill de design du projet.

Qu’est-ce que Impeccable ?

Impeccable donne aux agents de code un vocabulaire de design et une vérification des « AI slop » courants dans le code frontend : Inter partout, dégradés violets, cartes dans des cartes, texte gris sur couleur. Il s'installe comme un seul skill /impeccable avec 24 commandes comme craft, audit, polish, typeset, layout et live.

Il est parti de la frontend-design skill d'Anthropic. Un détecteur CLI et une extension de navigateur exécutent 62 règles déterministes sans LLM ni clé d'API, et un hook lance le détecteur chaque fois que l'agent édite des fichiers d'interface. Il prend en charge 17 agents, dont Claude Code, Cursor, Codex CLI, Gemini CLI et GitHub Copilot.

Impeccable vaut-il le coup ?

Impeccable gagne sa place parce qu'il ne s'appuie pas sur le prompt seul. Son détecteur exécute 62 règles déterministes, des dégradés violets et cartes imbriquées à la longueur de ligne, au padding serré, aux petites cibles tactiles et aux titres sautés, sans LLM ni clé d'API, et il sort avec le code 2 quand il trouve quelque chose, si bien qu'il s'intègre directement en CI. Le dépôt a environ 85 200 étoiles GitHub, et le CLI v4.7.0 est sorti le 19 octobre 2026 avec des scans d'applis desktop et webview via un port de débogage Chrome.

Le README est franc sur ce que signifie un succès : une exécution propre est « une preuve, pas une démonstration » de qualité visuelle ou d'accessibilité. Le flag --github transforme les constats en annotations de pull request, même si GitHub montre au plus 10 de chaque type par étape. /impeccable init écrit un PRODUCT.md pour que les commandes ultérieures connaissent le public et les contraintes, ce qui le sépare d'une liste de polices interdites.

Certains réglages par défaut ont besoin d'attention. Quand un nouveau design commence, le skill demande toujours à impeccable.style de distribuer une main de directions visuelles, et sauf si vous vous désinscrivez, il enregistre aussi quelle option a gagné, mais jamais les noms de projet, les fichiers ou le code. Dans Claude Code, le hook tourne même si vous refusez l'appel d'outil de l'agent, si bien que le binaire du moteur peut quand même se télécharger dans ~/.impeccable/bin. Le mode live peut lancer un script package.json avec vos permissions, si bien qu'il n'a sa place que dans les checkouts de confiance.

Le faire tourner à côté d'un autre skill anti-slop est une mauvaise idée, comme le note SSD Nodes, car les deux se déclenchent à chaque requête frontend avec des règles contradictoires. Comparé à la frontend-design skill d'Anthropic, dont il est né, Impeccable échange un seul fichier de prompt contre un binaire, des hooks et un appel réseau : plus de machinerie qu'une équipe axée backend n'en a besoin pour la page d'administration occasionnelle.

Là où il fait la différence

  • Un responsable frontend dans une start-up de 10 personnes dont les pages construites par agent se ressemblent toutes

    Donner à l'agent un vocabulaire de design et attraper les patterns génériques avant la revue

    Lancez npx impeccable install, puis /impeccable init pour écrire PRODUCT.md ; utilisez craft pour les nouvelles surfaces et polish avant de fusionner. Gratuit ; le coût est les tours d'agent supplémentaires que chaque commande dépense.

  • Un ingénieur de design systems qui maintient une bibliothèque de composants

    Bloquer les patterns d'AI-slop dans les pull requests

    Ajoutez npx impeccable detect --github src/ en CI ; il sort 2 sur les constats et annote le diff. Une police de marque comme Inter peut être exemptée avec ignores add-value plutôt que de désactiver la règle.

  • Une agence de design qui pitche une refonte à un client potentiel

    Auditer le site en direct du client avant le pitch

    npx impeccable detect https://client.example scanne la page rendue via un Chrome local et liste les constats. Un résultat propre est une preuve, pas une démonstration, si bien qu'un designer le relit quand même sur plusieurs tailles d'écran.

Avant de vous engager

Mise en route
npx impeccable install depuis la racine du projet détecte les agents installés et écrit le skill plus un hook ; puis lancez /impeccable init. Node n'est nécessaire que pour npx ; le binaire du moteur se télécharge une fois dans ~/.impeccable/bin.
Intégrations
17 agents dont Claude Code, Cursor, Codex CLI, Gemini CLI, GitHub Copilot et Grok Build ; une extension VS Code Marketplace ; une extension de navigateur ; sortie JSON et GitHub Actions pour la CI.
Données et confidentialité
Chaque nouveau design demande à impeccable.style des directions visuelles ; sauf désinscription, il enregistre laquelle a gagné, jamais les noms de projet, fichiers ou code. Désinscrivez-vous avec npx impeccable telemetry off, DO_NOT_TRACK=1 ou un réglage au niveau du projet. Apache-2.0 ; pas d'avis de sécurité publiés.
Coût à grande échelle
Gratuit et open source sans palier payant ; le coût est l'usage de modèle pour les commandes de design supplémentaires, et les scans CI tournent localement sans dépense d'API.
Limites
Les scans d'URL ne peuvent pas lire le CSS cross-origin sans CORS ; le mode live ne fonctionne que sur les checkouts locaux et lance un script package.json ; Cursor et Gemini CLI ont besoin de builds nightly ou préversion pour les skills.

Les points forts

  • Détecteur déterministe de 62 règles avec codes de sortie CI
  • Annotations GitHub Actions et sortie JSON
  • Prend en charge 17 agents
  • Versions fréquentes

Les points faibles

  • Télémétrie activée par défaut
  • Contacte impeccable.style chaque fois qu'un nouveau design commence
  • Le hook peut télécharger un binaire même quand vous refusez une commande
  • Entre en conflit avec d'autres skills de design

Idéal pour

Les développeurs dont les agents construisent des interfaces frontend et veulent qu'elles aient l'air moins génériques.

Alternatives à Impeccable

Impeccable : questions fréquentes

Impeccable vaut-il le coup ?
Un vrai détecteur et un vocabulaire de design partagé en font le skill de design qui vaut la peine d'être installé, pourvu que vous désactiviez la télémétrie et le gardiez comme seul skill de design du projet. Nous lui donnons 4.3 sur 5.
Combien coûte Impeccable ?
Gratuit et open source (Apache-2.0).
Quels sont les inconvénients de Impeccable ?
Télémétrie activée par défaut; contacte impeccable.style chaque fois qu'un nouveau design commence; le hook peut télécharger un binaire même quand vous refusez une commande; entre en conflit avec d'autres skills de design.
À qui s’adresse Impeccable ?
Les développeurs dont les agents construisent des interfaces frontend et veulent qu'elles aient l'air moins génériques.
Combien coûte Impeccable pour une équipe ou en production ?
Gratuit et open source sans palier payant ; le coût est l'usage de modèle pour les commandes de design supplémentaires, et les scans CI tournent localement sans dépense d'API.
Impeccable est-il sûr pour les données de l’entreprise ?
Chaque nouveau design demande à impeccable.style des directions visuelles ; sauf désinscription, il enregistre laquelle a gagné, jamais les noms de projet, fichiers ou code. Désinscrivez-vous avec npx impeccable telemetry off, DO_NOT_TRACK=1 ou un réglage au niveau du projet. Apache-2.0 ; pas d'avis de sécurité publiés.
Quelles sont les meilleures alternatives à Impeccable ?
Les alternatives les plus proches que nous avons testées sont Anthropic Skills, Agent Skills (Addy Osmani) et OpenDesign.

Réponses vérifiées le 26 oct. 2026.