Implement (Matt Pocock skill)
Six lignes, et c'est volontaire. /implement prend un ticket ou une spec et construit : il pilote /tdd sur les seams convenus à l'avance, lance le typecheck et des fichiers de test isolés en continu, la suite complète une fois à la fin, puis passe /code-review sur son propre travail avant de commiter sur la branche courante. C'est le maillon d'exécution du flux principal : un /implement par ticket, avec un /clear entre chaque, puisque chaque ticket est autonome et que le contexte du précédent est jetable.
Forces
- Enchaîne construction, typecheck, suite de tests et revue dans un ordre fixe, sans que tu aies à le redemander
- Pilote /tdd en interne sur des seams convenus à l'avance, donc les tests ne sont pas écrits après coup
- Se termine par un commit sur la branche courante : le travail atterrit, il ne reste pas en attente dans le contexte
- Assez courte pour être lue en entier et adaptée à ta stack en cinq minutes
Limites
- Suppose un ticket ou une spec déjà écrits : sans /to-tickets en amont, il exécute une demande floue
- Commit systématique sur la branche courante : si tu es sur main sans t'en rendre compte, tu y commites
- Ne dit rien sur la taille du ticket : un ticket trop gros sature le contexte au milieu du red-green
Pour qui
- Devs qui ont déjà une liste de tickets et veulent les enchaîner sans réexpliquer la méthode
- Builds multi-sessions où chaque ticket est traité dans une fenêtre de contexte propre
- Équipes qui veulent que chaque implémentation finisse revue et commitée, sans exception