Biblioteca · Trucos de usuario avanzado

32 trucos de Claude Code: de principiante a usuario avanzado

Creador35 minActualizado: octubre de 2026
49 de 105 en la biblioteca

Tiempo: unos 35 min de lectura + práctica según lo necesites


Lo esencial

Estos son los trucos que convierten a Claude Code de "un asistente listo" en "todo un sistema de trabajo". Están organizados por niveles: empieza por el 1 y llega hasta el 32. Los comandos y funciones son a octubre de 2026 (Claude Code versión 2.1.289); la lista actual de cambios está en Lo vigente.

🎨 Imagínalo así: el usuario común de Claude Code es como alguien con un iPhone que solo sabe hacer llamadas y mandar mensajes. El usuario avanzado es quien conoce los atajos, las automatizaciones, los modos de concentración, la app Atajos. La misma herramienta, otra eficiencia. Estos 32 trucos son el manual completo del iPhone.


🟢 Nivel 1: Trucos básicos (1-10)

Para quien apenas empieza: esta es la base


Truco 1: /init en cada proyecto nuevo

Qué hace: revisa tu carpeta y genera un CLAUDE.md con la descripción de la arquitectura, las convenciones y los archivos clave.

bash
# Abre el proyecto → escribe en el chat
/init

Para qué: en lugar de explicarle a Claude "de qué se trata el proyecto" en cada sesión, haces /init una vez y Claude entiende el contexto automáticamente (el texto que la IA tiene a la vista). Si el proyecto es nuevo, Claude te ayuda a crear el CLAUDE.md desde cero.

Efecto: ahorra tiempo de explicaciones en cada sesión. Claude también lee el archivo AGENTS.md, y lo que aprende de tus correcciones lo puede guardar él mismo entre sesiones (auto memory, se administra con /memory).


Truco 2: Status Line, un minipanel en la terminal

Qué hace: crea una línea en la terminal con el modelo, el % de contexto y el costo de la sesión.

bash
/statusline
# Ejemplo de lo que puedes pedir:
# "Muestra el modelo, el % de contexto y el costo en USD"

Para qué: ves en tiempo real cuánto contexto te queda, así evitas que el contexto se degrade (context rot). Sabes cuánto dinero estás gastando.

🪙 Token (unidad de texto para la IA): la unidad con la que la IA mide el texto. Más o menos 1 token = 4 caracteres de texto en inglés; en español suele rendir un poco menos.

🎨 Imagínalo así: como el taxímetro. Ves cuánto va costando el viaje mientras avanzas, y la cuenta al final no te sorprende.


Truco 3: Entrada por voz (/voice)

Qué hace: la entrada por voz nativa de Claude Code (necesitas una cuenta de Claude.ai).

bash
/voice
# Barra espaciadora = hablas → la sueltas → se transcribe

Alternativa: Aqua Voice, que funciona en todas las apps del sistema, no solo en Claude Code. Más detalles en la lección Herramientas de voz.

Para qué: las ideas llegan más rápido de lo que escribes. Sobre todo para prompts largos.


Truco 4: Mantén el contexto pequeño

Regla: no cargues todo el código del proyecto en la sesión. Dale a Claude solo lo que necesita para la tarea actual.

Escribe esto en el chat
❌ Mal: /add-dir . (agrega todo)
✅ Bien: menciona solo el archivo necesario con @: @src/components/Button.tsx

Por qué: entre menos ruido haya en el contexto, mejor sale el resultado. Es una regla sencilla que la mayoría ignora.


Truco 5: /context, encuentra por dónde se van los tokens

Qué hace: muestra qué se está comiendo los tokens: un mapa a colores de la ventana de contexto con sugerencias para optimizarla.

bash
/context
# Ejemplo ilustrativo de desglose (las cifras son de ejemplo): system prompt 15%, tools 8%, MCP servers 22%, conversation 55%

Para qué: si sientes la sesión inflada, diagnosticas el problema y lo resuelves. La causa más común: demasiados servidores MCP conectados.


Truco 6: /compact al 60% del contexto, /clear entre tareas

La regla del 60%:

bash
/compact        # comprime el historial conservando lo importante
# Al empezar una tarea nueva (sin relación con la anterior):
/clear          # limpia el contexto por completo

Por qué /clear en lugar de un chat nuevo: el CLAUDE.md se queda, todos los archivos se quedan. No empiezas de cero: solo limpias el historial (la conversación anterior la puedes recuperar con el comando /resume).


Truco 7: Empieza siempre en Plan Mode

Cómo cambiar:

bash
Shift+Tab      # recorre los modos
/plan          # entra al modo plan con un comando

Qué te da: Claude lee e investiga, pero no cambia archivos. Arma un plan y te hace preguntas para aclarar. Cuando el plan te gusta, cambias a ejecución. Ojo: desde la versión 2.1.283, Claude Code arranca por defecto en modo auto, así que al modo plan tienes que entrar tú.

📝 Prompt (la instrucción para la IA): el texto con instrucciones que le mandas a Claude.

Efecto, según la experiencia del autor: reduce el número de rondas de correcciones. Claude lo hace mejor a la primera cuando planea antes de actuar.


Truco 8: Dale a Claude un problema, no una orden

Escribe esto en el chat
❌ Mal: "Escribe una función para medir el crecimiento"
✅ Bien: "¿Cuál es la mejor forma de medir el crecimiento de usuarios?"

Por qué: cuando Claude piensa el enfoque por su cuenta, explica sus decisiones y lo hace mejor. Es como el modo plan, pero a nivel de pensamiento.


Truco 9: Haz que Claude te haga preguntas

Escribe esto en el chat
"Hazme preguntas hasta que estés 95% seguro de que entiendes la tarea"

Para qué: 5 minutos de preguntas → te ahorras 30 minutos de correcciones. Claude se alinea con lo que de verdad quieres.

Combinado con Plan Mode: en Plan Mode esto pasa de forma natural. Pero puedes forzarlo en cualquier modo.


Truco 10: Autoverificación en las listas de tareas

Qué hacer: agrega pasos de verificación a la lista de tareas (todo) que crea Claude.

Escribe esto en el chat
Agrega en el prompt:
"Después de cada paso, verifica que funcione antes de pasar al siguiente.
No pases al siguiente hasta estar 95% seguro."

Cómo se ve una buena lista de tareas:

Código
☐ Crear el componente Button
☐ Comprobar que Button se muestra sin errores  ← paso de verificación
☐ Agregar el estado hover
☐ Comprobar el hover en el navegador  ← paso de verificación

🟡 Nivel 2: Trucos intermedios (11-22)

Para quien ya usa Claude Code y quiere ir más rápido


Truco 11: Lanza subagentes en paralelo

🤖 Agente (un ejecutor autónomo de IA): un ayudante de IA aparte, con su propio contexto y su propia tarea. Un subagente (sub-agent) es un agente que lanza otro agente.

Escribe esto en el chat
En el prompt: "Usa sub agents para esta tarea.
Lanza 3 agentes en paralelo:
- Agente 1: investiga la arquitectura
- Agente 2: escribe las pruebas
- Agente 3: escribe la documentación"

Cómo funciona: cada subagente tiene su propio contexto. El hilo principal se mantiene limpio. Los subagentes trabajan en paralelo y luego reportan sus resultados. Hoy trabajan en segundo plano por defecto.

Combinación: subagentes en Haiku (más barato) + el hilo principal en Sonnet u Opus. Calidad donde hace falta, ahorro donde no. Puedes crear un subagente pidiéndoselo a Claude o con un archivo en .claude/agents/.


Truco 12: Skills personalizados: automatiza tus procedimientos (SOP)

bash
# Crea el archivo .claude/skills/code-review/SKILL.md
# Adentro: una descripción (cuándo usarlo) y las instrucciones para hacer la revisión de código
# Cómo llamarlo:
/code-review         # slash command (por el nombre de la carpeta del skill)
# o bien
"haz el code review"  # Claude toma el skill por su descripción

Los archivos viejos en .claude/commands/ también funcionan: los comandos se unificaron con los skills.

Qué construir: techdebt.md, security-audit.md, seo-check.md, performance-audit.md.

La gran ventaja: subes los skills a GitHub → todo el equipo usa los mismos procedimientos.

