Saltar al contenido
MaestrIA

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.

  1. 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.

  2. 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.

  3. 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.

    Prompt
    Quiero [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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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.

  11. 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.

  12. 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í.