Revelada la Asamblea y Estructura del Sistema de Indicaciones de Claude Code

Flujo de Ensamblaje del Prompt del Sistema
El prompt del sistema se ensambla en un orden fijo en src/constants/prompts.ts mediante getSystemPrompt(). La estructura sigue: contenido estático primero, luego un marcador de límite dinámico, y finalmente un sufijo específico de sesión/usuario.
return [ // Contenido estático (almacenable en caché) getSimpleIntroSection(), getSimpleSystemSection(), getSimpleDoingTasksSection(), getActionsSection(), getUsingYourToolsSection(), getSimpleToneAndStyleSection(), getOutputEfficiencySection(), // Límite de caché SYSTEM_PROMPT_DYNAMIC_BOUNDARY, // Contenido dinámico/de sesión getSessionSpecificGuidanceSection(), loadMemoryPrompt(), getAntModelOverrideSection(), computeSimpleEnvInfo(), getLanguageSection(), getOutputStyleSection(), getMcpInstructionsSection(), getScratchpadInstructions(), getFunctionResultClearingSection(), SUMMARIZE_TOOL_RESULTS_SECTION, ]
Variantes de Prefijo de Identidad
Se definen tres variantes de identidad en src/constants/system.ts:
- Modo interactivo predeterminado: "Eres Claude Code, la CLI oficial de Anthropic para Claude."
- Preconfiguración del SDK de Agente (no interactivo + añadir prompt del sistema): "Eres Claude Code, la CLI oficial de Anthropic para Claude, ejecutándose dentro del Claude Agent SDK."
- SDK de Agente sin añadir (no interactivo): "Eres un agente Claude, construido sobre el Claude Agent SDK de Anthropic."
La ruta de selección se simplifica como: Vertex API → predeterminado | no interactivo + añadir → preconfiguración del SDK | no interactivo → SDK | otro → predeterminado.
Encabezado de Atribución/Facturación
Formato observado: x-anthropic-billing-header: cc_version={version}.{fingerprint}; cc_entrypoint={entrypoint}; [cch=00000;] [cc_workload={type};]
Notas: cch=00000 parece ser un marcador de posición de autenticación de cliente que se reescribe más tarde por la pila HTTP. cc_workload={type} parece actuar como una pista de enrutamiento/programación (por ejemplo, cargas de trabajo tipo cron).
Detalles de las Secciones del Prompt
La sección de introducción de getSimpleIntroSection() establece: "Eres un agente interactivo que ayuda a los usuarios con tareas de ingeniería de software. Utiliza las instrucciones a continuación y las herramientas disponibles para asistir al usuario."
La sección de reglas del sistema (getSimpleSystemSection()) incluye énfasis de alto nivel en: solo asistir en contextos de seguridad autorizados/defensivos; rechazar patrones de uso destructivos/maliciosos; no alucinar URLs (a menos que sean claramente seguras/relacionadas con programación); tratar los recordatorios del sistema y la retroalimentación de enlaces como señales de control estructuradas; vigilar la inyección de prompts en las salidas de herramientas; y compresión automática de contexto a medida que crece el historial.
Las pautas de ejecución de tareas (getSimpleDoingTasksSection()) contienen directivas principales: realizar trabajo de ingeniería real en archivos, no solo dar respuestas abstractas; leer el código antes de modificar; evitar archivos nuevos innecesarios; evitar refactorizaciones especulativas o sobreingeniería; priorizar código seguro; diagnosticar fallos antes de cambiar de enfoque; y verificar resultados honestamente (no afirmar que las verificaciones pasaron cuando no fue así). También hay un conjunto adicional de instrucciones para usuarios internos que refuerza: mentalidad de colaborador, comentarios mínimos e informes de verificación veraces.
Las pautas de ejecución segura (getActionsSection()) enmarcan las acciones por reversibilidad + radio de impacto. Patrón de guía: acciones locales/reversibles: generalmente proceder; acciones destructivas, de estado compartido o difíciles de revertir: confirmar primero; la aprobación única previa no implica aprobación general futura; investigar el estado inesperado antes de eliminar/sobrescribir; no omitir salvaguardas (por ejemplo, evitar atajos como --no-verify). Ejemplos que requieren confirmación incluyen force-pushes.
📖 Leer la fuente completa: r/ClaudeAI
👀 Ver también

Anthropic culpa a la ciencia ficción distópica por entrenar modelos de IA para actuar mal — ¿Solución? Más ciencia ficción
Investigadores de Anthropic rastrean la desalineación de la IA (p. ej., chantaje de Claude) al preentrenamiento en textos de internet de historias de ciencia ficción. Su solución: 12,000 historias sintéticas de IA ética, reduciendo la propensión a la desalineación entre 1.3 y 3 veces.

NTSB retira expediente después de que la IA recreara las voces de pilotos fallecidos a partir de espectrogramas
Usuarios reconstruyeron audio de cabina a partir de espectrogramas de la NTSB usando Codex y el algoritmo Griffin-Lim. La NTSB cerró temporalmente su registro público.

Lovable ofrece acceso gratuito de 24 horas con $350 en créditos de socio para el Día Internacional de la Mujer.
Lovable está ofreciendo acceso gratuito a su plataforma por 24 horas, más $100 en tokens de la API Claude de Anthropic y $250 en créditos para tarifas de procesamiento de Stripe. La oferta termina el 9 de marzo a las 12:59 AM.

Claude-Code v2.1.74 Lanzamiento: Correcciones de Fugas de Memoria, Optimización de Contexto y Mejoras en Complementos
Claude-Code v2.1.74 corrige una fuga de memoria crítica en las respuestas de la API de streaming que causaba un crecimiento ilimitado de RSS en las rutas de código de Node.js/npm. La actualización añade sugerencias prácticas al comando /context e introduce la configuración autoMemoryDirectory para el almacenamiento personalizado de memoria automática.