Blog

Claude Code se ralentiza: cómo elegir skills, subagentes, MCP y plugins

Markdown

Una comparación de las extensiones de Claude Code, el uso del contexto, siete errores y una configuración mínima funcional, con ejemplos técnicos preservados.

Leer el artículo completo

Idea clave

Una skill es una instrucción recurrente que se carga cuando se activa un desencadenante (~100 tokens mientras está inactiva). Un subagente es un contexto aislado de 200K con sus propios permisos. MCP conecta con datos y API externos. Un plugin es un paquete listo para usar que agrupa los tres primeros. La fórmula principal para 2026: un subagente Haiku + una skill precargada para las convenciones + un MCP de alcance limitado para datos en tiempo real. Todo lo demás provoca alucinaciones o sobrecarga el contexto.

Las instrucciones prácticas para trabajar con Ailoot están en la documentación.

¿Por qué «sobrecargar Claude Code» se ha convertido en el mayor problema de 2026?

Idea clave

En junio de 2026, Claude Code cuenta con cuatro mecanismos de extensión: skill, subagente, MCP y plugin. El registro oficial tiene 101 plugins; los catálogos comunitarios, miles. La tentación de instalarlo todo hace que Claude vaya más lento, confunda funciones similares y agote los límites con cada mensaje. La pregunta principal del público es: ¿qué mecanismo conviene usar para cada tarea sin convertir al agente en un vertedero?

Ni siquiera la documentación oficial ofrecía una respuesta completa y lista para usar a la pregunta «¿cuándo conviene elegir cada opción?»

La experiencia de un mes descrita en este artículo abarca los cuatro mecanismos en proyectos en funcionamiento: un conjunto de subagentes para una tarea compleja, unas pocas skills para procedimientos recurrentes, un par de servidores MCP para datos en tiempo real y una selección de unos pocos plugins entre aproximadamente dos docenas. Esta guía reúne el ejemplo en una matriz de selección con un árbol de decisión listo para usar, citas de Anthropic y siete antipatrones que vuelven inservible a Claude.

¿En qué se diferencian una skill, un subagente, MCP y un plugin? Una tabla

Idea clave

Los cuatro mecanismos son cuatro capas de una misma arquitectura. Una skill enseña un procedimiento a Claude. Un subagente aísla una tarea en un contexto separado. MCP conecta datos externos. Un plugin agrupa los tres primeros en un paquete. Cada mecanismo tiene sus propias clases de tareas, consumo de tokens y riesgo de saturar el contexto. Solo entran en conflicto cuando se elige la capa equivocada.

Matriz de selección:

PropiedadSkillSubagenteServidor MCPPlugin
Contexto aisladoNoSí (200K nuevos)NoMediante sus propios subagentes
Datos y API externosNoSolo mediante el MCP asignadoSíMediante sus propios servidores MCP
Ahorro de tokens70–90 % (divulgación progresiva)Hasta un 70 % en tareas complejasDepende de la búsqueda de herramientasDepende del contenido del paquete
Restricciones de herramientasMediante allowed-toolsEstrictas en el frontmatterMediante subagente o políticaForma parte del paquete
Elegir un modelo más baratoMediante el campo modelSí, en el frontmatterN/AMediante sus propios subagentes
Tiempo de configuraciónMinutosMinutosDe horas a días1 clic desde el marketplace
Caso de uso principalListas de verificación, convenciones, estiloTarea delegada con resultados ruidososBase de datos, API, datos en tiempo realFlujo de trabajo comunitario listo para usar
Principal trampaSKILL.md inflado con > 500 líneasSubagente con los permisos del nivel principalMás de 3 servidores MCPPaquete con contenido sin revisar

Una analogía sencilla para un emprendedor: imagina que eres el director ejecutivo de una empresa de diez personas:

  • CLAUDE.md — los estatutos de la empresa. Siempre están en la pared; todos los leen; nadie los discute.
  • Skill — un procedimiento interno. «Cómo hacemos las revisiones», «cómo redactamos las notas de lanzamiento», «cómo aceptamos pagos».
  • Subagente — un especialista con despacho propio y una lista limitada de permisos. Si le das las llaves de todo, tendrás un segundo director ejecutivo, no un empleado.
  • Servidor MCP — los sistemas corporativos: CRM, banco, almacén. No es conocimiento; es una conexión.
  • Plugin — una solución ya preparada de una tienda. Un paquete de procedimientos, especialistas e integraciones en una sola caja.

