Formación · Claude Code
Programar con Claude Code en 12 horas
Pasar del vibe coding a programar de forma profesional con un agente: contexto, especificaciones, pruebas, permisos y automatización.
- Duración
- 12 horas, a tu ritmo
- Nivel
- Programadores y perfiles técnicos
- Necesitas
- Saber usar la terminal y Git. Un plan de pago de Claude o una clave de API.
- Al terminar
- Un repositorio configurado con CLAUDE.md o AGENTS.md, una skill, un hook y un cambio hecho con especificación y pruebas.
El plan, hora a hora
Cada hora: qué aprendes, un ejercicio con tu trabajo real y lo que te llevas.
- Hora1
Instalar y primera sesión
- Instalación y primer inicio de sesión
- Cómo trabaja: lee, propone, edita y ejecuta con tu permiso
- Modos de permiso y modo plan
Practica: Abre un repositorio pequeño y pide una explicación de su estructura sin cambiar nada.
Te llevas: Un mapa del repositorio.
- Hora2
CLAUDE.md y AGENTS.md
- /init para generar un primer CLAUDE.md
- Qué poner: comandos, convenciones, trampas y qué no tocar
- AGENTS.md como formato común para cualquier agente
Practica: Genera el fichero con /init y mejóralo con la plantilla del kit.
Te llevas: Tu CLAUDE.md o AGENTS.md.
- Hora3
Pedir bien un cambio
- Contexto con @fichero y capturas
- Modo plan antes de tocar código
- Cambios pequeños y revisables
Practica: Pide un cambio pequeño en modo plan, revisa el plan y apruébalo.
PromptQuiero [cambio]. Primero lee [ficheros] y propón un plan con los ficheros que tocarás y cómo lo probarás. No escribas código hasta que apruebe el plan.Te llevas: Un cambio revisado.
- Hora4
Pruebas primero
- Pedir las pruebas antes que el código
- Ejecutar las pruebas y leer el fallo
- Qué hacer cuando el agente «arregla» quitando la prueba
Practica: Escribe con el agente las pruebas de una función nueva y luego la función.
Te llevas: Función con pruebas en verde.
- Hora5
Desarrollo guiado por especificaciones
- Constitución, spec y cambio
- Requisitos con estado y evidencia
- Comprobador automático de specs
Practica: Escribe la spec de una funcionalidad con la plantilla del kit y pide al agente que la implemente cumpliéndola.
Te llevas: Spec y su implementación.
- Hora6
Revisar como un senior
- Leer el diff y no solo el resultado
- Pedir una revisión adversarial
- Seguridad: secretos, dependencias y entradas
Practica: Pide una revisión crítica de tu último cambio y corrige lo que encuentre.
Te llevas: Lista de hallazgos resueltos.
- Hora7
Permisos y seguridad
- settings.json: allow y deny
- Qué comandos nunca permitir sin preguntar
- Trabajar en ramas y worktrees
Practica: Configura tus permisos con la plantilla del kit.
Te llevas: settings.json del proyecto.
- Hora8
Comandos y skills
- Comandos propios en .claude/commands
- Skills en .claude/skills/<nombre>/SKILL.md
- Cuándo un comando y cuándo una skill
Practica: Convierte tu revisión de la hora 6 en una skill.
Te llevas: Tu primera skill.
- Hora9
Subagentes
- Subagentes con su rol y sus herramientas
- Repartir trabajo sin perder el control
- Coste y contexto
Practica: Crea un subagente revisor con /agents y úsalo en un cambio.
Te llevas: Un subagente útil.
- Hora10
Hooks
- Hooks: comandos que se ejecutan antes o después de una herramienta
- Formatear y probar automáticamente
- Bloquear acciones peligrosas
Practica: Añade un hook que ejecute el formateador tras cada edición.
Te llevas: Un hook funcionando.
- Hora11
MCP: conectar herramientas
- Qué es MCP y cuándo merece la pena
- Añadir un servidor con claude mcp add
- Permisos y riesgos de cada servidor
Practica: Conecta un servidor MCP de documentación o de base de datos de pruebas.
Te llevas: Un servidor MCP configurado.
- Hora12
Automatizar y entregar
- Modo no interactivo (claude -p) para scripts
- Integración con GitHub
- Plugins para compartir tu configuración con el equipo
Practica: Escribe un script que use claude -p para revisar los cambios de una rama.
Te llevas: Un flujo automatizado.
Comprueba que lo dominas
- CLAUDE.md o AGENTS.md útil.
- Cambios con spec y pruebas.
- Permisos configurados.
- Una skill, un hook y un servidor MCP.
Documentación oficial
Funciones y menús según la documentación oficial consultada el 24/10/2026. Los nombres de los botones cambian a menudo: si no encuentras algo, búscalo aquí.