Quiero compartir mi propia forma de usar mejor Claude Code.
(wikidocs.net)Problema
Cuando empiezas un proyecto con vibe coding, las primeras horas se sienten como descubrir un mundo nuevo. Lanzas un prompt, sale código, parece que algo funciona, y llega ese momento de pensar: “¿De verdad estoy construyendo esto?”.
Y entonces empiezan a aparecer los errores.
Le pides que lo arregle y se rompe otra cosa, a los 30 minutos la IA ya olvidó lo que dijo antes, y después de 1 hora yo tampoco tengo claro qué estaba construyendo. Si lo vuelves a abrir al día siguiente, estás otra vez frente a una hoja en blanco. Al final, terminas dando vueltas en el mismo lugar.
Si llevas varios proyectos al mismo tiempo, es todavía peor. Si quieres retomar el jueves lo que estabas haciendo el lunes, tienes que volver a preparar todo el contexto desde cero.
Causa
El cuello de botella no estaba en el código. Estaba en la memoria.
La IA olvida cuando se corta la sesión, y yo también olvido después de unos días. Pero como nadie deja registro, el proyecto sigue reiniciándose una y otra vez.
Método que probé
Empecé a usar Obsidian como almacén de memoria a largo plazo para el proyecto.
- Obsidian — gestión en Markdown de toda la planificación, diseño, logs de sesión y registro de errores
- Claude Desktop + MCP — cumple el rol de “director”, leyendo directamente las notas de Obsidian y discutiendo el diseño
- Claude Code + MCP — cumple el rol de “ejecutor”, implementando de verdad el trabajo una vez terminado el diseño
El problema de pérdida de contexto en Claude Desktop lo resolví registrando el traspaso entre sesiones en archivos fecha_handoff.md. Cuando abro una sesión nueva, con leer ese archivo el contexto se recupera de inmediato.
La clave fue repetir el ciclo “registro → diseño → implementación → registro”.
Resultado
Antes repetía el ciclo de empezar un proyecto de juguete y borrar la carpeta tres días después, pero desde que cambié a este método, los proyectos que antes no lograba terminar empezaron a entrar, uno por uno, en un ciclo de primera versión completada → despliegue → revisión → corrección. Ahora mismo gestiono más de 10 proyectos al mismo tiempo en un canvas de Obsidian.
Recientemente Claude Code añadió la función Auto Memory, pero eso son notas que la IA escribe para la IA, mientras que este método son registros que los humanos escriben para los humanos. Creo que ambas cosas se complementan.
Resumen
Organicé este flujo de trabajo y lo publiqué como libro en Wikidocs. El texto completo es gratuito.
“Por qué falla el vibe coding — Guía de colaboración con IA” https://wikidocs.net/book/19307
Incluye desde el prólogo hasta el Ch.22 más un apéndice, y si dejan comentarios en cada página, los incorporaré de inmediato. También serán bienvenidas las críticas directas.
3 comentarios
Uso Cursor y por eso me desconcierta cuando a veces leo casos así con Claude. He tenido problemas por baja calidad o por no especificar con precisión, pero no porque “se le olvide”; y situaciones complicadas por errores en otra parte sí me pasaron algunas veces en las primeras etapas del producto Cursor, pero ahora ya no me ocurre. ¿Será porque mi proyecto no es lo bastante grande?
Yo lo hago de esta manera:
Como el documento está dentro del proyecto, no hace falta gestionarlo de forma especial por separado. Y Cursor no sigue trabajando indefinidamente. Por más que le digas que llegue hasta el final, siempre se detiene a mitad de camino y te obliga a conversar (dicen que es una medida de seguridad para que no entre en un loop raro, pero me molesta no tener la posibilidad de elegir). De todos modos, eso sí ayuda. También evita que, cuando vuelves a mirar horas después, termine construyendo algo completamente fuera de lugar.
Como todo se resuelve dentro de un mismo IDE, no hace falta agregar otros servicios. De Claude solo he usado la función de LLM por API, así que no sé qué tal sea para programar, aunque mucha gente dice que es muy bueno. Pero cuando a veces veo publicaciones sobre que “se le olvida” o que da errores, también pienso que quizá es porque mi proyecto es pequeño...
En conclusión, avanzo igual que cuando en una empresa se gestionan proyectos y equipos: documentación y registros, conversación, decisiones... exactamente el mismo modo de trabajo que con personas; no es un workflow nuevo. Por eso me da mucha curiosidad qué workflow usan quienes dicen que lo hicieron de forma “totalmente automática” con Claude, y aunque no sea completamente automático, también me pregunto cómo reducir la frecuencia de esas “reuniones” (igual que con equipos humanos también intentamos reducir las reuniones frecuentes).
Si usas algo llamado qmd, te administra localmente una base de datos para gestionar las sesiones anteriores.
Gracias por la buena información.