Cuando entiendes que son cuatro capas de un mismo sistema y no cuatro competidores, deja de tener sentido preguntar «¿cuál es mejor?». La pregunta que queda es «¿qué va en cada sitio?»

¿Qué es una skill en Claude Code y cuándo conviene instalar una?

Idea clave

Una skill es una carpeta que contiene un archivo SKILL.md (frontmatter YAML + instrucciones Markdown), dentro de ~/.claude/skills/<name>/ o de .claude/skills/<name>/ en un proyecto. Funciona mediante divulgación progresiva: al iniciarse, solo se cargan el nombre y la descripción (~100 tokens); el cuerpo completo se obtiene únicamente cuando una tarea coincide con el desencadenante. Mientras está inactiva, es el mecanismo menos costoso de los cuatro.

Definición oficial de Anthropic:

Las skills son recursos de archivos reutilizables que proporcionan a Claude conocimientos especializados de un dominio: flujos de trabajo, contexto y buenas prácticas que convierten a un agente de propósito general en un especialista.

— Anthropic Docs, https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview

Una skill tiene tres niveles:

  1. Metadatos. Se cargan siempre al iniciar la sesión: el nombre y la descripción del frontmatter. Una skill usa unos 100 tokens al inicio.
  2. Instrucciones. Se cargan solo cuando Claude recibe una petición que activa el desencadenante. Hasta 5.000 tokens: el cuerpo de SKILL.md.
  3. Recursos. Se cargan solo cuando las instrucciones los solicitan explícitamente. Archivos del paquete, scripts en scripts/ y materiales de referencia en references/. Los scripts se ejecutan mediante bash; el código en sí no entra en el contexto.

Anthropic denomina a este principio divulgación progresiva:

La divulgación progresiva es un principio de diseño fundamental que hace que Agent Skills sea flexible y escalable.

— Anthropic Engineering, https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills

Y, en el mismo artículo, una metáfora que explica la idea mejor que ninguna otra:

Crear una skill para un agente es como redactar una guía de incorporación para un nuevo empleado.

— Anthropic Engineering, https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills

Cuándo usar una skill:

  • Para un procedimiento estándar que repites una y otra vez. Revisiones de PR, notas de lanzamiento, revisiones de código según tu guía de estilo.
  • Cuando una sección de CLAUDE.md ha pasado de ser un dato a convertirse en un procedimiento y empieza a interferir con todo lo demás.
  • Cuando quieres que se siga la misma instrucción de forma coherente en distintos proyectos.

Una fórmula práctica: si haces algo más de un par de veces, encárgaselo al sistema. La primera vez, usa un prompt manual. La segunda, ya es candidata a convertirse en una skill.

Cuándo NO usar una skill:

  • Si la tarea requiere datos en tiempo real (base de datos, API, búsqueda, cotizaciones actuales de bolsa). Para eso está MCP, no una skill. Una skill que intente «consultar el precio actual» alucinará.
  • Si la tarea requiere un contexto aislado. Para eso está un subagente.
  • Si necesitas una comprobación que se aplique («bloquear un commit que incluya .env»), utiliza un hook en la ruta de commit cubierta en lugar de depender de una skill. Revisa y prueba su cobertura real: un hook no restringe todas las formas de leer, copiar o publicar el archivo.

Límites que conviene conocer de antemano:

  • Nombre de la skill: hasta 64 caracteres; solo letras minúsculas, dígitos y guiones. Las palabras anthropic y claude están reservadas.
  • Descripción: hasta 1.024 caracteres. La combinación de description + when_to_use se trunca a 1.536 caracteres en la lista.
  • Cuerpo de SKILL.md: se recomienda no superar las 500 líneas. Traslada lo que exceda ese límite a references/ y scripts/.
  • Durante la compactación automática del contexto (auto-compaction), se vuelven a adjuntar los primeros 5.000 tokens de cada skill activa. El presupuesto total para todas las skills es de 25.000.

¿Qué es un subagente y por qué hay 5 niveles de anidamiento?

