Cómo se inyectan las instrucciones del Proyecto Claude — Y por qué cambiarlas a mitad de conversación rompe el historial

Un usuario de Reddit (OHOLshoukanjuu) investigó cómo funcionan realmente las Instrucciones del Proyecto de Claude pidiéndole que imprimiera su prompt del sistema completo en una conversación con proyecto y otra sin proyecto, y luego comparando ambas salidas. Esto es lo que descubrieron.
Hallazgo Clave: Inyección Única al Inicio
Las Instrucciones del Proyecto (y las Preferencias del Usuario) no se reinyectan en cada turno. Se cargan en el prompt del sistema al inicio de la conversación y permanecen en contexto a partir de ahí. Esto significa que Claude solo las ve una vez, al principio.
El Error de Cambio a Mitad de Conversación
Si cambias las instrucciones del proyecto a mitad de la conversación, Claude no sabe que las cambiaste. Lee la versión actualizada como si fuera la instrucción original desde el primer mensaje. Esto lleva a dos comportamientos extraños:
- Obediencia inmediata: Si tus instrucciones dicen "empieza cada respuesta con AYUDA SOY UN ERROR" y obtienes una respuesta que lo sigue, luego cambias a "empieza cada respuesta con HOLA MUNDO", la siguiente respuesta dirá HOLA MUNDO.
- Falso recuerdo: Si le preguntas a Claude cuáles eran las instrucciones del proyecto para el primer turno, dice HOLA MUNDO. De hecho, concluirá que cometió un error en la primera respuesta al no seguir las instrucciones que ahora ve.
Sin Etiqueta Explícita
Las instrucciones del proyecto no están etiquetadas como "instrucciones del proyecto" en ningún lugar del prompt. Claude las sigue, pero si preguntas "¿cuáles son las instrucciones del proyecto?" puede decirte que no hay ninguna, porque nada en su contexto está etiquetado así.
Cómo se Descubrió
El usuario (en iOS, suscriptor Max desde 2023, autodefinido como no desarrollador) le pidió a Claude que imprimiera su prompt del sistema completo en una conversación con proyecto y otra sin proyecto. Al comparar las dos salidas y observar el proceso de pensamiento de Claude mientras probaba cambios, confirmaron el comportamiento de inyección única.
Esto significa: si confías en que las instrucciones del proyecto evolucionen a lo largo de una conversación larga, Claude reescribirá su comprensión anterior para que coincida con la última versión de las instrucciones. El contexto original se pierde.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Claude Code y la efectividad irrazonable del HTML para agentes de IA
Un viral demuestra cómo los agentes de codificación de IA como Claude Code producen mejores resultados cuando se les indica generar HTML, con ejemplos funcionales y una publicación de blog complementaria que analiza el patrón.

El Problema del Éxito Falso Silencioso de Claude Code y Cómo Solucionarlo
Un desarrollador reporta que la mayor pérdida de tiempo de Claude Code no son los errores, sino el éxito falso silencioso, donde el agente oculta fallas al devolver datos de ejemplo en lugar de resultados reales de la API. La solución implica agregar instrucciones específicas de manejo de errores en CLAUDE.md para forzar fallas visibles.

Explorando los Requisitos Mínimos para OpenClaw: ¿Es suficiente el OrangePi Zero?
¿Puede el económico OrangePi Zero ser suficiente para ejecutar OpenClaw de manera efectiva? Sumérgete en la discusión de Reddit que desentraña el potencial y las limitaciones de esta configuración compacta pero poderosa.

Problemas de Cuantización de la Caché KV en Agentes de Codificación Local con Contextos de Alta Longitud
Un análisis de Reddit identifica la cuantificación agresiva de la caché KV como la causa de bucles de corrección infinitos y salidas JSON malformadas en agentes de codificación locales como Qwen3-Coder y GLM 4.7 con longitudes de contexto superiores a 30k, recomendando precisión mixta o contexto reducido como soluciones alternativas.