¿Qué hace request-refactor-plan?
Crea un plan detallado de refactorización con commits pequeños a través de una entrevista con el usuario, y luego regístralo como un issue de GitHub. Útil cuando el usuario quiera planificar una refactorización, crear un RFC de refactorización o dividir una refactorización en pasos incrementales seguros.
¿Cómo funciona?
- El agente inicia una entrevista interactiva con el usuario para entender:
- El código o sistema objetivo
- Las razones y beneficios de la refactorización
- Los límites y restricciones
- Los pasos deseados
- Con base en la entrevista, el agente genera un plan de refactorización detallado con commits pequeños y seguros.
- El agente crea automáticamente un issue de GitHub con el plan, listo para revisión y seguimiento.
Cuándo usarlo
- Cuando el usuario quiera planificar una refactorización grande o pequeña
- Para crear un RFC de refactorización formal
- Para dividir una tarea compleja en pasos incrementales y seguros
- Cuando se necesite documentación clara del proceso de refactorización
Ejemplo de uso
Usuario: "Necesito refactorizar el módulo de autenticación para separar la lógica de negocio de la capa de presentación."
Agente: "Claro, hagamos una entrevista rápida para definir los detalles..." (sigue una serie de preguntas)
Después de la entrevista, el agente genera un plan y lo registra como un issue.
Notas adicionales
- El plan generado incluye commits pequeños que se pueden implementar de forma segura.
- El issue se crea en el repositorio configurado actualmente.
- Es compatible con cualquier proyecto que use GitHub para la gestión de issues.