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

Gestión del Consumo de Tokens de Claude IA: Consejos Prácticos desde la Experiencia de Desarrolladores
Un desarrollador reporta haber consumido 94,000 tokens en 3 minutos usando la función Explore de Claude, lo que resultó en una limitación de tasa durante 4 horas, y comparte estrategias concretas que incluyen mantener un archivo ARCHITECTURE.md y usar prompts quirúrgicos para controlar el uso de tokens.

Pasarela de Vigilancia de Reversión de Configuración: Combinar Comprobaciones de Salud con Reversión Automática
Un usuario de Reddit propone un watchdog que reinicia el gateway OpenClaw al fallar el puerto, combinado con un retroceso automático de configuración tras 5 inicios fallidos para evitar bucles de arranque inducidos por configuraciones defectuosas.
Una respuesta de subagente no es un recibo de finalización: lista de verificación de verificación del orquestador
El sessions_spawn de OpenClaw no bloquea: una respuesta no significa que haya terminado. Usa yield y Task Flow, y concilia el estado de los hijos para evitar falsos éxitos.

Las 5 habilidades menos obvias de agente para desarrolladores frontend que usan Claude AI
Un desarrollador frontend comparte 5 Skills específicas para agentes de Claude AI que mejoran la productividad y la calidad del código: Playwright, Tipos Avanzados para TypeScript, LyteNyte Grid, Patrones de Tailwind CSS y Skills de PNPM.