SpyBara
Go Premium

features-overview.md 2026-05-04 22:58 UTC to 2026-05-05 23:00 UTC

49 added, 12 removed.

2026
Sun 31 06:39 Sat 30 06:23 Fri 29 06:38 Thu 28 06:37 Wed 27 06:42 Tue 26 06:33 Sun 24 06:25 Sat 23 06:18 Fri 22 06:33 Thu 21 06:36 Wed 20 06:35 Tue 19 06:34 Mon 18 23:59 Sun 17 01:01 Fri 15 22:58 Thu 14 17:02 Wed 13 23:01 Tue 12 22:57 Mon 11 23:00 Sun 10 23:03 Sat 9 04:57 Fri 8 22:00 Thu 7 22:59 Tue 5 23:00 Mon 4 22:58 Sat 2 18:14 Fri 1 18:19

Extender Claude Code

Comprenda cuándo usar CLAUDE.md, Skills, subagents, hooks, MCP y plugins.

Claude Code combina un modelo que razona sobre su código con herramientas integradas para operaciones de archivos, búsqueda, ejecución y acceso web. Las herramientas integradas cubren la mayoría de las tareas de codificación. Esta guía cubre la capa de extensión: características que agrega para personalizar lo que Claude sabe, conectarlo a servicios externos y automatizar flujos de trabajo.

¿Nuevo en Claude Code? Comience con CLAUDE.md para convenciones de proyecto, luego agregue otras extensiones según surjan desencadenantes específicos.

Descripción general

Las extensiones se conectan a diferentes partes del bucle agentico:

  • CLAUDE.md agrega contexto persistente que Claude ve en cada sesión
  • Skills agregan conocimiento reutilizable y flujos de trabajo invocables
  • MCP conecta Claude a servicios y herramientas externas
  • Subagents ejecutan sus propios bucles en contexto aislado, devolviendo resúmenes
  • Agent teams coordinan múltiples sesiones independientes con tareas compartidas y mensajería punto a punto
  • Hooks se disparan en eventos del ciclo de vida y pueden ejecutar un script, solicitud HTTP, prompt o subagent
  • Plugins y marketplaces empaquetan y distribuyen estas características

Skills son la extensión más flexible. Una skill es un archivo markdown que contiene conocimiento, flujos de trabajo o instrucciones. Puede invocar skills con un comando como /deploy, o Claude puede cargarlas automáticamente cuando sea relevante. Las skills pueden ejecutarse en su conversación actual o en un contexto aislado a través de subagents.

Hacer coincidir características con su objetivo

Las características van desde contexto siempre activo que Claude ve en cada sesión, hasta capacidades bajo demanda que usted o Claude pueden invocar, hasta automatización en segundo plano que se ejecuta en eventos específicos. La tabla a continuación muestra qué está disponible y cuándo tiene sentido cada uno.

Característica Qué hace Cuándo usarlo Ejemplo
CLAUDE.md Contexto persistente cargado en cada conversación Convenciones de proyecto, reglas "siempre haz X" "Usa pnpm, no npm. Ejecuta pruebas antes de hacer commit."
Skill Instrucciones, conocimiento y flujos de trabajo que Claude puede usar Contenido reutilizable, documentos de referencia, tareas repetibles /deploy ejecuta su lista de verificación de implementación; skill de documentos API con patrones de endpoint
Subagent Contexto de ejecución aislado que devuelve resultados resumidos Aislamiento de contexto, tareas paralelas, trabajadores especializados Tarea de investigación que lee muchos archivos pero devuelve solo hallazgos clave
Agent teams Coordinar múltiples sesiones independientes de Claude Code Investigación paralela, desarrollo de nuevas características, depuración con hipótesis competidoras Generar revisores para verificar seguridad, rendimiento y pruebas simultáneamente
MCP Conectar a servicios externos Datos o acciones externas Consultar su base de datos, publicar en Slack, controlar un navegador
Hook Script, solicitud HTTP, prompt o subagent desencadenado por eventos Automatización que debe ejecutarse en cada evento coincidente Ejecutar ESLint después de cada edición de archivo