🎨 Imagínalo así: un skill es como una receta de cocina. La escribes una vez y la reproduces igual mil veces. Sin receta, cada vez sale distinto.


Truco 13: Modelos distintos para tareas distintas

Tarea Modelo (a octubre de 2026) Qué te da
Refactorización simple Haiku el más barato
Escribir código Sonnet equilibrio entre velocidad y precio
Decisión de arquitectura Opus (el predeterminado en las suscripciones) alta calidad
Las tareas más largas y complejas Fable (a mano: /model fable) lo más capaz, más caro
Subagentes (en segundo plano) Haiku más barato
Escribe esto en el chat
Cambia de modelo con el comando /model (por ejemplo, /model haiku) antes de una tarea sencilla

Nombres de modelos y precios vigentes: Lo vigente.

Regla: no pongas a Opus a procesar cientos de miles de tokens si solo necesitas un par de datos.


Truco 14: Actualiza el CLAUDE.md todo el tiempo

Escribe esto en el chat
Después de cada sesión:
"Anota en el CLAUDE.md los nuevos patrones y trampas que descubriste"

Qué va ahí:

  • Los skills nuevos que agregaste
  • Los patrones que funcionan / no funcionan
  • Las convenciones que definiste
  • Los problemas conocidos del proyecto

Regla de longitud: unas 200 líneas como máximo. Si crece más, toca limpiarlo.


Truco 15: El CLAUDE.md manda a otros archivos

Escribe esto en el chat
# En el CLAUDE.md:
## Estilo de código
Ver: @docs/style-guide.md

## Contexto del negocio
Ver: @business/context.md

## Estado actual
Ver: @STATUS.md

Para qué: el CLAUDE.md se queda pequeño. Claude sabe a dónde mirar cuando hace falta. No se gastan tokens en información que no se necesita en este momento.


Truco 16: Corta a tiempo y vuelve a pedir

Código
¿Ves que Claude va por mal camino?
→ Presiona Escape
→ Corrige
→ Vuelve a escribir el prompt

Regla: cada token gastado en la dirección equivocada es dinero tirado. Corrige el rumbo con firmeza y temprano.


Truco 17: Exige algo mejor, sin pena

Escribe esto en el chat
"No está bien. Prueba un enfoque más elegante"
"No me convence: prueba algo completamente distinto"
"Dame tres soluciones diferentes"

Por qué: muchas veces Claude da un resultado mucho mejor en el segundo intento, cuando sabe que el primero no fue suficiente.

Lo clave: cuando obtengas la mejor versión, dile a Claude que actualice el skill o el CLAUDE.md para no repetir el error.


Truco 18: /rewind para regresar rápido

bash
/rewind
# Regresa la conversación y/o el código a un punto anterior sin empezar de nuevo
# Sinónimos: /checkpoint, /undo

Cuándo: tomaste una dirección equivocada a mitad de la sesión. /rewind → regresas → otro camino. Mucho más rápido que /clear y volver a explicar el contexto.


Truco 19: Hooks para notificaciones

bash
# Claude Code → configura un hook:
"Mándame una notificación de escritorio con sonido cuando termines la sesión"

En la práctica: corres de 5 a 10 sesiones en paralelo. Un sonido = una de ellas está lista y espera tu respuesta. No tienes que estar cambiando de ventana para revisar.


Truco 20: Claude ve la pantalla: aprovéchalo

Qué puede hacer:

Código
"Toma una captura del sitio y dime qué está mal en el layout"
→ Claude toma la captura, la analiza visualmente y señala los problemas

"Esta es una captura del error: ¿qué es?"
→ Claude lee el mensaje de error en la imagen

El flujo de trabajo para sitios: diseño → captura → correcciones → captura → correcciones → captura. Tres pasadas antes de la V1. La V1 sale mucho mejor.


Truco 21: Chrome DevTools a través de Claude

Escribe esto en el chat
"Abre el navegador, ve a localhost:3000, presiona el botón Register 
y revisa si hay errores en la consola"

Qué puede hacer: abrir el navegador, navegar, dar clic en botones, llenar formularios, leer la consola. No solo capturas: automatización completa del navegador. Para eso existe la extensión Claude in Chrome (salió de beta en 2026) o el servidor MCP de Chrome DevTools.

Usos: pruebas de calidad (QA), extraer datos donde no hay API (interfaz de programación), comprobar que todo funcione después de desplegar.


Truco 22: Usar otros sitios como inspiración

Escribe esto en el chat
"Esta es una captura de Stripe.com: construye una página de pago con un estilo parecido.
NO la copies: toma el patrón de diseño y adáptalo a nuestra marca"

Importante: tomas el patrón, no copias tal cual. Claude recrea el lenguaje de diseño sin copiarlo literalmente.

Además: puedes pasarle el HTML/CSS real como inspiración para componentes concretos.


🔴 Nivel 3: Trucos avanzados (23-32)

Para quien quiere sacarle el máximo a Claude Code


Truco 23: Sesiones en paralelo con Git Worktrees

bash
# Tres agentes en paralelo en el mismo proyecto, sin conflictos:
claude --worktree feature-auth
claude --worktree feature-payments
claude --worktree feature-dashboard

# Cuando estén listos: merge como ramas normales de git
git merge feature-auth

Para qué: tres funciones a la vez. Cada agente está aislado. No se sobrescriben archivos. Al final, un git merge normal.

🎨 Imagínalo así: tres cuadrillas de construcción en la misma obra. Una hace la cocina, otra el baño, otra la recámara. No se estorban. Al final juntan el trabajo.


Truco 24: Endpoints de API en lugar de MCP cuando conviene

Regla: un MCP (Model Context Protocol, el protocolo para extender a Claude) mete en el contexto las descripciones de sus herramientas. En las versiones nuevas, Claude Code las carga según se necesitan (tool search) y las herramientas sin usar ocupan poco espacio, pero el problema no desapareció del todo. Si solo necesitas una operación, puedes usar una llamada directa a la API.

python
# MCP de Notion: más de 40 herramientas en el contexto (miles de tokens)

# Si solo necesitas leer una base de datos:
# → Escribe directamente el endpoint de la API
import requests
data = requests.get(
    "https://api.notion.com/v1/databases/DATABASE_ID/query",
    headers={"Authorization": f"Bearer {NOTION_TOKEN}"}
)

Regla: MCP = cuando necesitas flexibilidad. API directa = cuando sabes exactamente qué necesitas.


Truco 25: /loop para tareas que se repiten

bash
/loop
# Ejemplos de lo que puedes pedir:
"Cada 5 minutos revisa el estado del despliegue y avísame si algo sale mal"
"Recuérdame a las 15:00 revisar el PR del equipo"
"Vigila los logs de errores y avísame con cada error crítico"

Limitación: /loop funciona mientras la sesión esté abierta, y las tareas repetitivas vencen solas a los 7 días. Para un horario que viva aparte de la sesión: Desktop Scheduled Tasks en tu computadora, o Routines en la nube (/schedule; funcionan con la computadora apagada; requieren plan Pro o superior, estado: research preview).

La diferencia: /loop = una sola sesión con memoria. Scheduled Tasks y Routines = una sesión nueva cada vez (sin memoria del contexto). Más detalles: Loop vs Scheduled Tasks.


Truco 26: Un VPS para sesiones siempre encendidas

bash
# Corre Claude Code en un servidor remoto
ssh [email protected]
claude  # ahora corre en el servidor

# Con la laptop cerrada, Claude sigue trabajando
# Te vuelves a conectar por SSH cuando lo necesites
# Control con bots de mensajería

Para qué: tareas largas (análisis de datasets grandes, monitoreo, automatizaciones nocturnas). No depender de tu computadora.

Extra: si configuraste un bot de mensajería (ver la lección Bots con la API de Claude), controlas la sesión del VPS desde el celular, estés donde estés.


Truco 27: Control remoto desde el celular

La función: Claude Code te permite controlar las sesiones locales desde el celular o desde cualquier navegador.

Escribe esto en el chat
1. Lanza una tarea pesada en la computadora
2. Abre el enlace en el celular
3. Sigue controlándola desde tu bolsillo

Importante: el código no se va a ningún lado: se queda en tu computadora. Solo la conexión pasa por el celular.

