¿Qué es Claude Code?
Claude Code es una herramienta de interfaz de línea de comandos (CLI) desarrollada por la empresa Anthropic. Es una herramienta que se usa desde el terminal y tiene la capacidad de interactuar con ficheros del sistema.
A diferencia de un chat convencional como puede ser ChatGPT o el mismo Claude pero en la web, Claude Code, al ser un agente de IA, cuando le pides algo no para hasta que lo tiene finalizado o te quedas sin tokens. Aquí no tienes que pedir una cosa, copiar código, pegar y volver a pedir, sino que el mismo agente se encarga de tocar todos los ficheros necesarios hasta conseguir el objetivo solicitado.

Mi experiencia con Claude Code
Después de tanto hype, decidí probar Claude Code para comprobar por mí mismo si todo el ruido observado en las redes sociales y en la comunidad era justificado. Debo admitir que funciona bastante bien, la verdad; honestamente, es increíble. Si te enseñan toda esta magia hace 10 años, uno lo habría flipado en colorines.
Ahora bien, no todo es tan bonito: Claude Code también mete la gamba, y bastante. Se tiene que iterar unas cuantas veces sobre lo que se está haciendo porque la va liando, pero en resumen, hace un trabajo bastante decente. También debo decir que mis prompts son lo más cateto y simple del mundo, pero si tienes unas buenas instrucciones detalladas, estoy seguro de que la posibilidad de error se reduce bastante más.
En conclusión, en mi opinión, todo el hype hasta ahora observado es totalmente merecido.
Consejos para usar Claude Code según sus creadores
El otro día por X (el antiguo Twitter), vi un hilo del que dice ser el creador de Claude Code, Boris Cherny. Este buen señor quiso compartir algunos consejos para usar la herramienta, así que vamos a ver todos juntitos a qué se refiere.
1. Trabaja más en paralelo
Boris sugiere que tengamos activos de 3 a 5 git worktrees a la vez, cada uno ejecutando su propia sesión de Claude Code en paralelo. Asegura que es el mayor salto de productividad posible y el consejo estrella del equipo. Personalmente, Boris dice que él usa múltiples checkouts de git, pero la mayoría del equipo prefiere los worktrees.
2. Inicia las tareas complejas en modo “Plan”
Claude Code tiene un modo plan que es más potente para analizar grandes tareas. Este tip de Boris dice que intentemos dedicar nuestra energía al diseño del plan para que la IA pueda ejecutar la implementación de one shot.
- Doble validación: Hay personas que usan Claude Code para redactar el plan y luego abren una segunda sesión para que otro agente lo revise con un rol de Staff Engineer.
- Pivotar rápido: Si algo sale mal, vuelve inmediatamente al modo plan y replantea la estrategia.
- Verificación: Recomiendan pedirle explícitamente que entre en modo plan para las etapas de verificación, no solo para la fase de construcción.
3. Invierte tiempo y tokens en tu fichero CLAUDE.md
CLAUDE.md es un archivo de configuración de contexto en el que detallamos instrucciones personalizadas de cómo debe actuar en ese repositorio. Por ello, sugieren que es muy recomendable que, después de cada corrección, finalicemos con la instrucción: “Actualiza tu CLAUDE.md para que no vuelvas a cometer ese error”. Claude Code es muy bueno escribiendo reglas para sí mismo.
Perfeccionar el fichero CLAUDE.md reduce la tasa de errores considerablemente.
4. Crea tus propias skills y súbelas a Git
Permite crear funciones personalizadas que luego puedes invocar con la barra para realizar tareas repetitivas (por ejemplo, /removeduplicatecode).
- Regla de repetición: Si haces algo más de una vez al día, conviértelo en una skill.
- Limpieza de código: Crea un comando
/techdebtpara localizar código duplicado al final de cada sesión. - Contexto unificado: Configura un comando que sincronice los últimos 7 días de Slack, Google Drive y GitHub en un solo texto (context dump).
5. Solución de bugs de forma autónoma
Así es como lo hace el equipo de Anthropic:
- Integración con Slack: Pega el hilo donde se reporta el bug y simplemente di: “arréglalo”.
- Autonomía en CI: Dile: “Ve y arregla los tests de CI que están fallando”. Él encontrará el camino.
- Logs de Docker: Apunta a Claude hacia los logs de Docker para solucionar problemas en sistemas distribuidos.
6. Sube de nivel tus prompts
- Desafía a Claude: Dile: “Cuestiona estos cambios y no crees una PR hasta que supere tu examen”.
- Borrón y cuenta nueva: Después de una solución mediocre, dile: “Sabiendo todo lo que sabes ahora, descarta esto e implementa la solución elegante”. La segunda iteración suele ser mucho más limpia.
- Especificaciones detalladas: Escribe especificaciones minuciosas para eliminar cualquier ambigüedad.
7. Configuración de la terminal y el entorno
- Ghostty: Al equipo le encanta este terminal por su renderizado sincronizado y soporte de color.
- Malabares con Claude: Usa
/statuslinepara personalizar tu barra de estado y ver siempre el uso de contexto. - Dictado por voz: Hablas tres veces más rápido de lo que escribes y tus prompts acaban siendo mucho más detallados.
8. Usa subagentes
Este punto se enfoca en escalar la potencia delegando tareas:
- Mayor potencia: Añade la frase “use subagents” para que dedique más recursos de computación al problema.
- Limpieza de contexto: Delega tareas individuales a subagentes para mantener la ventana principal sin ruido.
9. Claude para datos y analítica
- Consultas al vuelo: Pídele que use la CLI de bq (BigQuery) para extraer y analizar métricas en tiempo real. Boris asegura que no ha escrito una sola consulta SQL a mano desde hace más de 6 meses.
10. Aprender con Claude
Boris comenta cómo usar la herramienta como tutor personal:
- Entiende el “porqué”: Activa el estilo Explanatory en
/configpara que explique las razones técnicas de cada cambio. - Presentaciones y diagramas: Pídele que genere presentaciones en HTML para explicar código o que dibuje diagramas en ASCII para visualizar estructuras de la base de código.
EA! eso es todo por hoy 🍻, seguiremos trasteando estas herramientas y probaremos los consejos del bueno de Boris.
PD: Dejo el enlace al hilo de X por aquí: https://x.com/bcherny/status/2017742741636321619