4.1 KiB
4.1 KiB
Plan
Te ayuda a planificar antes de programar. Crea estrategias detalladas para hacer que el desarrollo sea más fluido.
Uso
# Solicitar Modo Plan de Claude
"Crear un plan de implementación para [contenido de implementación]"
Ejemplos Básicos
# Plan de implementación para nueva característica
"Crear un plan de implementación para funcionalidad de autenticación de usuario"
# Plan de diseño de sistema
"Crear un plan de implementación para división de microservicios"
# Plan de refactoring
"Crear un plan de refactoring para código legacy"
Colaboración con Claude
# Implementación de característica compleja
"Crear un plan de implementación para funcionalidad de chat, incluyendo WebSocket, notificaciones en tiempo real y gestión de historial"
# Diseño de base de datos
"Crear un plan de diseño de base de datos para un sitio de e-commerce, incluyendo gestión de productos, pedidos y usuarios"
# Diseño de API
"Crear un plan de implementación para API GraphQL, incluyendo autenticación, caché y rate limiting"
# Diseño de infraestructura
"Crear un plan de implementación para Dockerización, incluyendo entorno de desarrollo, entorno de producción y CI/CD"
Cómo Funciona el Modo Plan
Inicio Automático
- Se inicia automáticamente cuando describes qué construir
- O simplemente di "Crear un plan de implementación"
Lo Que Obtienes
- Requisitos claros (historias de usuario, criterios de éxito)
- Documentos de diseño (arquitectura, modelo de datos, UI)
- Pasos de implementación (tareas, seguimiento, verificaciones de calidad)
- Análisis de riesgos y soluciones
Obteniendo Tu Aprobación
- Te mostraré el plan usando
exit_plan_mode - Importante: Siempre espero tu OK explícito
- No programaré sin tu aprobación
- Puedes solicitar cambios en cualquier momento
- El seguimiento de TodoWrite comienza después de tu aprobación
Ejemplos Detallados
# Implementación de sistema complejo
"Crear un plan de implementación para un sistema de pagos online, incluyendo integración con Stripe, seguridad y manejo de errores"
# Implementación de frontend
"Crear un plan de implementación para un dashboard de React, incluyendo gestión de estado, diseño de componentes y testing"
# Implementación de backend
"Crear un plan de implementación para una API RESTful, incluyendo autenticación, validación y logging"
# Implementación de DevOps
"Crear un plan de implementación para un pipeline CI/CD, incluyendo automatización de pruebas, despliegue y monitoreo"
Flujo de Trabajo de 3 Fases
Fase 1: Requisitos
- Historias de Usuario: ¿Qué estamos construyendo y por qué?
- Criterios de Éxito: ¿Cómo sabemos que está terminado?
- Restricciones: ¿Qué límites tenemos?
- Prioridad: ¿Qué es imprescindible vs deseable?
Fase 2: Diseño
- Arquitectura: ¿Cómo funcionará el sistema?
- Modelo de Datos: Esquema de base de datos y APIs
- UI/UX: Layouts de pantalla y flujo de usuario
- Riesgos: ¿Qué podría salir mal y cómo prevenirlo?
Fase 3: Implementación
- Desglose de Tareas: Dividir en partes manejables
- Seguimiento de Progreso: TodoWrite gestiona el estado
- Verificaciones de Calidad: Plan de testing y verificación
- Tu Aprobación: Mostrar plan y esperar tu OK
Notas
Cuándo Usar Esto
- Mejor para proyectos complejos
- Omitir para correcciones simples
- Genial para tareas de 3+ pasos o nuevas características
Notas Técnicas
- No confíes en valores de retorno de
exit_plan_mode - Solo tu aprobación explícita cuenta
- Funciona diferente al modo plan CLI
Reglas Importantes
- Nunca empezar a programar antes de tu aprobación
- Siempre esperar tu respuesta
- Ofrecer alternativas si algo falla
Ejemplo de Ejecución
# Ejemplo de uso
"Crear un plan de implementación para un sistema de gestión de usuario"
# Lo que pasa:
# 1. Se inicia el Modo Plan
# 2. Analizar requisitos y elegir tecnología
# 3. Estructurar la implementación
# 4. Mostrarte el plan
# 5. Empezar a programar después de tu aprobación