El Método de Dos Fases de un Desarrollador Solitario para Proyectos Grandes con Claude AI

Estructura del Flujo de Trabajo
El desarrollador utiliza dos herramientas Claude distintas con una separación estricta: Claude Chat actúa como arquitecto, diseñando todos los prompts, mientras que Claude Code sirve como constructor, ejecutando esos prompts. El desarrollador enfatiza nunca cruzar estos roles, habiendo experimentado problemas cuando Code diseñaba su propio trabajo, incluyendo problemas de calidad ocultos, pruebas omitidas y afirmaciones falsas de funcionalidad.
El Método de Prompt de Dos Fases
Cada prompt enviado a Claude Code pasa por dos fases:
- Fase 1: Claude Chat actúa como un experto en el dominio para escribir el contenido del prompt, especificando lo que debe suceder, en qué orden y con qué restricciones.
- Fase 2: Claude Chat reescribe el prompt como un "ingeniero de confiabilidad de IA", identificando modos de fallo específicos para la tarea e incorporando mitigaciones que incluyen puertas de verificación que requieren pruebas impresas (no solo "pruebas aprobadas"), reglas anti-atajos, planes de reversión, operaciones de archivo único antes de operaciones por lotes, requisitos de relectura después de la edición y puertas de copia de seguridad antes de la modificación.
Proceso de Transferencia
Dado que Claude Chat no puede hablar directamente con Claude Code, el desarrollador copia los prompts a una carpeta de transferencia y los pega en Code. Esta fricción se considera necesaria en comparación con el riesgo de omitirla.
Reglas Fundamentales
- Un prompt equivale a un objetivo: nunca agrupar tareas
- Cada prompt especifica el rol exacto que Code debe adoptar, no roles genéricos como "desarrollador senior" sino combinaciones de experiencia específicas
- Nunca asumir estado desde la memoria: verificar contra archivos reales
- Code lee el archivo CLAUDE.md del proyecto al inicio de cada sesión para obtener contexto completo
- Chat hace preguntas de diagnóstico antes de proponer soluciones
- Si el alcance se expande a mitad de la conversación, Chat confirma si integrarlo o posponerlo
- Sin instrucciones de commit en los prompts: en su lugar usar: "Sugerir un punto de control de commit cuando el trabajo esté verificado"
- Cada prompt termina con una lista de verificación de transferencia de archivos
- Precaución a expensas de la velocidad: siempre
Preguntas Previas al Prompt
Antes de escribir cualquier prompt, el desarrollador obliga a Claude a responder tres preguntas:
- ¿Cuál es el rol óptimo con las características ideales para ESTA tarea específica?
- ¿Cuáles son todos los posibles modos de fallo para ESTA tarea y cómo mitigas cada uno?
- ¿Estoy operando a mi máxima capacidad o me estoy apresurando?
Por Qué Esto Funciona
El desarrollador descubrió que Claude puede ser un gran ejecutor pero un supervisor propio poco confiable. Cuando Code diseña sus propios prompts, optimiza para la finalización en lugar de la calidad. Cuando Chat diseña prompts con prevención de fallos incorporada, Code entrega consistentemente. La fricción adicional en el proceso se considera una característica, no un error.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Análisis de los Patrones de Ingeniería de Producción de Claude Code a partir del Código Fuente Inverso
Un desarrollador ha descompilado aproximadamente 500,000 líneas del código fuente TypeScript de Claude Code en un manual técnico de 19 capítulos que documenta patrones de ingeniería de producción que surgen bajo carga real, dinero real y adversarios reales.

Configuración de Qwen3.5-27B Localmente: Comparación entre vLLM y llama.cpp
Un usuario de Reddit comparte consejos prácticos para ejecutar Qwen3.5-27B localmente, comparando los backends llama.cpp y vLLM con recomendaciones de configuración específicas y resultados de benchmarks.

Resolviendo el error "write_file no encontrado" en Gemini CLI para OpenClaw: Se requieren dos correcciones
Los agentes de OpenClaw que usan google-gemini-cli no pueden escribir archivos (write_file / default_api_write_file ausentes) debido a un tools.profile incorrecto y la falta de la bandera --approval-mode auto_edit en el subproceso. Solución: establecer el perfil en full e inyectar la bandera mediante la configuración cliBackends.

Cómo evitar costos inesperados de OpenRouter en la automatización de OpenClaw
Un equipo de desarrolladores gastó accidentalmente $750 en 3 días en OpenRouter al utilizar por defecto Claude Sonnet 4.6 ($3/M tokens) en todas sus tareas de automatización. Redujeron los costos en un 97% cambiando los modelos predeterminados, bloqueando trabajos cron y subagentes a opciones más económicas, y reservando modelos costosos solo para trabajos sensibles.