Idea clave

Un subagente es un Claude secundario con su propio contexto de 200K tokens, prompt de sistema, lista limitada de herramientas y permisos independientes. Su propósito principal es el aislamiento: las búsquedas ruidosas, los registros extensos y el trabajo exploratorio permanecen dentro del subagente, mientras que solo el resumen final vuelve al contexto principal. Desde el 10 de junio de 2026, los subagentes pueden anidarse hasta 5 niveles de profundidad.

De la documentación oficial:

Los subagentes son asistentes de IA especializados que se ocupan de clases específicas de tareas. Utiliza uno cuando una tarea secundaria pueda llenar tu conversación principal de resultados de búsqueda, registros o contenidos de archivos a los que no volverás. El subagente realiza el trabajo en su propio contexto y devuelve solo un resumen.

— Claude Code Docs, https://code.claude.com/docs/en/sub-agents

Claude Code incluye tres subagentes integrados que ya utilizas sin saberlo:

SubagenteModeloAccesoDónde funciona
ExploreHaikuSolo lecturaBúsqueda en el código; ahorra contexto al omitir CLAUDE.md y el estado de Git
PlanHaikuSolo lecturaModo de planificación: piensa antes de escribir código
General-purposeSonnet/OpusTodas las herramientasTareas complejas de varios pasos

El 10 de junio de 2026, Anthropic publicó Claude Code v2.1.172 y eliminó una restricción vigente desde el lanzamiento de los subagentes: ahora los agentes secundarios pueden crear sus propios subagentes hasta 5 niveles de profundidad.

El número 5 es un límite de seguridad, no un objetivo de optimización.

Un desglose detallado de la función, con plantillas YAML para orquestadores, está en la guía sobre subagentes anidados.

Cuándo usar un subagente:

  • Para explorar código o registros cuando después solo necesitas una conclusión breve.
  • Para tareas en paralelo que pueden ejecutarse a la vez.
  • Para delegar por especialidad: backend / frontend / test / revisión; cada cual se ocupa de una función.
  • Para controlar los costes: un subagente Haiku en vez de Sonnet u Opus. Esto reduce la factura entre 5 y 7 veces.

Cuándo NO usar un subagente:

  • Para una tarea trivial puntual o una llamada sencilla a una herramienta. Un subagente tiene un coste de inicio.
  • Cuando las tareas necesitan compartir estado. Los subagentes no pueden ver el contexto de los demás; el trabajo relacionado debería permanecer en el hilo principal.

El principal antipatrón:

Dar Opus y todas las herramientas a un subagente solo lo convierte en otra sesión principal. Si su lista de herramientas coincide con la del agente principal, el subagente no está debidamente limitado.

En otras palabras, un subagente con los mismos permisos que su agente principal es simplemente un segundo director ejecutivo. Inútil y caro.

¿Qué es un servidor MCP y cuándo conviene conectarlo a Claude Code?

Idea clave

MCP (Model Context Protocol) es un estándar abierto de Anthropic para conectar la IA con sistemas externos: bases de datos, API, sistemas de archivos y SaaS. En junio de 2026, Claude, ChatGPT, Cursor, VS Code y decenas de clientes más lo admiten. El sitio modelcontextprotocol.io ofrece una metáfora útil: MCP es un puerto USB-C para aplicaciones de IA.

Definición oficial:

Piensa en MCP como un puerto USB-C para aplicaciones de IA. Igual que USB-C estandarizó la forma de conectar dispositivos electrónicos, MCP ofrece una forma estándar de conectar aplicaciones de IA con sistemas externos.

— modelcontextprotocol.io, https://modelcontextprotocol.io/introduction

Lo que MCP permite hacer en la práctica:

  • Conectar Claude a Google Calendar y Notion para tener un asistente personal.
  • Conectarse a Figma para que Claude genere un proyecto web listo para usar a partir de un diseño.
  • Conectar un chatbot corporativo a varias bases de datos a la vez.
  • Conectarse a Blender y a una impresora 3D para crear modelos e imprimirlos de inmediato.

Los servidores MCP más conocidos que la gente instala primero:

Servidor MCPQué conectaDónde conseguirlo
Context7Documentación actualizada de cualquier bibliotecaPlugin de claude-plugins-official
GitHubIssues, PRs, repositoriosclaude-plugins-official
FilesystemArchivos en carpetas permitidas (en Claude Code, solo sus carpetas de trabajo)El servidor de referencia del proyecto MCP, repositorio modelcontextprotocol/servers
PostgresAcceso directo a la base de datosEl servidor de referencia está discontinuado; el reemplazo activo es DBHub de Bytebase
Magic MCP by 21st.devAnimaciones y componentes de UICatálogo MCP
Slack / Linear / Jira / NotionIntegraciones de trabajoclaude-plugins-official

El catálogo MCP reúne las conexiones y los comandos de instalación.

Cuándo usar MCP:

  • Para cualquier conexión con datos o acciones externas: «obtener filas de la base de datos», «leer tickets de Jira», «publicar en Slack».
  • Cuando varios proyectos o agentes necesitan el mismo servicio, es más sencillo mantener un único servidor centralizado.

Cuándo NO usar MCP:

  • Para conocimientos estáticos o un procedimiento. Eso es una skill, no MCP. «Instrucciones para hacer una revisión de código» es una skill. «Leer la última PR de GitHub y revisarla» requiere MCP.
  • Para un comando CLI puntual. Es más sencillo usar Bash que configurar un servidor.
  • Cuando quieres crear MCP «por tener una arquitectura correcta». Eso es estética, no una tarea.

La principal trampa de MCP es una de las mayores fuentes de quejas de que «Claude Code está tonto» en 2026:

Cuando instalas todos estos MCP a la vez, ahogas la ventana de contexto del LLM: todas las herramientas disponibles se cargan en el contexto.

Una regla práctica: mantener como máximo 2–3 servidores MCP activos y orientados a tareas concretas. En la experiencia descrita con muchos servidores, el inicio era más lento y se producían errores con más frecuencia.

La búsqueda de herramientas MCP se añadió en Claude Code v2.1.x: las herramientas ya no se cargan de forma indiscriminada en el contexto, sino que se indexan y se obtienen cuando hacen falta. Esto reduce el coste de tener «muchos MCP en un proyecto», pero no lo elimina por completo.

¿En qué se diferencia un plugin de una skill y por qué se ha difuminado la frontera?

Idea clave

Un plugin es un paquete. Puede contener una skill, un subagente, un servidor MCP y un hook, en cualquier combinación. Anthropic reunió todo en un formato que se instala con un solo comando /plugin install y se actualiza automáticamente. El marketplace claude-plugins-official se lanzó en febrero de 2026; para junio ya tenía 101 plugins. La frontera entre «una skill independiente» y «un plugin compuesto por una skill» es exclusivamente una cuestión de empaquetado.

La formulación oficial:

Los plugins amplían Claude Code con skills, agentes, hooks y servidores MCP. Los marketplaces de plugins son catálogos que te ayudan a encontrar e instalar estas extensiones sin tener que montarlas tú mismo. Piensa en ello como conectarse a una tienda de aplicaciones: una vez que añades una tienda, tienes acceso a una colección, pero tú decides qué aplicaciones descargar.

— Claude Code Docs, https://code.claude.com/docs/en/discover-plugins

Los más instalados en junio de 2026:

PuestoPluginInstalacionesQué incluye
1Frontend Design (Anthropic)829 316Skills + subagentes para diseño
2Context7 (Upstash)348 660Wrapper MCP para documentación
3Code Review (Anthropic)347 2215 subagentes paralelos para revisiones
4Code Simplifier284 632Skill + hook para simplificación
5TypeScript LSP177 136Plugin LSP
6Pyright LSP91 225Plugin LSP

El análisis completo de la selección está en la guía de los 10 mejores plugins de 101.

Cuándo usar un plugin:

  • Cuando un paquete comunitario listo para usar cubre gran parte de un flujo de trabajo, como diseño o revisión.
  • Si no quieres montar a mano una configuración de «skill + subagente + MCP + hook», puedes usar una ya preparada.
  • Para distribuirlo en una empresa: un administrador crea un marketplace de equipo y los desarrolladores instalan los plugins con un único prefijo.

