Saltar a contenido

Módulo 11 · Agentes de programación avanzados

Etapa 3 · Nivel 2 (construir y profundizar) · 25 h (7 h de teoría y 18 h de práctica) · 14 lecciones

Objetivo

Entender cómo están construidos los agentes de programación y configurar a nivel avanzado Claude Code y Codex (instrucciones, permisos y aislamiento, MCP propio, skills propias, hooks, subagentes, automatización y CI), midiendo su eficacia y distinguiendo lo común de lo específico de cada uno.

Qué vas a aprender

Arquitectura del harness; gestión interna del contexto; instrucciones y memoria a fondo; portabilidad de configuración; permisos avanzados, sandbox y revisión automática de aprobaciones; MCP propio; skills propias en el agente; hooks; subagentes y tareas en paralelo; modo no interactivo, CI y tareas programadas; revisión de código a escala; métricas de eficacia.

Antes de empezar

  • Prerrequisitos: Módulo 4 y Módulo 7 (indispensables), Módulo 10 (recomendado, para L11.3.2).
  • Herramientas: Claude Code [Pago]; Codex (CLI, app y GitHub Action); Git; GitHub Actions. Las funciones marcadas [Verificar] se comprueban en la documentación de cada herramienta al preparar la lección.

Lecciones

Las lecciones con material tienen enlace. Las marcadas como Próximamente ya forman parte del programa y se están escribiendo. Las de la ruta esencial son el núcleo del módulo; las marcadas para profundizar amplían el tema y se pueden hacer después.

11.1 · Arquitectura

ID Lección Tipo Ruta Material
L11.1.1 Anatomía del harness
Anatomía del harness: bucle, herramientas (lectura, edición, terminal, búsqueda), contexto y permisos. Comparación entre Claude Code, Codex y tu agente de P5.
Conceptual Esencial Próximamente
L11.1.2 Gestión del contexto en el agente
Cómo gestiona el contexto un agente de programación: compactación, memoria, carga de instrucciones y skills, búsqueda en el código vs. RAG. Diferencias entre ambas herramientas.
Conceptual Esencial Próximamente

11.2 · Instrucciones y memoria a fondo

ID Lección Tipo Ruta Material
L11.2.1 AGENTS.md y CLAUDE.md a fondo
AGENTS.md y CLAUDE.md a fondo: jerarquía, alcance por carpeta, archivos de anulación y límites de tamaño en Codex, memoria en Claude Code; mantenimiento y medición de efecto.
Mixta Esencial Próximamente
L11.2.2 Portabilidad de la configuración
Portabilidad de la configuración entre agentes: qué es estándar (AGENTS.md, Agent Skills, MCP) y qué es propio (config.toml de Codex, settings.json de Claude Code, hooks, extensiones de skills).
Mixta Profundizar Próximamente

11.3 · Configuración avanzada

ID Lección Tipo Ruta Material
L11.3.1 Permisos avanzados y aislamiento
Políticas por proyecto y organización en Claude Code; en Codex, modos de sandbox, políticas de aprobación, revisión automática de aprobaciones, reglas de ejecución y el sandbox nativo de Windows.
Práctica Esencial Próximamente
L11.3.2 Tu servidor MCP en ambos agentes
Tu servidor MCP (P6) en ambos agentes: configuración, autenticación OAuth, herramientas permitidas o bloqueadas y aprobación por herramienta.
Práctica Esencial Próximamente
L11.3.3 Hooks y automatismos del ciclo de vida
Hooks de Claude Code (formateo, lint, tests, bloqueos de seguridad) y su equivalente en Codex, si existe en la versión vigente [Verificar].
Práctica Esencial Próximamente
L11.3.4 Subagentes y trabajo en paralelo
Subagentes de Claude Code; tareas en paralelo con worktrees y en la nube en Codex; cuándo aislar contexto.
Mixta Esencial Próximamente
L11.3.5 Primera skill propia
Primera skill propia dentro del agente de programación: ubicaciones (.claude/skills y .agents/skills), invocación explícita e implícita, y una misma skill usada en Claude Code y en Codex (el desarrollo a fondo sigue en M12).
Práctica Esencial Próximamente

11.4 · Automatización

ID Lección Tipo Ruta Material
L11.4.1 Modo no interactivo y scripting
claude -p y codex exec (salida JSON, salida con esquema, sandbox de solo lectura por defecto en Codex, reanudar sesiones).
Práctica Esencial Próximamente
L11.4.2 Agentes en CI
Revisión de PR y corrección de fallas con la integración de GitHub Actions de Claude Code y con la acción oficial de Codex (separar el job que ejecuta al agente del job con permisos de escritura); revisión de código automática en GitHub.
Práctica Esencial Próximamente
L11.4.3 Tareas programadas y en la nube
Routines y tareas de escritorio de Claude Code; tareas programadas de Codex (locales en worktree o en la nube para equipos). Límites y riesgos de la ejecución desatendida [Pago].
Mixta Profundizar Próximamente

11.5 · Calidad

ID Lección Tipo Ruta Material
L11.5.1 Revisión de código generado a escala
Calidad, seguridad y deuda técnica.
Mixta Profundizar Próximamente
L11.5.2 Medir la eficacia de los agentes
Medir la eficacia de cada agente en tu repositorio: tareas de referencia, tasa de éxito, intervenciones y costo.
Práctica Profundizar Próximamente

Práctica del módulo

  • Guiado: hooks de calidad y seguridad en Claude Code; política de sandbox y aprobaciones equivalente en Codex.
  • Guiado: una skill de proyecto usada desde ambos agentes.
  • Independiente: pipeline de revisión automática de PR en GitHub Actions con uno de los agentes (el otro, opcional).
  • Desafío: conjunto de 10 tareas de referencia y comparación cuantitativa entre Claude Code y Codex (o entre dos configuraciones del mismo agente).

Proyecto o entregable

Proyecto. base de P7 (configuración avanzada que después se empaqueta como plugin en M12).

Cómo se aprueba

Repositorio con configuración avanzada justificada para ambos agentes y métricas de eficacia; evaluación de módulo ≥ 80%.

Las reglas generales están en Evaluación y estados.

Hilos transversales

🔒 permisos, sandbox, secretos en CI y código inseguro · 📏 métricas de eficacia · 💰 consumo por tarea · 🧭 qué automatizar y con qué agente.