commandby castorfou

Fix Issue

Installs: 0
Used in: 1 repos
Updated: 2d ago
$npx ai-builder add command castorfou/fix-issue

Installs to .claude/commands/fix-issue.md

Utilise une todo list pour garder la trace complète de ce travail, et être sûr de ne rater aucune de ces 17 étapes. IMPORTANT : Ne marque jamais une étape comme 'completed' tant que tu n'as pas ENTIÈREMENT terminé cette étape, y compris toutes les sous-actions qu'elle contient. Si une étape contient plusieurs actions (comme 'créer une PR ET demander validation'), elle ne peut être marquée comme terminée que lorsque TOUTES les actions sont accomplies. Reste toujours sur l'étape en cours jusqu'à sa completion totale. Par contre il y a des boucles naturelles, sur un probleme circonscrit il peut être souhaitable de faire plusieurs boucles 4 à 8, et sur un probleme plus complexe et ouvert il peut être sopuhaitable de faire plusieurs grandes boucles 3 à 14.
1. Utilise `gh issue view` pour récupérer les détails
2. Create a feature branch from issue using `gh issue develop {issue_number}`, then immediately checkout to that branch locally with `git checkout {branch_name}` before starting any work. Ensure you're working on the feature branch and NOT on main.
3. Comprends le problème décrit. And think deeply about the best approach to solve it. Quand les iterations avec l'utilisateur sont terminées, conserve ces spécifications détaillées en commentaire github de l'issue.
4. Cherche les fichiers concernés dans le codebase
5. Implémente la correction en TDD. Ecris d'abors les RED tests (qui echouent) puis le code
6. Itere entre code et execution des tests jusqu'a une resolution complete des problemes
7. Vérifie que tout passe (tests, lint, typecheck)
8. Demande à l'utilisateur de tester globalement (potentiellement refais une passe entre les points 4 à 8) jusqu'à satisfaction
9. Appelle la slash-command interne de claude  `/stocke-memoire` pour garder une trace résumée des points saillants de ces apprentissages/modifications
10. Met à jour README.md et CLAUDE.md si necessaire
11. Met à jour la documentation utilisateur et développeur, utilise les bonnes pratiques de rédaction décrites dans ta mémoire interne.
12. Commit de façon atomique avec un message descriptif (precommit te forcera à faire quelques modifications) et push ces modifs
13. Verifie l'etat de la CI/CD (gh run view). Attend jusqu'à la fin de l'execution avant de continuer. Et corrige toutes les erreurs avant d'aller plus loin.
14. Demande à l'utilisateur si la feature est bien terminée ou s'il faut refaire une boucle complete (de 3 à 14) sur un sujet complémentaire.
15. Prepare la pull request et demande à l'utilisateur de la valider. Sur cette validation tu utiliseras gh pour la valider et tu vérifieras que c'est effectivement bien le cas.
16. Clos la todo list si elle est bien vide
17. Repasse sur la branche main locale, et recupere les dernieres modifications

Quick Install

$npx ai-builder add command castorfou/fix-issue

Details

Type
command
Author
castorfou
Slug
castorfou/fix-issue
Created
6d ago