Dans les termes du Skill
Un skill de divergence pour explorer un élément d'UI à la fois — une notification toast, la carte tarifaire, un bouton hold-to-delete. Il prend un élément décrit, construit plusieurs versions réellement différentes divergeant sur un axe nommé (mise en page, densité, personnalité, animation, modèle d'interaction), et les place derrière un sélecteur visuel afin que l'utilisateur puisse les parcourir en direct et en promouvoir une.
Il ne s'exécute que sur invocation explicite, propose trois variantes par défaut, garde l'exploration hors du code de production, et supprime la surface de prototype une fois qu'une variante est intégrée.
Ce qu'il produit
- Un sélecteur visuel en direct contenant les variantes, afin de les parcourir et d'en promouvoir une.
- Un tableau comparatif nommant l'axe de chaque variante, son cas d'usage idéal, et son coût.
- Le code de production de la variante choisie, intégré dans la base de code, avec la surface de prototype supprimée.
- Des captures d'écran de chaque variante lorsque des outils navigateur sont disponibles.
Fonctionnement
- 01Se limiter à un seul élément
Si le brief couvre plusieurs composants, le skill choisit l'élément le plus impactant, précise lequel et pourquoi, et propose les autres en exécutions ultérieures.
- 02Explorer le terrain
Recense le framework, le système de styles, la bibliothèque d'animation, les tokens, la personnalité du produit et le contexte dans lequel l'élément s'affiche, afin que les variantes paraissent natives au produit.
- 03Nommer les directions d'abord
Propose trois variantes par défaut et jusqu'à cinq sur demande ou lorsque l'espace est réellement vaste ; chacune reçoit un nom et un axe avant qu'aucun code ne soit écrit.
- 04Construire le harnais du sélecteur
Dans un projet, une route isolée contient un fichier par variante ainsi qu'un petit fichier de harnais ; le sélecteur lui-même est copié depuis PICKER.md plutôt que conçu.
- 05Vérifier avant de présenter
Le harnais est exécuté et chaque variante est parcourue pour vérifier le rendu et l'interaction, avec des captures d'écran si des outils navigateur existent.
- 06Promouvoir la gagnante
Une fois le choix de l'utilisateur fait, cette variante est intégrée en suivant l'organisation des fichiers, le nommage et l'usage des tokens du projet, et la surface de prototype est supprimée.