Polish
/impeccable polish
Good fit
- L'alignement, l'espacement et les micro-décisions semblent encore rugueux.
- La fonctionnalité est proche de la livraison.
- De petites incohérences tirent la qualité perçue vers le bas.
Quand l’utiliser
/impeccable polish est la dernière chose que vous exécutez avant la livraison. Il traque les petits détails qui séparent une fonctionnalité livrée d’une fonctionnalité polie : des désalignements d’un demi-pixel, un espacement incohérent, des états de focus oubliés, des transitions de chargement qui clignotent, une copie qui dérive en ton. Il aligne aussi la fonctionnalité avec votre système de design, en remplaçant les valeurs codées en dur par des tokens, en échangeant les composants personnalisés contre des composants partagés, et en corrigeant toute dérive par rapport aux patterns établis.
Utilisez-le quand la fonctionnalité est fonctionnellement complète, rien n’est cassé, mais quelque chose semble encore décalé. Utilisez-le aussi quand une fonctionnalité a dérivé du système de design et doit être ramenée dans les rails.
Comment ça marche
Polish commence par découvrir le système de design (tokens, échelle d’espacement, composants partagés), puis travaille méthodiquement sur six dimensions :
- Alignement visuel et espacement : respect pixel-perfect de la grille, échelle d’espacement cohérente, alignement optique sur les icônes.
- Typographie : cohérence de hiérarchie, longueur de ligne, veuves et orphelines, crénage sur les titres.
- Couleur et contraste : utilisation des tokens, parité de thème, ratios WCAG, indicateurs de focus.
- États d’interaction : survol, focus, actif, désactivé, chargement, erreur, succès. Chaque état pris en compte.
- Transitions et mouvement : accélération fluide, pas de saccade de mise en page, respect de
prefers-reduced-motion. - Copie : voix cohérente, temps correct, pas de chaînes placeholder, pas de TODOs parasites.
La compétence est explicite sur un point : polish est la dernière étape, pas la première. Si la fonctionnalité n’est pas fonctionnellement complète, la polir est du travail gaspillé.
Essayez
/impeccable polish the pricing pageUne passe saine ressemble à :
Visual alignment: fixed 3 off-grid elements (8px baseline)Typography: tightened h1 kerning, fixed widow on testimonialInteraction: added hover state on FAQ items, focus ring on email inputMotion: softened modal entrance, added reduced-motion fallbackCopy: removed one "Lorem ipsum" stray, aligned button voiceCinq petites corrections, pas de réécritures. C’est la forme d’une bonne passe de polish.
Pièges courants
- Polir du travail qui n’est pas terminé. S’il y a des TODOs dans le code, vous n’êtes pas prêt. Exécutez
/impeccable polishuniquement sur des fonctionnalités terminées. - Traiter polish comme une refonte. Polish raffine ce qui existe. Si vous vous surprenez à réarchitecturer une mise en page, vous aviez besoin de
/impeccable critiqueou/impeccable layoutà la place. - Exécuter
/impeccable polishsans/impeccable auditd’abord. Polish attrape les problèmes de ressenti. Audit attrape les problèmes mesurables. Utilisez les deux.
Transformez vos idées en logiciels livrés.
HagiCode est un espace de développement agentique : les workflows OpenSpec planifient le changement, l’exécution multi-agent le réalise et Hero Scenario rend le long parcours visible, pour transformer vos idées en logiciels livrés.
- Intelligent
- Les workflows OpenSpec transforment une intention en parcours, de la proposition à la livraison.
- Efficace
- L’exécution multi-agent mène recherche, réalisation et revue en parallèle.
- Ludique
- Les interactions d’interface facilitent la planification, l’exécution des agents et les projets.
Sites de l'écosystème
Liens rapides
Communauté
© 2026 HagiCode | Powered By hagilight-starlight@0.18.0 | Branch: main | Commit: 4369090 | Built:
