Claude Code Mastery2 / 12
Instalación + el flujo de trabajo antigravedad
Instalar Claude Code es cosa de 30 segundos. Configurar el flujo que hace que el agente parezca cargar con todo el trabajo pesado — eso es lo que nadie cuenta.
La mayoría de las guías "primeros pasos con Claude Code" se quedan en npm install. Eso no es empezar. Eso es solo instalar un binario.
La verdadera pregunta es: ¿cómo configuras tu terminal para que darle un objetivo a un agente sea más fácil que escribir el código tú mismo?
A eso lo llamo el flujo antigravedad. Una vez lo tienes, dejas de buscar el autocompletado. La delegación se vuelve la opción por defecto.
Paso 1 — Instalar (30 segundos)
# Requiere Node.js >= 18
npm install -g @anthropic-ai/claude-code
# Verificar
claude --version
Eso es todo. Sin panel SaaS, sin baile de OAuth, sin extensión de IDE que depurar. La primera vez que ejecutas claude en un proyecto, te pide tu API key de Anthropic y la guarda en ~/.claude/.
Paso 2 — Inicializar el proyecto
En la raíz de tu proyecto:
cd my-project
claude
# Dentro del prompt de Claude
> /init
/init crea una carpeta .claude/ con:
settings.json— modelo, max tokens, permisos de herramientas.CLAUDE.md— el "system prompt" del proyecto (se lee en cada sesión).agents/— definiciones de sub-agentes que vas creando con el tiempo.
Esa carpeta es la funcionalidad más infrautilizada de Claude Code. La mayoría deja CLAUDE.md vacío. Es el equivalente a contratar a un ingeniero senior y olvidarte de contarle qué hace tu producto.
Paso 3 — Escribir un CLAUDE.md de verdad
Un buen CLAUDE.md es más corto de lo que crees. Tres secciones:
# Contexto del proyecto
- Qué es el producto, en 2 frases.
- Stack: framework, versión del lenguaje, librerías clave.
- Dónde se despliega (Vercel / AWS / on-prem).
# Convenciones
- Comando de tests: `pnpm test`
- Comando de lint: `pnpm lint`
- "Nunca modificar archivos en `app/_generated/`."
# Definition of done
- Todos los tests pasan, lint limpio, sin `console.log` en producción.
Claude Code lee este archivo al inicio de cada sesión. En el fondo estás enviando una ventana de contexto permanente.
Paso 4 — El hábito antigravedad
Este es el cambio de flujo que me llevó de "la IA es un juguete" a "la IA entrega features":
Hábito antiguo
- Abrir editor.
- Leer código, pensar, teclear.
- Correr tests.
- Depurar.
- Commit.
Tiempo a una feature pequeña: 1-3 horas.
Hábito antigravedad
- Abrir terminal en el repo.
claudey enuncia el objetivo.- Tómate un café mientras trabaja.
- Revisa el diff.
- Commit.
Tiempo a una feature pequeña: 5-15 minutos.
El cambio clave: la terminal es el IDE. Lo que revisas es el diff, no el archivo. Dejas de leer código de arriba abajo; lees diffs.
Paso 5 — Los permisos que sí quieres
Por defecto Claude Code pregunta antes de ejecutar comandos shell. Tras tu primera sesión te tentará poner --yes a todo. No lo hagas.
En su lugar, edita .claude/settings.json:
{
"tools": {
"shell": {
"allow": [
"pnpm test",
"pnpm lint",
"pnpm build",
"git status",
"git diff *",
"ls *",
"rg *"
],
"deny": [
"rm -rf *",
"git push *",
"npm publish *"
]
}
}
}
Este es el punto dulce: el agente ejecuta cualquier cosa no destructiva sin preguntar, pero nunca toca lo irreversible.
Paso 6 — Slash commands que deberías tener desde el día uno
De serie tienes /init, /agents, /compact, /clear, /help. Los dos que más uso:
/compact— cuando la ventana de contexto empieza a hincharse, reescribe el resumen manteniendo intactas las decisiones. Es la diferencia entre una sesión de 4 horas y una sesión de 4 mensajes./agents— abre el selector de sub-agentes. Profundizamos en esto en el artículo 5.
Añade tus comandos personalizados en .claude/commands/ más adelante en la serie — la mayoría de equipos acaban construyendo al menos un /review, un /test-and-fix y un /release-notes cuando ya tienen soltura.
Qué significa "antigravedad" de verdad
El nombre lo tomé de un amigo que dijo: "Una vez Claude Code está bien configurado, el trabajo no me cae encima. Flota."
En concreto, eso se traduce en tres cosas:
- Dejas de microgestionar. Das un objetivo, no una lista de pasos.
- Confías en el bucle. Leer, planear, escribir, testear, iterar — lo dejas correr.
- Solo intervienes en puntos de decisión. Arquitectura, naming, diseño de contratos.
Todo lo demás — boilerplate, refactors, fontanería de tests, gestión de dependencias — ya es problema del agente.
Próximo artículo: Escribir prompts que funcionan. Porque "házlo mejor" no es un prompt. Veremos la estructura en cuatro partes que hace que Claude Code termine de verdad lo que le pides.
Serie — Claude Code Mastery
- Parte 01Claude Code vs ChatGPT vs Copilot vs agentesLa mayoría de los desarrolladores usan la herramienta de IA equivocada para la tarea equivocada. Aquí tienes el porqué — y qué hacer en su lugar.
- Parte 02Instalación + el flujo de trabajo antigravedad — estás aquíInstalar Claude Code es cosa de 30 segundos. Configurar el flujo que hace que el agente parezca cargar con todo el trabajo pesado — eso es lo que nadie cuenta.
- Parte 03Escribir prompts que funcionan"Hazlo mejor" no es un prompt. "Refactoriza para rendimiento" no es un prompt. Aquí tienes la estructura de cuatro partes que hace que Claude Code termine de verdad lo que pediste.
- Parte 04Slash commands — construir un proyecto de la A a la Z/init, /agents, /compact y tus comandos personalizados. El kit que te lleva de carpeta vacía a app corriendo sin salir del prompt de Claude.
- Parte 05Sub-agentes — los 11 expertos especializados dentro de Claude CodeLos slash commands reutilizan prompts. Los sub-agentes reutilizan personas enteras — code-reviewer, test-writer, migration-runner. Aquí tienes el equipo que deberías tener desde el día uno.
- Parte 06Seguridad en bases de código de producciónPermisos, salvaguardas y qué no automatizar. El artículo nada sexy que decide si Claude Code se vuelve infraestructura o se vuelve la razón por la que te llamaron a las 2 a. m.
- Parte 07Pipelines multi-agenteEncadenar sub-agentes, ejecutarlos en paralelo y los patrones para 'revisar-mientras-codeo' sin perder la cabeza. Donde Claude Code empieza a sentirse como una pequeña organización de ingeniería.
- Parte 08Construir features completasDel ticket en Linear al PR mergeado con Claude Code. Un recorrido real y honesto — cómo era el prompt, qué acertó el agente, qué pillé en la review.
- Parte 09Pruebas y depuraciónDejar que Claude Code dueñe todo el bucle de tests. Incluidas las partes que ponen nerviosos a los ingenieros: regresiones, flakies, tests de integración y el susurrador de stack-traces.
- Parte 10Workflows de equipoCómo los equipos de ingeniería integran Claude Code hoy en la práctica. La carpeta .claude/ compartida, los rituales de revisión y los antipatrones que veo una y otra vez en el campo.
- Parte 11Patrones avanzados — Hooks, servidores MCP, herramientas custom, system promptsCuando ya creciste más allá de los defaults: hooks para efectos colaterales deterministas, servidores MCP para datos de la organización, herramientas custom y cirugía de system prompt.
- Parte 12El futuro del desarrollo agénticoHacia dónde va esto en 2026 y más allá. A qué le apostaría, a qué no, y la línea más allá de la cual me vuelvo escéptico del hype.