C Claude Code Internals
EN | ES

Herramientas

Claude Code tiene 45 herramientas integradas organizadas en 9 categorías. El system prompt instruye explícitamente a Claude a preferir herramientas dedicadas en lugar de comandos Bash genéricos siempre que sea posible.

35 herramientas integradas 9 categorías 5 herramientas condicionales

La regla de herramientas dedicadas

El system prompt le dice explícitamente a Claude que use herramientas dedicadas en lugar de Bash para operaciones comunes. Esto mejora la transparencia y hace las llamadas revisables.

En lugar de Usar
cat / head / tail / sed Read
sed / awk Edit
echo > / heredoc Write
find / ls Glob
grep / rg Grep

Todas las herramientas por categoría

Archivos

Leer, escribir, editar y buscar en el sistema de archivos

6 herramientas
Read Write Edit Glob Grep NotebookEdit

Shell

Ejecutar comandos en la terminal

3 herramientas
Bash PowerShell REPL

Web

Obtener URLs y buscar en internet

2 herramientas
WebFetch WebSearch

Agentes

Lanzar y comunicarse con sub-agentes

4 herramientas
Agent SendMessage TeamCreate TeamDelete

Planificación

Entrar en modo plan y gestionar git worktrees

4 herramientas
EnterPlanMode ExitPlanMode EnterWorktree ExitWorktree

Tareas

Crear y seguir tareas en la sesión actual

5 herramientas
TaskCreate TaskUpdate TaskStop TaskOutput TodoWrite

Programación

Crear cron jobs y triggers remotos

4 herramientas
CronCreate CronDelete CronList RemoteTrigger

Interfaz

Interactuar con el usuario e invocar skills

3 herramientas
AskUserQuestion Brief SkillTool

MCP

Model Context Protocol: conectar herramientas externas

4 herramientas
MCPTool ListMcpResources ReadMcpResource McpAuth

Herramientas condicionales (feature flags)

Algunas herramientas solo aparecen cuando se activan feature flags específicos. No están disponibles en instalaciones estándar de Claude Code.

SleepTool
PROACTIVE / KAIROS

Pauses execution in autonomous mode. Required when there is nothing useful to do. Claude must never respond without calling sleep.

CronTools
AGENT_TRIGGERS

CronCreate, CronDelete, CronList: only available when the scheduling feature flag is enabled.

MonitorTool
MONITOR_TOOL

Performance and observability monitoring. Behind a separate feature flag.

WebBrowserTool
WEB_BROWSER_TOOL

Full browser automation (beyond WebFetch). Available when the browser tool flag is on.

REPLTool
Internal Anthropic users only

Interactive REPL execution. Not available to external users.

i Bash queda reservado para el resto
Bash está pensado para comandos del sistema y operaciones que no tienen herramienta dedicada. Si Claude usa Bash para leer un archivo o buscar código, no está siguiendo sus propias reglas. Puedes recordárselo diciendo "usa la herramienta Read/Grep directamente".