Que fait refactor-plan ?
Élaborer un plan concret avant de lancer une refactorisation multi-fichiers. Utilisez-le lorsque l'utilisateur demande de planifier, séquencer, cadrer ou exécuter en toute sécurité une refactorisation sur plusieurs fichiers ; enquêtez toujours d'abord, produisez le plan et attendez la confirmation avant d'apporter des modifications au code.
Instructions d'utilisation
- Investigation : Lisez et analysez les fichiers concernés par la refactorisation. Comprenez leur structure, leurs dépendances et les modifications nécessaires.
- Planification : Générez un plan détaillé incluant les étapes, les changements de fichiers, la nouvelle organisation des dossiers (si nécessaire) et l'impact sur l'API ou les interfaces.
- Confirmation : Présentez le plan à l'utilisateur et attendez une réponse explicite (par exemple, « oui », « approuvé », « go ») avant d'appliquer les modifications.
- Exécution : Une fois la confirmation reçue, appliquez les changements conformément au plan.
Exemple
Utilisateur : « Je dois refactoriser l'authentification pour utiliser JWT au lieu des sessions. »
Agent :
- Lit les fichiers :
auth.js,middleware.js,routes/*.js. - Plan proposé :
- Créer
helpers/jwt.jspour les fonctions de génération et de vérification des jetons. - Modifier
auth.js: remplacer la gestion de session par la création de jeton. - Modifier
middleware.js: mettre à jour la vérification d'authentification pour utiliser JWT. - Mettre à jour les routes dans
routes/*.jspour gérer les en-têtes d'autorisation.
- Créer
- Attend la confirmation avant d'écrire le code.
Plateformes supportées
- Claude Code
- Cursor
- Codex
- Autres agents d'IA compatibles
Prérequis
- Accès en lecture/écriture aux fichiers du projet.
- Capacité à exécuter des commandes de terminal (si nécessaire pour l'investigation).