Uso Claude Code constantemente. He creado 200 skills. Facturas, redacción de artículos, preparación de reuniones 1 a 1, gestión de salud y aproximadamente el 80 % de mi trabajo en redes sociales ahora los maneja Claude Code.
Cuando leí la documentación oficial, me di cuenta de que ni siquiera había usado más de la mitad de las funciones. /btw, ultrathink, /batch, Output Styles — había varias que ni siquiera conocía por su nombre, a pesar de usarlo 10 horas al día y gestionar 170 skills.
He leído todo el changelog y seleccionado 20 funciones, categorizadas por dificultad, que pueden reducir tu tiempo de trabajo a la mitad con solo conocerlas. Espero que las revises en orden.
Nivel Básico (5 funciones para adelantarte)
1. /btw — Preguntas secundarias sin interrumpir el trabajo
Incluso mientras Claude Code está trabajando, puedes usar /btw para hacer preguntas sin ensuciar el historial de la conversación.
/btw ¿Cuál era ese endpoint de la API otra vez?
No consume contexto. Reutiliza el caché del prompt, por lo que los costos adicionales son mínimos. Usa Espacio / Enter / Esc para cerrar la respuesta y volver a tu tarea original.

Salida de claude --help
A diferencia de los subagentes, está diseñado para que "no pueda usar herramientas pero pueda ver toda la conversación". Lo uso durante sesiones largas de codificación para verificar cosas como "¿cuál era el nombre de ese archivo?".
2. Esc × 2 — Retrocede a cualquier punto de control
Presionar Esc dos veces rápidamente abre el menú de retroceso.
- Restaurar código y conversación — Retrocede tanto el código como el chat
- Restaurar conversación — Retrocede solo el chat, mantiene los cambios de código
- Restaurar código — Retrocede solo el código, mantiene el chat
- Resumir desde aquí — Comprime todo lo posterior al punto seleccionado en un resumen
A diferencia de /compact, puedes comprimir "desde la mitad". Los puntos de control se conservan durante 30 días, incluso entre sesiones. Como Claude Code rastrea automáticamente cada edición de archivo, puedes decir "retrocede 3 ediciones".
3. /diff — Visualización interactiva de Git Diff
Con /diff, puedes verificar de forma interactiva los cambios que Claude Code ha realizado en la sesión actual.
- Usa ← / → para alternar entre el diff actual de git y los diffs por turno de Claude Code
- Usa ↑ / ↓ para navegar entre archivos
Lo uso para la confirmación final antes de hacer commit. Acostumbrarse a verificar visualmente "qué cambió" antes de ejecutar git add reduce los accidentes.

Pantalla de ejecución de /diff
4. /init — Generación automática de CLAUDE.md
Ejecutar /init en un proyecto nuevo analiza el código base y genera automáticamente un archivo CLAUDE.md.
Detecta automáticamente frameworks, comandos de prueba, pasos de compilación y convenciones de codificación. El contenido que llevaría 30 minutos escribir manualmente sale en 1 minuto.
En mi caso, uso el CLAUDE.md generado como base y le añado cosas como "cómo escribir mensajes de commit", "bibliotecas que no usar" y "procedimientos de despliegue".
5. Pipe Input × -p — Integración de Claude Code en scripts
Combinarlo con -p (modo de impresión) te permite integrar Claude Code en scripts de shell o pipelines de CI existentes. La salida va a stdout, así que puedes encadenarla. Lo incluyo en mis scripts de verificación posterior al despliegue.
Nivel Práctico (5 funciones para cambiar la productividad diaria)
6. Hooks — Automatización de procesos antes y después de la ejecución de herramientas
Al escribir definiciones de hooks en settings.json, puedes insertar procesos automáticamente cada vez que Claude Code ejecuta una herramienta.
Hooks que uso:
- PostToolUse (después de Editar) → Autoformateo con Prettier
- PostToolUse (después de Editar) → Verificación de tipos con tsc para TypeScript
- Stop → Verificar si quedan console.log en los archivos modificados
- PreToolUse → Revisión con el editor Zed antes del git push
Puedes lograr "autoformateo cada vez que Claude Code edita". La tarea de ejecutar prettier manualmente ha desaparecido por completo.

Configuración de Hooks en settings.json
7. Skills — Convertir tareas repetitivas en /comandos
Crea una carpeta en ~/.claude/skills/ y coloca un archivo SKILL.md ahí. Eso es todo: ya puedes llamarlo con /nombre-del-skill.
Gestiono 170 skills:
- /create-invoice — Generar y enviar facturas automáticamente
- /x-article — Pipeline de redacción de artículos para X (este artículo se escribió con esto)
- /1on1-prep — Generar automáticamente materiales de preparación para reuniones 1 a 1 con miembros del equipo
- /health-check — Informe de salud a partir de datos del Oura Ring
- /inbox-check — Revisión por lotes de Gmail, Slack y DMs de X no leídos
Mi regla es convertir cualquier tarea que repita 3 veces o más en un skill. Escribir un skill es solo redactar pasos en Markdown en SKILL.md. No se requiere programación.

Parte de las 170 carpetas de skills
8. --resume / --continue — Reanuda el trabajo de ayer al instante
claude --continue reanuda la sesión más reciente. claude --resume te permite elegir de una lista de sesiones para volver a una.
"La continuación de ayer" reanuda con todo el contexto de la conversación. Las sesiones se conservan durante unos 30 días por defecto, así que puedes volver a conversaciones de días anteriores.
Se ha convertido en mi rutina reanudar el trabajo del viernes el lunes usando --resume.

Pantalla de selección de sesión de --resume
9. /model opusplan — Planifica con Opus, ejecuta con Sonnet
/model opusplan
Usa el razonamiento profundo de Opus 4.6 para la fase de diseño y cambia automáticamente a la generación de código de alta velocidad de Sonnet 4.6 para la fase de implementación. Solo selecciona opusplan en la selección de modelo.
Puedes usar el poder de diseño de Opus y la velocidad de Sonnet simultáneamente, lo cual es invaluable para implementaciones de funciones complejas. Nota: Si el comportamiento parece extraño debido a errores de implementación, cambiar manualmente con /model es más confiable.
10. ultrathink — Activa el razonamiento de máxima profundidad con una palabra
Con solo escribir ultrathink en cualquier parte de tu prompt, el pensamiento extendido se vuelve máximo para ese turno.
Identifica la causa raíz de este error ultrathink
Úsalo cuando quieras un razonamiento profundo puntual sin necesidad de cambiar /effort permanentemente. Ten en cuenta que, si bien "think", "think hard" y "think harder" tienen efectos incrementales, solo ultrathink alcanza la profundidad máxima. Si se escribe en un archivo Skill, el razonamiento profundo se ejecutará siempre para ese skill.

Proceso de pensamiento durante la ejecución de ultrathink
Nivel Aplicado (5 funciones para acelerar la automatización)
11. Integración MCP — Controla servicios externos directamente desde Claude Code
Conectar servidores MCP (Model Context Protocol) permite a Claude Code operar directamente Notion, Slack, GitHub, Google Drive, etc.
Mis MCPs conectados:
- Notion — Gestión de tareas, CRM, base de datos de facturas
- Slack — Envío de mensajes, monitoreo de canales
- Lark/Feishu — Búsqueda y visualización de documentos
- tldv — Obtención y resumen de actas de reuniones
- Discord — Gestión de nuevos mensajes de la comunidad
"Revisar Slack no leído, registrar tareas en Notion y notificar la finalización en Slack" se puede completar en un solo prompt.

Lista de servidores MCP conectados
12. Subagente × Ejecución en segundo plano — Paraleliza tu trabajo
Puedes iniciar otra instancia de Claude Code desde dentro de Claude Code para trabajar en paralelo.
Envía "revisión de seguridad", "análisis de rendimiento" y "verificación de cobertura de pruebas" a tres subagentes simultáneamente, luego integra los resultados. Es tres veces más rápido que hacerlo en serie.
Al ejecutarlos en segundo plano, puedes hacer otro trabajo hasta que lleguen los resultados. La verificación de datos de este artículo también se envió a tres subagentes en paralelo.

Tres subagentes trabajando en paralelo
13. --chrome — Controla navegadores con sesión iniciada desde Claude Code
claude --chrome
Claude Code puede operar directamente tu navegador Chrome. Tu estado de autenticación con sesión iniciada se puede usar tal cual. Esto requiere la extensión Claude in Chrome (solo Chrome/Edge).
Google Docs, Gmail, Notion, herramientas internas: puedes operar servicios que requieren inicio de sesión. Incluso puedes grabar GIFs. Lo uso para la automatización de pruebas E2E.
14. Inyección de contexto dinámico para Skills — Sintaxis !command
Incrustar comandos de shell en SKILL.md expande automáticamente los resultados antes de que se ejecute el skill.
Por ejemplo, en un skill de revisión de PR:
- Diff del PR: !gh pr diff
- Archivos modificados: !gh pr diff --name-only
- Comentarios del PR: !gh pr view --comments
Estos se expanden como preprocesamiento, no los ejecuta Claude. Ya no necesitas escribir los mismos comandos manualmente cada vez. También puedes pasar argumentos posicionales con $1, $2.
15. Sistema de Memoria — "Recordar" entre sesiones
Claude Code lo olvida todo una vez que termina una conversación. Pero si construyes tu propio sistema de memoria, puedes transferir información entre sesiones. Oficialmente, se proporcionan la carga jerárquica de CLAUDE.md y Auto Memory (añadiendo con la tecla #), pero aquí está la estructura de memoria multicapa que construí.
Mi estructura de memoria:
- short-term/daily/ — Registros de trabajo del día (se conservan durante 7 días)
- long-term/feedback/ — Correcciones y lecciones pasadas (permanente)
- long-term/facts/ — Hechos inmutables como configuraciones de servidores
- long-term/user/ — Mi propio perfil de tono (analizado a partir de 3900 mensajes)
Al escribir CLAUDE.md para que haga referencia al directorio de memoria, se carga automáticamente en cada sesión. El problema de "ya te lo dije antes pero no te acuerdas" ha desaparecido.

Estructura de directorios del sistema de memoria
Nivel Experto (5 funciones usadas por menos del 1%)
16. Agent Teams — Desarrollo en equipo con múltiples Claude Code
Habilítalo con la variable de entorno CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1.
Un Líder desglosa las tareas y las asigna a los Compañeros de Equipo. Colaboran usando una lista de tareas compartida y mensajería.
Ejecutar "especialista en seguridad", "especialista en rendimiento" y "especialista en cobertura de pruebas" simultáneamente para una revisión de PR es particularmente poderoso. También puedes usar "Depuración de Hipótesis en Competencia", un método donde cinco agentes intentan refutar las hipótesis de los demás. El tamaño de equipo recomendado es de 3 a 5.

Configuración de equipo para Agent Teams
17. /batch — Ejecuta cambios a gran escala con agentes en paralelo
/batch Migra todos los componentes en src/ de React a Solid
Investiga el código base → lo divide en 5 a 30 unidades de trabajo independientes → solicita la aprobación del usuario → después de la aprobación, lanza un agente en segundo plano por cada unidad de trabajo usando Git worktree.
Cada agente maneja automáticamente "implementación → pruebas → creación de PR". Una refactorización por lotes de 100 archivos se completa con un solo comando.
18. Structured Output × Modo Headless — Integración en pipelines de CI/CD
claude -p --json-schema '{"type":"object","properties":{"bugs":{"type":"array"}}}' "Analiza en busca de errores"
Puedes forzar una salida estructurada siguiendo un JSON Schema con --json-schema. Esto es útil para el análisis automatizado en pipelines de CI.
Medidas de seguridad:
- --max-budget-usd 5.00 para límites de presupuesto (solo en modo -p)
- --max-turns 3 para límites de turnos (solo en modo -p)
- --fallback-model sonnet para retroceso automático cuando Opus está sobrecargado (solo en modo -p)
19. Output Styles — Cambia fundamentalmente la personalidad de Claude Code
A través de /config → Output style, puedes cambiar el comportamiento real de Claude Code.
- Default — Ingeniería de software estándar
- Explanatory — Explica "por qué lo escribí así" mientras codifica
- Learning — Presenta partes para que las escriba un humano como TODO(human)
También puedes crear estilos personalizados colocando Markdown en ~/.claude/output-styles/. A diferencia de CLAUDE.md, esto reescribe el prompt del sistema en sí.
Al establecer keep-coding-instructions: true, puedes transformarlo en un "Investigador", "Escritor" o "Traductor" mientras mantiene la capacidad de codificación. Uso un estilo personalizado "Modo Escritor" cuando escribo artículos como este.
20. CronCreate × Tareas Programadas — IA trabajando mientras duermes
Puedes programar tareas periódicas desde dentro de Claude Code.
Mis tareas periódicas:
- 8:00 a. m. diariamente → Recopilar noticias de IA de 5 fuentes y publicarlas en Slack
- Cada 2 horas → Escanear canales de negocio de Slack y registrar tareas automáticamente
- 10:00 p. m. diariamente → Registrar los registros de sesión de ese día en la memoria
- Cada lunes → Generar informes semanales automáticamente
Puedes crear un estado en el que "haya un resumen de noticias de IA en Slack cuando te despiertes". La versión CLI caduca automáticamente en 3 días, así que usa las tareas programadas de Claude Code Desktop para una operación permanente. La versión de escritorio se ejecuta incluso mientras la PC está en suspensión.
Pocas personas dominan los 20. Yo empecé solo con /btw y Esc×2. Sin embargo, a medida que combinas Hooks → Skills → MCP → Sistema de Memoria, empieza a sentirse como "enseñarle a Claude Code cómo trabajar", y a partir de cierto punto, la productividad comienza a aumentar exponencialmente...
Sígueme para más información sobre IA
Para capacitación corporativa en Claude Code o conferencias, contacta aquí





