- Distinguir skills, subagentes, hooks, MCP, loops y automatizaciones externas.
- Elegir la pieza adecuada según contexto, riesgo y repetición.
- Diseñar agentes que no se queden en bucle ni actúen sin control.
Taxonomía práctica
- CLAUDE.md: reglas siempre presentes del proyecto.
- Skill: procedimiento reutilizable que se activa cuando hace falta.
- Subagente: especialista con contexto y herramientas separadas.
- Hook: acción determinista antes o después de una herramienta.
- MCP: conexión con servicios externos como GitHub, bases de datos o navegador.
- Loop o tarea programada: ejecución repetida con condición de salida.
- GitHub Actions: automatización declarativa para CI, tests y despliegues.
necesidad: "revisar PRs cada mañana" decision: conocimiento_del_proyecto: CLAUDE.md checklist_reutilizable: skill code-review verificacion_aislada: subagente reviewer reglas_obligatorias: hook pre/post tool integracion_externa: GitHub MCP o gh CLI programacion: GitHub Actions o tarea programada limites: no_merge_automatico: true publicar_solo_comentarios: true parar_si_no_hay_tests: true
Qué pieza usar según el problema
problema -> pieza recomendable "repetir una receta dentro de Claude/Codex" -> skill "revisar código con rol aislado" -> subagente "bloquear comandos peligrosos" -> hook "consultar GitHub, DB o navegador" -> MCP con permisos mínimos "orquestar estado, ramas y reintentos" -> LangGraph "conectar CRM, email, Sheets o webhooks" -> n8n "prototipar roles investigador/redactor/revisor" -> CrewAI "ejecutar algo cada mañana" -> GitHub Actions o scheduler
Si has guardado la evidencia de esta lección, continúa con «De chat a agente paso a paso». Si no, repite la comprobación antes de avanzar.