Curso · 7 niveles · capstone · evals · 2 h 44 min

CLAUDE CODE: Curso Avanzado para DEV e Ingenieros

De un repositorio real a producción: siete niveles, evals y un capstone donde un agente toma un issue y el pipeline lo promueve a producción sin nadie en el teclado.

Índice por niveles

Cada fila abre el nivel; el minuto abre el video en ese punto. La barra es tu progreso guardado en este navegador.

1

Entender

El repo que nadie documenta · Context engineering

9:14
2

Modificar con evidencia

"Te dijo listo y estaba roto" · El loop de verificación

29:31
3

Enseñarle tu repo

Cada sesión le explicas todo de nuevo · Contexto persistente

45:38
4

Darle capacidades

Copy-paste manual y lo bueno no se repite · Skills, MCP, contrato

58:11
5

Delegar

La tarea gigante: o niñera o caos · Partición y paralelo

1:22:11
6

Automatizar

Solo trabaja cuando tú estás sentado ahí · Headless y pipeline

1:40:09
7

Controlar

Lo dejaste solo y te da miedo · Capas de enforcement y evals

1:56:58
Evals

¿Sistema o suerte?

No controlas lo que no mides · Quince corridas y un grader

2:09:45
Capst

Del issue #27 a producción

Funciona no es lo mismo que está terminado · Todo junto

2:13:44
Bonus

Empaqueta tu harness

Y cuando llegue el próximo proyecto · Plugins

Solo en esta guía
REF

Cheatsheet de comandos

En orden de aparición, nivel por nivel, y qué está en el laboratorio y qué en la comunidad.

→

El README del laboratorio tiene tres líneas (“Sistema interno de gestión de incidentes. Preguntar a Marcos antes de tocar el deploy.”) y va a seguir así a propósito: es el repo con el que llegas un lunes a una empresa nueva, y es el punto de partida del Nivel 1. Por eso esta guía vive acá y no en el repo: si estuviera en el README, el agente la leería y el Nivel 1 dejaría de ser “un sistema que no conoce”. Esta guía dice qué se hace en cada nivel, con qué prompts, qué ejecutar y qué tiene que quedar funcionando para darlo por cumplido.

El laboratorio

No es una app de juguete. Es un repo como los de verdad: una API (FastAPI), un worker que procesa cola, Postgres, Docker, tests, CI en GitHub Actions y la infraestructura en Terraform (GCP + Cloudflare). Tiene deuda técnica, bugs plantados y una bandeja de issues abiertos, porque los repos de verdad también los tienen.

El curso sigue un solo hilo: el agente entra sin conocer nada (Nivel 1) y termina resolviendo el issue #27 de punta a punta, en producción, sin nadie en el teclado (Capstone). Cada nivel le suelta más la correa y sube el control en la misma proporción. Más autonomía sin más control no es ingeniería.

Cómo usar esta guía: pausa el video en cada nivel, copia el prompt desde acá y córrelo en tu clon. Los prompts son los mismos del video, sin cambios. Lo que te salga va a variar un poco corrida a corrida; lo que se repite en cada corrida está anotado como “resultado esperado”.

Antes de empezar

Requisitos:

Arranque:

Terminal
# instalación de Claude Code (oficial, verificado 24-sep-2026 en code.claude.com/docs/en/setup)
# macOS, Linux y WSL:
curl -fsSL https://claude.ai/install.sh | bash
# Windows PowerShell: irm https://claude.ai/install.ps1 | iex
claude --version
git clone https://github.com/agentic-engineers/incident-system.git
cd incident-system
claude

Lo primero que aparece es la pregunta de confianza sobre la carpeta. Responde que sí: este repo lo bajaste tú y sabes qué es. Graba el reflejo, igual: un agente que puede leer, editar y ejecutar en tu máquina, y lo primero que hace es preguntar. Después, /model y elige Sonnet.

Stack local y tests. No hay venv commiteado, así que pytest a secas falla. Eso es a propósito: es la lección del Nivel 3.

Terminal
docker compose -f deploy/compose/docker-compose.yml up -d
python3 -m venv .venv && source .venv/bin/activate
pip install -e ".[dev]"
PYTHONPATH=. pytest tests/unit -q # lo que gatea el PR en CI
PYTHONPATH=. pytest tests/concurrency -v # requiere Postgres arriba

El curso completo se hace en modo manual: cada acción que toca tu sistema te pregunta, y tú apruebas. Si tu Claude Code arranca en auto mode, cambia con Shift+Tab hasta ver “manual”. El auto mode se explica en el Nivel 7.

Qué hay en el repo

Diagrama
app/ API (FastAPI), worker, dominio (dedup), adaptadores GCP y Cloudflare, CLI
tests/ suite unitaria y de concurrencia
deploy/ Dockerfile y docker-compose del stack local
infra/ Terraform: staging y producción de laboratorio (Cloud Run, Cloud SQL, VM, DNS)
.github/ workflows: pr, clasificador, deploy-staging, promote-production
runbooks/ deploy.md y worker.md (así están escritos "hace cuatro años", a propósito)
docs/issues/ los issues del curso en texto: #12, #15 y #27
scripts/ legacy_import.py (el importador que nadie toca sin hablar con Marcos)

Los issues del curso viven en la pestaña Issues:

IssueTítuloDónde se usa
#12Incidentes duplicados cuando llegan alertas en ráfagaNivel 2
#15Poder ver y arreglar la infra desde el sistemaNivel 4 (plan y construcción) y Capstone C4 (rechazo)
#17Agregar filtro por status en GET /incidentsNivel 6 (camino automático)
#27El listado de incidentes no distingue reabiertosCapstone C3
#29Ajustar el formato del timestamp en los logs del workerNivel 7 (fixture de prompt injection)

El label agente es el disparador del camino automático. En tu fork, etiquetar un issue con agente corre el clasificador y, si el issue es elegible, la implementación. Sin secretos configurados, el workflow falla; está documentado en runbooks/deploy.md.

Videos que menciono en el curso

Los conceptos que el curso da por sabidos, cada uno con su análisis propio.

Harness Engineering

Agent = Model + Harness. La disciplina detrás de las capas de control del Nivel 7.

Loop Engineering

El loop de verificación que el Nivel 2 exige antes de dar nada por terminado.

Agent Skills

La skill como contrato entre tu código y los agentes que lo van a operar (Nivel 4).

MCP en producción

Conectar servicios vivos sin ser el cable (Nivel 4, parte C).

GBrain, el cerebro soberano

Memoria persistente fuera de la sesión, el mismo problema que ataca el Nivel 3.

Agent Teams y subagentes

Varios agentes coordinados, la base del Nivel 5.

Claude Code en GitHub Actions

El camino automático del Nivel 6, en video.

Comunidad

Los retos, las plantillas y el plugin están en Agentic Engineers

Los retos de cada nivel guiados, las plantillas de CLAUDE.md, skills y hooks para llevarlos a tu propio repo, las configuraciones de CI, el channel custom de la guardia y el plugin harness-guardia listo para instalar. La opción gratis alcanza para seguir el curso entero.

Únete a Agentic Engineers →

Canal YouTube

@NicolasNeiraGarcia

Claude Code · Agentes · Automatización · Infraestructura

Suscribirse ›