Capitulo 14: Plan Mode en Spacecake
Capitulo 14: Plan Mode en Spacecake
< Volver al Indice del Tutorial
Plan mode por defecto
Claude Code entra en plan mode por defecto cuando corre dentro del terminal de Spacecake. Esto significa que antes de escribir codigo, Claude explora tu proyecto y crea un plan de implementacion.
Plan mode es un modo read-only donde Claude analiza archivos, entiende la estructura del proyecto y propone un plan detallado con los pasos a seguir. No modifica ningun archivo hasta que tu apruebes el plan y cambies a modo de implementacion.
Para mas detalles sobre plan mode y sus fundamentos, consulta el tutorial de Claude Code.
El flujo en Spacecake es especial
Lo que hace unico a plan mode dentro de Spacecake es que puedes editar los planes visualmente en el editor WYSIWYG. En lugar de leer un plan como texto plano en la terminal, obtienes un documento interactivo con formato, checklists y bloques de codigo con highlighting.
Ctrl+G para abrir planes
Cuando Claude crea o actualiza un plan, aparece un prompt en el terminal:
press ctrl+g to open the plan in spacecake
Presiona Ctrl+G y el plan se abre en un nuevo tab del editor. Desde ahi puedes leerlo, editarlo y decidir si el enfoque es correcto antes de que Claude empiece a implementar.
Badge “claude” en el tab
Los archivos abiertos por Claude muestran un badge verde “claude” en la pestana del editor. Esto te permite distinguir rapidamente entre archivos que abriste tu manualmente y archivos que Claude abrio como parte de su flujo de trabajo.
El badge es puramente informativo y no afecta la funcionalidad del tab.
Editar el plan
Una vez que el plan esta abierto en el editor, puedes modificarlo directamente. El editor WYSIWYG de Spacecake te permite:
- Cambiar prioridades: reordenar los pasos segun lo que consideres mas importante.
- Agregar pasos: incluir tareas que Claude no considero.
- Eliminar tareas: quitar pasos que no son relevantes o que prefieres hacer manualmente.
- Corregir el enfoque: si Claude tomo una direccion incorrecta, puedes reescribir secciones del plan.
Los cambios se reflejan en el plan que Claude usara como referencia para la implementacion.
Save and close vs Close
Al terminar de revisar el plan, tienes dos opciones:
Save and close
Guarda tus cambios al plan y devuelve el foco al terminal donde Claude Code esta esperando. Claude recibe el plan actualizado con tus modificaciones y lo usa como referencia.
Close
Cierra el plan sin guardar cambios y devuelve el foco a Claude. El plan original de Claude se mantiene sin modificaciones.
En ambos casos, el foco vuelve automaticamente al terminal de Claude Code.
Claude espera
Mientras tienes el plan abierto en el editor, Claude Code espera a que cierres el archivo antes de continuar. No hay presion de tiempo. Puedes tomarte todo el tiempo que necesites para revisar, editar y refinar el plan.
Esta pausa es intencional: el objetivo es que revises el plan con calma y te asegures de que Claude va en la direccion correcta antes de que empiece a escribir codigo.
Flujo completo recomendado
El flujo de trabajo optimo en Spacecake sigue cuatro fases:
1. Explore
En plan mode, pide a Claude que lea los archivos relevantes del proyecto. Dale contexto sobre lo que quieres lograr y deja que explore la estructura.
2. Plan
Pide a Claude que cree un plan de implementacion. Cuando aparezca el prompt, abrelo con Ctrl+G. Revisalo en el editor, edita lo que necesites y cierra con Save and close.
3. Implement
Cambia a normal mode presionando Shift+Tab en Claude Code. Pide a Claude que implemente el plan. Ahora Claude puede escribir codigo y modificar archivos.
4. Verify
Pide a Claude que ejecute tests y valide que la implementacion es correcta. Si hay errores, puedes volver a plan mode para ajustar el enfoque.
opusplan
El modelo opusplan es una configuracion que usa Opus para la fase de planificacion y Sonnet para la implementacion. Esto optimiza el costo: Opus es mas caro pero mejor para razonamiento complejo, mientras que Sonnet es mas economico y suficiente para escribir codigo basado en un plan ya definido.
Para seleccionarlo, ejecuta en Claude Code:
/model opusplan
Es una buena opcion cuando trabajas en tareas complejas donde la calidad del plan es critica pero la implementacion es mecanica.
Ventaja sobre terminal puro
En una terminal convencional, los planes de Claude son texto plano. Leerlos requiere scroll y es facil perder el contexto visual.
En Spacecake, los planes son documentos markdown renderizados visualmente con:
- Checklists interactivos: puedes marcar y desmarcar tareas directamente.
- Code blocks con highlighting: el codigo en el plan tiene syntax highlighting del lenguaje correspondiente.
- Diagramas Mermaid: si el plan incluye diagramas, se renderizan visualmente en lugar de mostrar el codigo Mermaid crudo.
Esta representacion visual hace que revisar y editar planes sea significativamente mas eficiente.
Siguiente: Capitulo 15: Status Line y Metricas —>