En la práctica: empezaste una compilación en casa → saliste por un café → en la cafetería sigues el avance y das indicaciones.


Truco 28: Análisis con SQL sin saber SQL

bash
# Conecta la CLI de BigQuery o cualquier herramienta CLI de base de datos
bq --project_id=myproject

# Ahora pregunta en español:
"¿Cuáles son las 10 fuentes de ingresos principales del trimestre pasado?"
"¿Cuántos usuarios se registraron esta semana?"

Claude traduce el lenguaje natural a SQL, lo ejecuta y te devuelve la respuesta.

Funciona con cualquier herramienta CLI de base de datos: MySQL CLI, psql, SQLite, BigQuery BQ.


Truco 29: Ultrathink, el presupuesto máximo de razonamiento

Código
ultrathink

Literalmente escribes la palabra ultrathink en el prompt, y Claude Code pide un razonamiento más profundo en esa sola solicitud, sin cambiar el nivel de esfuerzo de la sesión. El nivel permanente se fija con el comando /effort.

Cuándo usarlo:

  • Decisiones de arquitectura
  • Depuración difícil (después de 2 o más intentos)
  • Refactorizaciones grandes
  • Cuando los intentos normales dan malos resultados

Cuándo NO usarlo: correcciones simples, tareas de rutina: es un costo de más.


Truco 30: Permisos bien configurados en lugar de --dangerously-skip-permissions

json
// .claude/settings.json
{
  "permissions": {
    "allow": [
      "Bash(npm run *)",
      "Bash(git add *)",
      "Bash(git commit *)",
      "Read(*)",
      "Write(src/**)",
      "Write(tests/**)"
    ],
    "deny": [
      "Bash(rm -rf *)",
      "Bash(DROP *)",
      "Bash(DELETE *)"
    ]
  }
}

Por qué no --dangerously-skip-permissions: la lista deny tiene prioridad sobre la lista allow. Obtienes la misma velocidad y autonomía, pero los comandos destructivos quedan bloqueados.

Los modos de permisos se cambian con Shift+Tab: Manual (el valor default), acceptEdits, plan, auto, dontAsk, bypassPermissions. En el modo auto, las acciones las revisa un modelo clasificador aparte. Las reglas se manejan con /permissions.

🎨 Imagínalo así: como un guardia con lista de invitados. Deja pasar rápido a todos los de la lista. Bloquea automáticamente a los destructivos.


Truco 31: Agent Teams, agentes que hablan entre sí

La diferencia con los subagentes:

Subagentes Agent Teams
Comunicación Solo con el agente principal Entre ellos
Lista de tareas compartida No Sí
Costo Menor Mayor
Resultado Reportes independientes Un resultado coherente
Escribe esto en el chat
"Crea un agent team para desarrollar una función full-stack:
- Agente arquitecto: diseña la estructura
- Agente de backend: escribe la API
- Agente de frontend: escribe la interfaz
- Agente de QA: escribe las pruebas
Deben coordinar el trabajo entre ellos"

Cuándo usarlo: proyectos grandes donde necesitas un resultado coherente. Los agentes se reparten las tareas solos y pueden preguntarse cosas entre sí.

Estado: Agent Teams es una función experimental, desactivada por defecto (se activa en la configuración; ver la documentación). Para migraciones y auditorías grandes hay otro camino: los dynamic workflows (/workflows), donde un script lanza muchos subagentes y revisa sus resultados.


Truco 32: Context7 MCP, documentación siempre al día

bash
# Instalación
claude mcp add --transport http context7 \
  https://mcp.context7.com/mcp

# En el prompt:
"Usa Context7 para encontrar la documentación actual de Next.js 
sobre server components"

El problema que resuelve: Claude se entrenó con datos hasta una fecha de corte. Las funciones pueden haber cambiado de nombre, quedado obsoletas o modificarse. Context7 mete la documentación actual directo en la conversación antes de que Claude escriba el código.

Cobertura: Next.js, React, MongoDB, PostgreSQL, Stripe, Supabase y miles de bibliotecas más, con documentación por versión.