Cuándo NO usar un plugin:

  • Cuando basta con una skill para resolver la tarea, pero el paquete trae otros cinco MCP «por si acaso». Eso es puro desorden en el contexto.
  • Cuando el plugin es de código cerrado y no se ha auditado. Se ejecuta con tus permisos: lee su contenido antes de instalarlo.
  • Cuando ya tienes un plugin propio sobre el mismo tema. Un duplicado en el contexto significa el doble de problemas.

Antes de la instalación, Claude Code v2.1.143+ muestra Context cost, una estimación de los tokens que el plugin añadirá a cada mensaje. Desde v2.1.145+, también muestra el campo Will install con una lista completa de los comandos, agentes, skills, hooks, componentes MCP y LSP del paquete. Esa es la primera pantalla que hay que abrir antes de pulsar «Instalar».

¿Qué matriz de selección funciona en 2026?

Idea clave

El principal recurso de esta guía es un árbol de decisión con seis preguntas. Avanza de arriba abajo y detente ante la primera respuesta afirmativa. Este algoritmo cubre el 95 % de las tareas. El 5 % restante son situaciones complejas que requieren combinar un subagente Haiku, una skill precargada para convenciones y un servidor MCP de alcance limitado para datos en tiempo real. Esta es la «fórmula de 2026» que da resultado.

Seis preguntas, por orden de prioridad:

  1. ¿Es un procedimiento, estilo o lista de verificación recurrente? Si la respuesta es sí: skill.
  2. ¿Necesitas datos o acciones externos (base de datos, API, Slack, GitHub, Figma)? Si la respuesta es sí: servidor MCP.
  3. ¿Quiero un contexto separado para no saturar el principal? Si la respuesta es sí: subagente.
  4. ¿Quiero una comprobación o un paso automático en un evento definido? Si la respuesta es sí: hook, con su cobertura probada; usa permisos o aislamiento del entorno para límites de acceso más amplios.
  5. ¿Quiero un paquete listo de las opciones 1–4 con un solo clic? Si la respuesta es sí: plugin del marketplace.
  6. ¿Es una tarea compleja que requiere datos, contexto y estilo? Entonces utiliza una combinación: subagente Haiku + skill precargada + un MCP de alcance limitado.

Fórmula de combinación:

Un subagente Haiku con una skill precargada para convenciones y un servidor MCP de alcance limitado para datos en tiempo real es un patrón que realmente da resultado.

Y la regla principal sobre la dirección de las dependencias:

Los subagentes pueden usar servidores MCP. Los servidores MCP no pueden usar subagentes.

En otras palabras, MCP siempre proporciona datos y acciones, no agentes. Si quieres delegar una tarea, es un subagente el que llama a MCP, no al revés.

Un ejemplo concreto descrito aquí: el motor editorial de una agencia digital que redacta un artículo SEO en 60 minutos. Dentro hay 25 subagentes y 14 etapas de revisión; se ejecutan secuencialmente y cada uno tiene su propio contexto, permisos y skill para las convenciones editoriales. Un subagente se conecta a un servidor MCP con una base de datos de etiquetas listas para usar y artículos antiguos. El agente orquestador principal funciona con Opus; los agentes secundarios, con Haiku, lo que mantiene el presupuesto bajo control.

No es una «fábrica de artículos», sino un ejemplo de cómo se combinan los cuatro mecanismos en un sistema cuando la tarea exige profundidad de calidad en lugar de velocidad.

¿Qué 7 errores deberías eliminar ahora mismo de Claude Code?

Idea clave