Plugins son la capa de empaquetamiento. Un plugin agrupa skills, hooks, subagents y servidores MCP en una única unidad instalable. Las skills de plugin tienen espacios de nombres (como /my-plugin:review) para que múltiples plugins puedan coexistir. Use plugins cuando desee reutilizar la misma configuración en múltiples repositorios o distribuir a otros a través de un marketplace.

Construir su configuración con el tiempo

No necesita configurar todo de antemano. Cada característica tiene un desencadenante reconocible, y la mayoría de los equipos las agregan en aproximadamente este orden:

Desencadenante Agregar
Claude se equivoca en una convención o comando dos veces Agréguelo a CLAUDE.md
Sigue escribiendo el mismo prompt para iniciar una tarea Guárdelo como una skill invocable por el usuario
Pega el mismo manual o procedimiento de varios pasos en el chat por tercera vez Capturarlo como una skill
Sigue copiando datos de una pestaña del navegador que Claude no puede ver Conecte ese sistema como un servidor MCP
Una tarea secundaria inunda su conversación con salida que no volverá a consultar Enrutarlo a través de un subagent
Desea que algo suceda cada vez sin preguntar Escriba un hook
Un segundo repositorio necesita la misma configuración Empaquételo como un plugin

Los mismos desencadenantes le dicen cuándo actualizar lo que ya tiene. Un error repetido o un comentario de revisión recurrente es una edición de CLAUDE.md, no una corrección única en el chat. Un flujo de trabajo que sigue ajustando manualmente es una skill que necesita otra revisión.

Comparar características similares

Algunas características pueden parecer similares. Aquí se explica cómo distinguirlas.

Las skills y los subagents resuelven problemas diferentes:

  • Skills son contenido reutilizable que puede cargar en cualquier contexto
  • Subagents son trabajadores aislados que se ejecutan separadamente de su conversación principal
Aspecto Skill Subagent
Qué es Instrucciones, conocimiento o flujos de trabajo reutilizables Trabajador aislado con su propio contexto
Beneficio clave Compartir contenido entre contextos Aislamiento de contexto. El trabajo ocurre por separado, solo devuelve resumen
Impacto de ventana de contexto Se agrega a su ventana principal Usa una ventana separada con sus propios tokens de entrada y salida
Mejor para Material de referencia, flujos de trabajo invocables Tareas que leen muchos archivos, trabajo paralelo, trabajadores especializados

Las skills pueden ser de referencia o acción. Las skills de referencia proporcionan conocimiento que Claude usa en toda su sesión (como su guía de estilo de API). Las skills de acción le dicen a Claude que haga algo específico (como /deploy que ejecuta su flujo de trabajo de implementación).

Use un subagent cuando necesite aislamiento de contexto o cuando su ventana de contexto se esté llenando. El subagent podría leer docenas de archivos o ejecutar búsquedas extensas, pero su conversación principal solo recibe un resumen. Dado que el trabajo del subagent no consume su contexto principal, esto también es útil cuando no necesita que el trabajo intermedio permanezca visible. Los subagents personalizados pueden tener sus propias instrucciones y pueden precargar skills.

Pueden combinarse. Un subagent puede precargar skills específicas (campo skills:). Una skill puede ejecutarse en contexto aislado usando context: fork. Consulte Skills para obtener detalles.

Entender cómo se superponen las características

Las características se pueden definir en múltiples niveles: en todo el usuario, por proyecto, a través de plugins o mediante políticas administradas. También puede anidar archivos CLAUDE.md en subdirectorios o colocar skills en paquetes específicos de un monorepo. Cuando la misma característica existe en múltiples niveles, así es como se superponen:

  • Los archivos CLAUDE.md son aditivos: todos los niveles contribuyen contenido al contexto de Claude simultáneamente. Los archivos de su directorio de trabajo y superior se cargan al iniciar; los subdirectorios se cargan mientras trabaja en ellos. Cuando las instrucciones entran en conflicto, Claude usa el juicio para reconciliarlas, con instrucciones más específicas típicamente teniendo precedencia. Consulte cómo se cargan los archivos CLAUDE.md.
  • Las skills y subagents se anulan por nombre: cuando el mismo nombre existe en múltiples niveles, una definición gana según la prioridad (administrado > usuario > proyecto para skills; administrado > bandera CLI > proyecto > usuario > plugin para subagents). Las skills de plugin tienen espacios de nombres para evitar conflictos. Consulte descubrimiento de skills y alcance de subagent.
  • Los servidores MCP se anulan por nombre: local > proyecto > usuario. Consulte alcance de MCP.
  • Los hooks se fusionan: todos los hooks registrados se disparan para sus eventos coincidentes independientemente de la fuente. Consulte hooks.