🎨 Imagínalo así: sin Context7, Claude es como un cirujano que estudió con libros de años pasados. Con Context7, los libros se actualizan en tiempo real durante la operación.


Referencia rápida: los 32

# Truco Nivel Efecto
1 /init en cada proyecto 🟢 Contexto automático
2 Status Line en la terminal 🟢 Ves el % de contexto y el costo
3 Entrada por voz /voice 🟢 Escribes prompts largos más rápido
4 Mantén el contexto pequeño 🟢 Mejor calidad
5 /context: encuentra el exceso de tokens 🟢 Diagnóstico de problemas
6 /compact al 60% 🟢 Evitas que el contexto se degrade
7 Empieza en Plan Mode 🟢 Menos rondas de correcciones
8 Da un problema, no una orden 🟢 Claude razona mejor
9 Haz que te pregunte 🟢 95% de seguridad antes de trabajar
10 Autoverificación en las listas de tareas 🟢 Verificación en cada paso
11 Subagentes en paralelo 🟡 Más rápido en tareas grandes
12 Skills personalizados 🟡 Automatizas tus procedimientos
13 Modelos distintos según la tarea 🟡 Ahorro en tareas simples
14 Actualiza el CLAUDE.md siempre 🟡 Acumulas conocimiento
15 El CLAUDE.md manda a otros archivos 🟡 Menos tokens de contexto
16 Corta a tiempo: corrige el rumbo temprano 🟡 No pierdes tokens
17 Exige algo mejor 🟡 El segundo intento suele salir mejor
18 /rewind para regresar rápido 🟡 No pierdes contexto
19 Hooks para notificaciones 🟡 Muchas sesiones en paralelo
20 Ciclo de capturas de pantalla 🟡 Mejor primera versión
21 Chrome DevTools a través de Claude 🟡 Automatización del navegador
22 Otros sitios como inspiración 🟡 Sin el aspecto genérico de la IA
23 Git Worktrees en paralelo 🔴 Varias funciones a la vez
24 API en lugar de MCP cuando conviene 🔴 Ahorro de tokens
25 /loop para monitorear 🔴 Un vigilante autónomo
26 VPS para sesiones siempre encendidas 🔴 Claude trabaja sin ti
27 Control remoto desde el celular 🔴 Controla desde donde sea
28 Análisis con SQL sin SQL 🔴 Lenguaje natural → datos
29 Ultrathink para tareas difíciles 🔴 Razonamiento máximo
30 Permisos bien configurados 🔴 Autonomía sin riesgo
31 Agent Teams 🔴 Proyectos grandes coherentes
32 Context7 MCP 🔴 Documentación siempre al día

El stack del usuario avanzado (por dónde empezar)

Si apenas empiezas, instala esto ahora mismo:

bash
# 1. Context7: truco #32 (de inmediato)
claude mcp add --transport http context7 https://mcp.context7.com/mcp

# 2. Configura la status line (truco #2)
/statusline

# 3. Activa la voz (truco #3)
/voice

La próxima semana:

  • Crea 3 skills personalizados para tus tareas recurrentes (truco #12)
  • Configura las reglas de permisos (truco #30)
  • Prueba tu primer Worktree (truco #23)

En un mes:

  • Lanza tu primer Agent Team (truco #31)
  • Configura un VPS para tareas nocturnas (truco #26)
  • Automatiza el monitoreo con /loop (truco #25)

Ideas clave

Los trucos 1-10 = higiene básica. Úsalos SIEMPRE. Aceleran el trabajo y evitan la mayoría de los problemas típicos.

El truco #29 (Ultrathink) + el truco #7 (Plan Mode) = el "modo pensante". Indispensable para decisiones complejas. Sobra para la rutina.

El truco #23 (Worktrees) + el truco #11 (subagentes) + el truco #31 (Agent Teams) = paralelismo en tres niveles. Bien usado, se acerca al trabajo de un equipo pequeño.

El truco #32 (Context7) cambia de forma notable la calidad del código: Claude confunde menos las APIs obsoletas. Instálalo de entrada.


Siguiente lección

→ Seguridad en Claude Code: .env, secretos y protección de datos

La marca se guarda solo en este navegador y no se envía a ningún sitio. Mi progreso