Estos son los siete errores principales que se comentan en el artículo. Cada uno reduce la calidad de las respuestas y consume tokens. Todos se pueden corregir en 5–15 minutos. Si instalaste más de diez plugins el mes pasado, casi con toda seguridad tienes al menos tres de estos problemas.

  1. Instalar los 10 plugins principales «porque están de moda». Cada uno añade tokens a todos los mensajes. Abre /plugin list y comprueba el Context cost de cada uno. Elimina los que no hayas usado en dos semanas.

  2. Copiar 15 servidores MCP del .mcp.json de otra persona. La configuración de otra persona está pensada para sus propios proyectos y tareas. Mantén como máximo 2–3 MCP activos para el proyecto actual. Mueve el resto a una configuración aparte para otro proyecto o elimínalos ahora.

  3. La skill y el plugin MCP hacen lo mismo. La skill dice «hacer una revisión de código», mientras que el plugin pr-review-toolkit ejecuta su propio flujo de revisión. Empiezan a competir por la prioridad. Síntoma: «Claude, ¿por qué vuelves una y otra vez a lo mismo?». Solución: conservar una única fuente de verdad. En la configuración descrita se eligió la skill para mantener el control de las instrucciones.

  4. Usar una skill para imponer una regla cuando necesitas un hook. Una skill es una sugerencia, no una garantía. Para «bloquear .env en un commit», un hook pre-commit puede comprobar esa ruta de commit. Prueba por separado el contenido preparado y las rutas alternativas; no impide todas las lecturas ni otras vías de publicación. Una skill por sí sola no puede imponer ese límite.

  5. Un subagente con los mismos permisos que su agente principal. Le diste Opus y todas las herramientas, y obtuviste otra sesión principal. El prompt de sistema de la documentación oficial recomienda dar al subagente una lista limitada de herramientas y una tarea restringida. De lo contrario, solo es un clon caro.

  6. No revisar Will install antes de instalar un plugin. En Claude Code v2.1.145+, este campo muestra todo el contenido del paquete. A menudo, un plugin «para una cosita» contiene tres servidores MCP, dos subagentes y cinco hooks. Todos empiezan a ocupar tu contexto.

  7. Los antiguos .claude/commands/ duplican las nuevas skills. Anthropic lo indica en su documentación:

Los comandos personalizados se han integrado en las skills. Tanto el archivo .claude/commands/deploy.md como la skill .claude/skills/deploy/SKILL.md crean /deploy y funcionan de la misma manera.

— Claude Code Docs, https://code.claude.com/docs/en/skills

La antigua carpeta commands/ sigue funcionando, pero las skills son ahora el estándar. En el ejemplo descrito se usaban ambas carpetas; se eliminó commands/ y se conservaron las skills con sus archivos incluidos y sus desencadenantes.

Señales de que Claude Code está «sobrecargado»:

  • Cada mensaje empieza mencionando las herramientas disponibles en más de 200 líneas.
  • Las tareas sencillas tardan más que hace un mes.
  • Claude confunde dos skills o plugins similares.
  • Aparecen advertencias de colisiones de nombres al iniciar una sesión.
  • Claude llama a la herramienta equivocada: una skill A en vez del MCP B que necesitaba.

Si reconoces al menos dos de estos síntomas, abre /plugin list y /skill list ahora mismo. Primero elimina lo que no hayas usado en dos semanas. Después comprueba el Context cost de cada elemento. Luego, corrige los antipatrones anteriores.

¿Cuántas skills y MCP puedes conservar sin agotar el contexto?

Idea clave

No hay límites estrictos, pero sí umbrales prácticos. Conserva hasta 10–12 skills activas; de lo contrario, los metapresupuestos de Anthropic empezarán a reducir el espacio asignado a cada una durante la auto-compactación. Mantén un máximo de 2–3 servidores MCP activos por proyecto. Usa plugins solo si su Context cost es inferior a 1.000 tokens por mensaje. Estos umbrales se basan en la práctica, no en la teoría.

Lo que muestra Claude Code directamente:

  • /skill list — todas las skills activas y su tamaño en tokens.
  • /plugin list — todos los plugins y su Context cost.
  • /mcp list — servidores MCP y cantidad de herramientas.

Presupuesto de tokens en cifras reales:

MecanismoCoste en reposoCoste al activarseCapacidad de contexto
Skill~100 tokens (solo metadatos)Instrucciones cargadas y recursos realmente leídosUsa el contexto de quien la invoca
Subagente~50 tokens (nombre y descripción)Entrada, salida, resultados de herramientas y turnos repetidos realesVentana separada; el ejemplo de 200K expresa capacidad, no un cargo por delegación
Servidor MCPDescripciones de herramientas cargadas por el clienteArgumentos y resultados cargados; la ejecución del servicio puede tener un coste propioUsa el contexto de quien lo invoca
PluginSuma de componentes internos cargadosUso real de sus componentesDepende de sus componentes

