to-spec
Cette compétence s’appuie sur la conversation en cours et sur votre compréhension actuelle de la base de code pour produire une spécification. N’interrogez PAS l’utilisateur : synthétisez uniquement ce qui a déjà été décidé.
Le vocabulaire du suivi des problèmes et des étiquettes de triage doit déjà être configuré. Dans le cas contraire, exécutez /setup-mabza-skills.
Processus
-
Explorez le dépôt pour comprendre l’état actuel de la base de code, si ce n’est pas déjà fait. Employez partout le vocabulaire du glossaire de domaine et respectez les ADR qui concernent la zone modifiée.
-
Identifiez les coutures par lesquelles la fonctionnalité sera testée. Préférez les coutures existantes aux nouvelles et choisissez la plus haute possible. Si une nouvelle couture est indispensable, proposez-la au niveau le plus élevé raisonnable. Moins la base de code compte de coutures, mieux c’est ; l’idéal est de n’en avoir qu’une.
Faites confirmer à l’utilisateur que ces coutures correspondent bien à ses attentes.
- Rédigez la spécification à partir du modèle ci-dessous, puis publiez-la dans l’outil de suivi du projet. Ajoutez l’étiquette
ready-for-agent: aucun triage supplémentaire n’est nécessaire.
Énoncé du problème
Le problème auquel l'utilisateur est confronté, du point de vue de l'utilisateur.