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

Los mensajes cortos del sistema mejoran la adherencia de Claude y reducen el desperdicio de tokens
Un desarrollador descubrió que reemplazar un prompt de sistema de 3,847 palabras con varios prompts pequeños y enfocados (total ~200 palabras) eliminó la deriva de Claude y las instrucciones olvidadas.

Por qué tu repositorio no debería ser tu memoria: separando el sistema del conocimiento
Usar tu repositorio como memoria organizacional provoca búsquedas ruidosas, información desactualizada y decisiones enterradas. Separar los activos del sistema del conocimiento (lecciones aprendidas, análisis de fallos, pivotes de arquitectura) es fundamental para escalar equipos de IA.

Maximizar Ahorros: Ejecutando Bots de OpenClaw con un Presupuesto
Explora maneras de ejecutar OpenClaw/ClawdBot/MoltBot de forma gratuita o con un presupuesto limitado, aprovechando los consejos de la comunidad y las estrategias ingeniosas compartidas en r/openclaw.

Problema de acceso a archivos de Claude Cowork con el modo de transmisión de Google Drive y la solución
Al usar Claude Cowork con Google Drive para Escritorio en modo de transmisión, los archivos pueden fallar al abrirse porque Cowork necesita archivos reales en el disco, no marcadores de posición. La solución implica hacer que carpetas específicas estén disponibles sin conexión y usar formatos de archivo estándar.