La diferencia en una frase
Un agente recibe un objetivo y decide cómo llegar. Una skill recibe una tarea y sigue un procedimiento ya escrito. El agente tiene papel, contexto y criterio propios. La skill tiene instrucciones, y a veces código, que funcionan igual cada vez que se la llama.
| Criterio | Agente | Skill |
|---|---|---|
| Qué recibe | Un objetivo | Una tarea definida |
| Qué hace | Decide el camino | Sigue un procedimiento |
| Cuánto varía | Con cada pedido | Casi nada |
| Cómo se revisa | Juez-modelo o revisión | Prueba o regla fija |
De dónde vino la regla
El experimento #007 compiló 14 fuentes de investigación en un squad de context engineering. La arquitectura quedó con 9 agentes, 8 skills y 6 workflows. El hallazgo más relevante fue que dividir así es más simple y más sólido que hacerlo todo con agentes. Cada agente lleva sus propios frameworks completos, sin referencias externas, y el trabajo mecánico queda en las skills.
Cómo decidir en cada etapa
- ¿La etapa exige elegir? Si dos personas competentes lo harían de formas distintas, es trabajo de agente.
- ¿La etapa se repite igual? Si el paso a paso cabe en una lista fija, es skill.
- ¿Cómo lo vas a revisar? Si una prueba lo resuelve, es skill. Si necesita criterio y lectura, es agente, con una verificación separada.
- En la duda, menos agentes. Fue lo que funcionó en el #007: menos agentes, cada uno más completo, y lo repetitivo en skills.
Los errores más comunes
- Agente para todo. Cada paso mecánico se vuelve un agente, y el sistema gana costo y puntos de traspaso donde puede fallar, como se describe en sistemas multiagente.
- Skill que decide. El procedimiento acumula "si esto, haz aquello" hasta volverse criterio. En ese punto, toca un agente.
- Agente sin skills. El agente reescribe desde cero, cada vez, un procedimiento que podría estar escrito una sola vez.
Preguntas frecuentes
¿Una skill es lo mismo que un prompt?
No. Un prompt es una instrucción suelta. Una skill es un procedimiento empaquetado, con instrucciones y a veces scripts, que un agente llama cuando lo necesita.
¿Un agente puede usar varias skills?
Sí. Es el diseño más común: el agente decide qué hacer y llama a las skills que ejecutan cada parte.
¿Esto vale fuera de Claude Code?
Sí. El nombre cambia de herramienta en herramienta, pero la división entre quien decide y quien ejecuta un procedimiento fijo vale para cualquier sistema con agentes.
¿Quieres aplicar esto en tu operación?
La primera conversación es un diagnóstico de una hora, gratuito.