Combinar características

Cada extensión resuelve un problema diferente: CLAUDE.md maneja contexto siempre activo, las skills manejan conocimiento bajo demanda y flujos de trabajo, MCP maneja conexiones externas, los subagents manejan aislamiento y los hooks manejan automatización. Las configuraciones reales las combinan según su flujo de trabajo.

Por ejemplo, podría usar CLAUDE.md para convenciones de proyecto, una skill para su flujo de trabajo de implementación, MCP para conectar a su base de datos y un hook para ejecutar linting después de cada edición. Cada característica maneja lo que hace mejor.

Patrón Cómo funciona Ejemplo
Skill + MCP MCP proporciona la conexión; una skill enseña a Claude cómo usarla bien MCP se conecta a su base de datos, una skill documenta su esquema y patrones de consulta
Skill + Subagent Una skill genera subagents para trabajo paralelo La skill /audit inicia subagents de seguridad, rendimiento y estilo que trabajan en contexto aislado
CLAUDE.md + Skills CLAUDE.md contiene reglas siempre activas; las skills contienen material de referencia cargado bajo demanda CLAUDE.md dice "sigue nuestras convenciones de API," una skill contiene la guía de estilo de API completa
Hook + MCP Un hook desencadena acciones externas a través de MCP El hook post-edición envía una notificación de Slack cuando Claude modifica archivos críticos

Entender costos de contexto

Cada característica que agrega consume algo del contexto de Claude. Demasiado puede llenar su ventana de contexto, pero también puede agregar ruido que hace que Claude sea menos efectivo; las skills pueden no desencadenarse correctamente, o Claude puede perder de vista sus convenciones. Entender estos compromisos lo ayuda a construir una configuración efectiva. Para una vista interactiva de cómo estas características se combinan en una sesión en ejecución, consulte Explorar la ventana de contexto.

Costo de contexto por característica

Cada característica tiene una estrategia de carga y costo de contexto diferentes:

Característica Cuándo se carga Qué se carga Costo de contexto
CLAUDE.md Inicio de sesión Contenido completo Cada solicitud
Skills Inicio de sesión + cuando se usa Descripciones al inicio, contenido completo cuando se usa Bajo (descripciones cada solicitud)*
Servidores MCP Inicio de sesión Nombres de herramientas; esquemas completos bajo demanda Bajo hasta que se usa una herramienta
Subagents Cuando se generan Contexto fresco con skills especificadas Aislado de la sesión principal
Hooks Al desencadenar Nada (se ejecuta externamente) Cero, a menos que el hook devuelva contexto adicional

*Por defecto, las descripciones de skills se cargan al inicio de sesión para que Claude pueda decidir cuándo usarlas. Establezca disable-model-invocation: true en el frontmatter de una skill para ocultarla de Claude completamente hasta que la invoque manualmente. Esto reduce el costo de contexto a cero para las skills que solo desencadena usted mismo.

Entender cómo se cargan las características

Cada característica se carga en diferentes puntos de su sesión. Las pestañas a continuación explican cuándo se carga cada una y qué entra en contexto.

Carga de contexto: CLAUDE.md se carga al inicio de sesión y permanece en cada solicitud. Los nombres de herramientas MCP se cargan al inicio con esquemas completos diferidos hasta el uso. Las skills cargan descripciones al inicio, contenido completo al invocar. Los subagents obtienen contexto aislado. Los hooks se ejecutan externamente.

Cuándo: Inicio de sesión

Qué se carga: Contenido completo de todos los archivos CLAUDE.md (niveles administrado, usuario y proyecto).

Herencia: Claude lee archivos CLAUDE.md de su directorio de trabajo hasta la raíz, y descubre los anidados en subdirectorios mientras accede a esos archivos. Consulte Cómo se cargan los archivos CLAUDE.md para obtener detalles.

Aprender más

Cada característica tiene su propia guía con instrucciones de configuración, ejemplos y opciones de configuración.