Corrigiendo las Alucinaciones Temporales de Claude en Claude Code con Hooks

Un usuario de Reddit identificó y resolvió un problema específico con Claude Code donde el asistente de IA hace sugerencias incorrectas basadas en el tiempo debido a la falta de acceso a un reloj en tiempo real.
El Problema
Claude no tiene acceso a un reloj en tiempo real. Aunque recibe la fecha actual al inicio de la sesión, no obtiene la hora actual. Esto hace que Claude adivine la hora, a menudo incorrectamente, lo que lleva a sugerencias inapropiadas como "es tarde, descansa un poco" cuando en realidad es mediodía. Esta solución solo funciona en Claude Code, no en las versiones web o de escritorio.
La Solución
La solución implica agregar un solo gancho al archivo de configuración de Claude Code:
- Abre o crea ~/.claude/settings.json (o pídele a Claude Code que lo haga por ti)
- Pega esta configuración:
{
"hooks": {
"UserPromptSubmit": [
{
"matcher": "",
"hooks": [
{
"type": "command",
"command": "echo \"Current time: $(date '+%A %Y-%m-%d %I:%M %p %Z')\""
}
]
}
]
}
}La solución funciona inmediatamente sin necesidad de reiniciar.
Cómo Funciona
Cada vez que envías un mensaje, el gancho ejecuta el comando date e inyecta la salida en el contexto de Claude detrás de escena. Los usuarios no ven esta salida; Claude ve algo como "Current time: Monday 2026-04-06 03:39 AM EDT." Debido a que el gancho se activa en cada mensaje, Claude también puede detectar cuándo te has alejado y regresado observando el intervalo de tiempo entre mensajes.
Este enfoque aprovecha la función de ganchos de Claude Code: comandos de shell que se ejecutan automáticamente en eventos específicos como UserPromptSubmit.
📖 Read the full source: r/ClaudeAI
👀 Ver también

Consejos Prácticos de Flujo de Trabajo con Claude para Proyectos de Desarrollo Complejos
Un usuario de Claude Pro comparte estrategias específicas de flujo de trabajo para desarrollar complementos de audio complejos, incluyendo el uso del modo de planificación para funciones principales, la creación de archivos de contexto, la gestión del uso de tokens y la implementación de pasos de validación.

Escribir archivos SOUL.md efectivos para agentes de programación de IA
Una publicación de Reddit en r/openclaw demuestra la diferencia entre instrucciones vagas y específicas en SOUL.md, mostrando que las indicaciones específicas producen un comportamiento más útil del agente de IA.

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.

Cómo deshabilitar la ventana de contexto de 1M de Claude Code para reducir el uso de tokens
Los usuarios de Anthropic pueden deshabilitar la ventana de contexto de 1M en Claude Code agregando variables de entorno a settings.json, lo que puede reducir el consumo inesperado de tokens. La fuente proporciona dos opciones de configuración: deshabilitar completamente el contexto de 1M o limitar la ventana de compactación automática.