Claude Code carga perezosamente esquemas de herramientas mediante ToolSearch para ahorrar tokens

Un análisis de Reddit sobre el prompt del sistema de Claude Code revela que las herramientas se cargan de forma diferida para reducir el consumo de tokens. En lugar de enviar el esquema completo de cada herramienta con cada solicitud, Claude Code envía una lista de nombres de herramientas en una etiqueta <system-reminder> e instruye al modelo para que primero llame a ToolSearch para cargar el esquema de cada herramienta.
Cómo funciona
El prompt del sistema incluye una instrucción como esta:
<system-reminder> Las siguientes herramientas diferidas ya están disponibles mediante ToolSearch. Sus esquemas NO están cargados; llamarlas directamente fallará con InputValidationError. Use ToolSearch con la consulta "select:<nombre>[,<nombre>...]" para cargar los esquemas de las herramientas antes de usarlas:AskUserQuestion CronCreate CronDelete CronList EnterPlanMode EnterWorktree ExitPlanMode ExitWorktree Monitor NotebookEdit PushNotification RemoteTrigger TaskOutput TaskStop TodoWrite WebFetch WebSearch
[+ ~130 herramientas MCP (Slack, Notion, Gmail...)] </system-reminder>
El <system-reminder> se inyecta solo en el primer mensaje de usuario de la conversación. Un bloque similar lista las habilidades con descripciones de una línea.
Impacto en tokens
Según la publicación, las instrucciones del sistema más los recordatorios consumieron 38k tokens en un mensaje de prueba simple como "hola". Cargar el esquema completo de cada herramienta por adelantado aumentaría drásticamente ese consumo, de ahí el enfoque de carga diferida.
Implicaciones prácticas
Si estás desarrollando sobre Claude Code o sistemas similares basados en agentes, vale la pena adoptar este patrón:
- Difiere los esquemas de herramientas de uso poco frecuente hasta que se necesiten.
- Usa un comando similar a
ToolSearchpara solicitar explícitamente los esquemas. - Mantén los recordatorios dentro del primer mensaje para evitar repetir contexto.
Esto también significa que si estás escribiendo herramientas personalizadas para Claude Code, debes asegurarte de que el modelo pueda descubrirlas mediante ToolSearch; de lo contrario, serán invisibles o causarán errores de validación.
📖 Lee la fuente completa: r/ClaudeAI
👀 Ver también

Lucas Gerads demuestra servidores MCP para la integración de osciloscopio y simulador SPICE con Claude Code.
Lucas Gerads construyó servidores MCP para su osciloscopio LeCroy y su simulador SPICE, permitiendo que Claude Code valide circuitos y modelos SPICE, maneje programación embebida y automatice tareas de análisis de datos como la normalización del eje temporal y la alineación de datos.

Habilidades de Investigación Académica para Claude Code: Un Flujo de Trabajo Humano en el Ciclo para la Redacción de Artículos
Academic Research Skills (ARS) v3.7.0+ es un plugin para Claude Code que automatiza la búsqueda de referencias, el formateo de citas, la verificación de datos y la revisión de consistencia lógica, manteniendo al investigador humano al mando. Instálalo a través de /plugin marketplace add Imbad0202/academic-research-skills.

Claude Cowork vs OpenClaw: Dónde se sostiene y se rompe la narrativa de reemplazo
Claude Cowork ofrece sesiones de escritorio persistentes con baja fricción, mientras que OpenClaw mantiene ventajas en automatización a nivel de sistema, ecosistemas de habilidades y control de flujos de trabajo.

Monitor de la Bandeja del Sistema de Windows para la Cuota de Código de Claude
Una aplicación de la bandeja del sistema de Windows que monitorea el uso de Claude Code con un icono codificado por colores, actualiza automáticamente los datos de cuota cada 5 minutos a través de la API OAuth de Anthropic, y proporciona paneles detallados que muestran patrones de uso por hora, día, semana y mes.