Arquitectura Inteligencia Artificial

Skills y subagentes: patrón de reutilización agente

Skills y subagentes: patrón de reutilización agente

Actualizado: 2026-04-30

Dos patrones de diseño agente se consolidaron en 2025-2026: skills y subagentes. Juntos forman la receta más efectiva para construir agentes complejos sin que el contexto del orquestador se convierta en un monstruo incontrolable.

Puntos clave

  • Una skill es un paquete autocontenido con instrucciones, herramientas y ejemplos; el agente carga solo las relevantes a la tarea.
  • Un subagente es un agente fresco que recibe una tarea acotada, la ejecuta en aislamiento y devuelve un resultado sintetizado.
  • El patrón completo: orquestador + skills (capacidades) + subagentes (ejecución aislada).
  • Una skill debe caber en la cabeza; si necesita más de un párrafo de documentación, probablemente son dos skills.
  • Los subagentes deben devolver síntesis, no transcripción; si el orquestador lee todo, se pierde el aislamiento.

Skills: capacidades reutilizables

Una skill es un paquete autocontenido con:

  • Instrucciones específicas.
  • Herramientas asociadas.
  • Ejemplos de uso.

Ejemplos de skills:

  • “Redactar un comunicado de incidente”.
  • “Revisar código TypeScript siguiendo nuestras convenciones”.
  • “Preparar notas de release desde commits”.

El agente carga solo las skills relevantes a la tarea, manteniendo su contexto pequeño y su comportamiento predecible.

El beneficio operativo es enorme: una skill bien hecha se reutiliza entre proyectos, se versiona, se testea. El anti-patrón es tener un único prompt gigante intentando cubrir todas las capacidades —contexto inflado, comportamiento impredecible, imposible de mantener.

Subagentes: aislamiento de contexto

Un subagente es un agente fresco que:

  1. Recibe una tarea acotada.
  2. La ejecuta en su propio contexto.
  3. Devuelve un resultado comprimido.

El orquestador delega; el subagente trabaja en aislamiento; el resultado vuelve sintetizado.

Casos típicos:

  • Exploración de código: “busca todos los usos de esta función y reporta”.
  • Revisión: “valida estos cambios según criterios X”.
  • Generación: “produce una primera versión de este documento”.

El orquestador no necesita leer toda la exploración —solo el resumen del subagente.

Composición: orquestador + skills + subagentes

El patrón completo:

  • Orquestador: coordina el trabajo y mantiene el contexto global de la tarea.
  • Skills: definen capacidades reutilizables que el orquestador puede cargar.
  • Subagentes: ejecutan trabajo aislado sin contaminar el contexto del orquestador.

Stack típico en 2026:

  • Claude Code[1] con su sistema de skills y subagentes nativo.
  • Implementaciones caseras usando MCP + lógica de coordinación propia.
  • Frameworks como LangGraph o AutoGen que formalizan el patrón.

Buenas prácticas

Tres reglas que se ven repetirse en implementaciones exitosas:

  1. Una skill debe caber en la cabeza: si necesita más de un párrafo de documentación, probablemente son dos skills.
  2. Los subagentes deben devolver síntesis, no transcripción: si el orquestador lee todo lo que hace el subagente, pierdes el aislamiento que justifica el patrón.
  3. Los resultados de subagentes se versionan por hash: si el input es igual, se reusa el output en lugar de repetir trabajo.

Conclusión

Skills y subagentes son la forma que toma la composición de agentes complejos en 2026. Equipos que interiorizan el patrón construyen sistemas mantenibles y reutilizables; los que siguen con prompts monolíticos acumulan deuda que frena todo el trabajo futuro. La decisión de adoptar el patrón es una de las pocas palancas que separa implementaciones amateur de implementaciones profesionales en ingeniería agentic.

¿Te ha resultado útil?
[Total: 3 · Media: 4.3]
  1. Claude Code

Escrito por

CEO - Jacar Systems

Apasionado de la tecnología, la infraestructura cloud y la inteligencia artificial. Escribe sobre DevOps, IA, plataformas y software desde Madrid.