Entrée utilisateur : $ARGUMENTS
Configuration
Avant toute chose : lire ${CLAUDE_SKILL_DIR}/../squad-config.md
Avant de commencer
- Aucun contexte de ticket dans cette conversation → invoquer le skill
squad:tkt-contextavec la clé du ticket d'abord - Aucun worktree pour ce ticket → le créer (voir les Règles)
Bogue ?
Reproduire → rouge
Reproduire le bogue et capturer l'artefact rouge dans le support du bogue (voir le skill squad:tkt-evidence).
« Impossible à capturer par capture d'écran » n'est jamais une raison pour s'arrêter — changer de support (test / curl / shell de base de données / log).
Aucun artefact rouge dans aucun support → qa clar.
Résoudre
- Modifications minimales pour corriger le bogue
Fonctionnalité ?
- Le PRD doit être respecté
- Ambiguïté, contradiction ou conflit avec des fonctionnalités existantes → le signaler dans un commentaire, passer à
prod clar
Révision adverse (avant vert / squad:tkt-evidence)
Lancer un sous-agent frais (pas un fork). Lui fournir : clé du ticket, diff, artefact rouge (bogue) ou PRD (fonctionnalité). Son travail est de casser la modification, pas de l'approuver. Chaque constat est étiqueté bloquant ou nit.
- Bogue : le rouge reproduit-il le bogue signalé ? Cause racine ou symptôme ? Modification minimale ? Régressions à proximité ?
- Fonctionnalité : chaque point du PRD est-il couvert et testé ? Quelque chose au-delà du PRD ? Conflit avec le comportement existant ?
Bloquant → corriger → re-réviser. Rejeter un constat bloquant uniquement avec des preuves, pas des arguments.
Toujours bloquant après 2 rounds →
dev claravec la question ouverte. Nits → corriger ou lister dans la PR.