Anti UI Slop — Skill de conception d'interface orientée produit
Ce skill fait partie du repository communautaire github/awesome-copilot, une collection de skills, agents et instructions destinés à enrichir l'expérience GitHub Copilot. Son objectif est d'aider les assistants IA (GitHub Copilot, Claude Code, Cursor, etc.) à produire des interfaces web et iOS qui appartiennent visuellement et fonctionnellement au produit ciblé, plutôt que de générer des layouts génériques interchangeables.
Ce que fait ce skill
Le workflow est entièrement basé sur des instructions textuelles : aucun code tiers n'est exécuté, aucune credential n'est requise. Il guide l'agent à travers six étapes structurées : inspection du dépôt pour comprendre le produit réel, collecte de références visuelles via le catalogue public UIZZE (800 000+ écrans web et iOS), rédaction d'un « design contract » formalisé, implémentation dans le langage visuel du produit, passage d'une « finish gate » de vérification, puis remise d'un rapport de handoff.
La « finish gate » est un mécanisme de contrôle explicite : elle bloque la déclaration de complétion tant que des items échouent sur quatre axes — spécificité produit, complétude des interactions (états loading, empty, error, success…), comportement responsive et accessible, et cohérence avec le design system existant.
Comment utiliser ce skill
Pour l'activer, référencez le fichier skills/anti-ui-slop/SKILL.md dans votre configuration GitHub Copilot ou invoquez-le depuis votre agent. Lorsqu'une tâche de construction, refactoring ou review d'interface est déclenchée, le skill fournit à l'agent le cadre méthodologique complet. Si l'accès au catalogue UIZZE n'est pas disponible, les instructions prévoient un repli explicite sur des liens ou captures fournis par l'utilisateur, ou sur les seules preuves extraites du dépôt.