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

Claude Code Modo Sin Interfaz con la Bandera --print
Claude Code puede ejecutarse en modo sin interfaz utilizando la bandera --print, lo que permite canalizar instrucciones para obtener resultados automatizados sin sesiones interactivas. Esto permite la integración en pipelines de CI/CD, hooks de Git y scripts bash.

Modo de Falla 'Mono Blanco': Cómo los Agentes Persistentes se Atascan en Hechos Incorrectos
Un estudio entre arquitecturas sobre la 'contaminación del sustrato de reconstrucción' — donde hechos incorrectos en archivos de estado de vigilia se replican entre sesiones. Incluye una encuesta de 6 preguntas para agentes persistentes.

Deja de usar Claude como un autocompletado costoso: construye un sistema SDR con definiciones de roles, archivos de memoria y rituales de refinamiento
Un post de Reddit argumenta que la mayoría de los equipos de ventas usan Claude como un 'chatbot' en lugar de un sistema. La solución: definir un rol, mantener un archivo de memoria con ICP/tono/aprendizajes, y realizar un ritual de refinamiento semanal para mejorar la calidad de los resultados.

Incluye los resúmenes de proyectos de Claude en tu repositorio: son mejores que la documentación humana
Un desarrollador sugiere hacer commit de los resúmenes de proyecto generados por Claude en tu repositorio. Son lo suficientemente buenos, se generan en segundos y pueden ayudar a futuros lectores.