Una ventana de contexto es el espacio de trabajo máximo, no los tokens consumidos por cada tarea. Compara entrada, entrada en caché, salida y turnos repetidos medidos para el mismo resultado. El aislamiento puede mantener pequeño el contexto del agente principal mientras el subagente sigue generando su propio consumo.

En su blog técnico, Anthropic da cifras de auto-compactación para las skills: se vuelven a adjuntar los primeros 5.000 tokens de cada skill activa, con un presupuesto total de 25.000. Esto significa que, si hay más de 5 skills «pesadas» activas a la vez, Claude empieza a perder algunas instrucciones.

Una regla práctica sencilla:

  • Skills: no más de 5–7 activas para el proyecto actual. Pon el resto en ~/.claude/skills/disabled/; si las necesitas, puedes devolverlas.
  • MCP: no más de 2–3 por proyecto. Casi siempre vale la pena tener Context7 para la documentación; conserva los demás según las necesidades de cada tarea.
  • Plugins: instálalos estrictamente de uno en uno y comprueba después de dos semanas si los has usado. Si no, elimínalos.

Un análisis detallado de Anthropic’s 2026 Agentic Coding Trends Report y de por qué el 80 % de los desarrolladores no puede delegar completamente una tarea a Claude aparece en una guía aparte. La cifra principal de ese informe: la gente usa la IA para el 60 % de su trabajo, pero solo delega por completo el 0–20 % de las tareas. La razón principal es la sobrecarga del contexto y la pérdida de control sobre las herramientas.

¿Por dónde debería empezar un principiante? La configuración mínima funcional

Idea clave

Si acabas de empezar y no sabes qué elegir, no instales ninguno de los elementos que se enumeran aquí. Primero establece una base: CLAUDE.md, una carpeta aparte con el contexto del proyecto y una estructura básica para las tareas. Pasa dos semanas haciendo tareas reales con Claude Code sin extensiones. Después quedará claro dónde tienes un procedimiento recurrente (eso es una skill), dónde te faltan datos en tiempo real (eso es MCP) y dónde una tarea empieza a llenar el contexto (eso es un subagente).

Configuración mínima tras dos semanas de trabajo:

  1. CLAUDE.md en la raíz, con las reglas del proyecto.
  2. AGENTS.md para tener compatibilidad con otras herramientas si tienes previsto trabajar también fuera de Claude Code. Más información en “How to Make One Instruction File for Claude Code, Codex, and Cursor”.
  3. 1 skill para tu principal tarea recurrente. Por ejemplo, empieza con code-review conforme a tu guía de estilo.
  4. 1 servidor MCP: Context7 para disponer de documentación actualizada. Sin él, Claude sigue alucinando API inexistentes.
  5. 0 plugins y 0 subagentes durante el primer mes. No se trata de ahorrar dinero, sino de mantener el control. Hasta que entiendas lo básico, los paquetes te confundirán.

A partir de ahí, deja que las tareas te guíen. ¿Surge un procedimiento recurrente? Conviértelo en una skill. ¿Necesitas datos en tiempo real de un servicio concreto? Añade MCP. ¿Una tarea grande empieza a llenar el contexto principal? Delégala a un subagente.

Ese es el mapa de tres niveles: primero el contexto; después, encarga al sistema lo que haces más de un par de veces; y, por último, añade comprobaciones automáticas para que el sistema no cometa errores por sí mismo. Añade cada nivel solo cuando el anterior ya funcione.

Puedes seguir explorando Ailoot en ailoot.ai.

Más detalles

Preguntas sobre Claude Code

¿Delegar a un subagente consume automáticamente 200K tokens?

No. La ventana de contexto expresa capacidad. El consumo procede de la entrada y la salida realmente procesadas, los resultados de herramientas y los turnos posteriores. Compara el uso total medido, incluida la entrada en caché, en vez de tratar el tamaño máximo de la ventana como una tarifa fija por delegación.

¿Cuándo debo elegir una skill, un servidor MCP o un subagente?

Usa una skill para un procedimiento recurrente, MCP para acceder a sistemas activos y un subagente cuando una tarea acotada llenaría la conversación principal de detalles de trabajo. Un plugin empaqueta estos componentes; revisa su contenido antes de instalarlo.

Todos los artículos