Wizard (Matt Pocock skill)
Pour les étapes que seul un humain peut faire : provisionner une infra, créer des identifiants, cliquer dans un dashboard tiers, exécuter une bascule ponctuelle. La skill génère un script bash interactif qui ouvre chaque URL, dit quoi cliquer et quoi copier, capture les valeurs, les écrit dans .env et dans les secrets GitHub, confirme à chaque étape et affiche combien il en reste. Toute l'UX est déjà dans un template.sh fourni (saisie masquée des secrets, écriture idempotente dans .env, ouverture d'URL multi-plateforme WSL compris) : la partie au-dessus du marqueur STAGES ne se modifie jamais à la main, le travail se limite à cadrer la procédure et écrire ses étapes.
Forces
- Invocable par le modèle : l'agent la déclenche au mur humain, sans que tu penses à la demander
- Template.sh figé qui porte toute l'UX (saisie masquée, .env idempotent, ouverture d'URL WSL comprise)
- Cadrage lecture-first : lit .env, docker-compose et chaque référence secrets ou vars des workflows GitHub avant de te questionner
- Interdit explicitement d'inventer une étape dont elle ne connaît pas l'UI actuelle, et demande à la place
Limites
- Écrit dans .env et pousse des secrets GitHub : à relire ligne à ligne avant de lancer le script
- Ne lance jamais le script elle-même, donc la vérification finale est statique : rien ne prouve que le parcours humain marche
- Éphémère par défaut, écrit dans un dossier de travail : si tu veux un chemin de setup reproductible, c'est à toi de le commiter
Pour qui
- Onboarding technique où chaque nouvelle personne repasse par vingt clics dans quatre dashboards
- Mise en place de secrets CI qui doivent atterrir à la fois dans .env et dans les secrets GitHub
- Bascules ponctuelles (migration, changement de provider) avec des actions irréversibles à confirmer