En los capítulos anteriores has instalado Claude Code, dado instrucciones y aprendido a salir de los atascos. A partir de aquí damos un paso más: la cuestión de «potenciar» el propio Claude Code. Tal como viene ya es bastante potente, pero tienes a tu disposición las puertas de entrada a extensiones que lo conectan con herramientas externas, automatizan el trabajo, lo reparten entre varias IA y permiten deshacer los cambios. En este capítulo fijaremos, a modo de mapa, «qué es» y «cuándo resulta útil» cada una.

Las 5 direcciones que abren las extensiones

Crece en capacidad con «conectar, automatizar, repartir, red de seguridad y resultados»

🔌 Conectar
Con MCP, conecta la IA a herramientas y datos externos.
⚙️ Automatizar
Con hooks y loop, automatiza procesos fijos y trabajo repetitivo.
👥 Repartir
Con subagents, reparte el trabajo entre varias IA.
🛟 Red de seguridad
Con checkpointing / rewind, puedes deshacer los cambios.
📦 Resultados y procedimientos
Con skills / artifacts / plugins, reúne procedimientos y resultados en un paquete.

Qué son las extensiones: se amplían en 5 direcciones

Las extensiones de Claude Code son mecanismos que nacieron por separado, pero si los reúnes bajo la mirada de «ampliar la capacidad de la IA en una dirección concreta», todo se aclara de golpe. Antes de memorizar ajustes en detalle, hazte con el mapa de «qué función resuelve qué problema». Si te metes en la cabeza la siguiente tabla de correspondencias, cada sección posterior entrará con soltura.

🔌 Conectar
MCP

Conecta con datos y servicios externos que la IA no toca por sí sola (bases de datos, gestión de incidencias, herramientas internas, etc.). Resuelve el «eso la IA no lo sabe».

⚙️ Automatizar
hooks / loop

En lugar de dejar «el proceso fijo de cada vez» o «el trabajo repetitivo» en manos de la IA, los ejecuta con fiabilidad por mecanismo. Reduce el trabajo manual y los olvidos.

👥 Repartir
subagents / agent teams

Reparte un trabajo grande entre varias IA y paraleliza la investigación, la implementación y la revisión. Sirve para escalas que una sola no abarca.

🛟 Red de seguridad
checkpointing / rewind

Hace que puedas deshacer en cualquier momento los cambios que introdujo la IA. La base para que «delegar sin miedo» deje de dar respeto.

📦 Procedimientos y resultados
skills / artifacts / plugins

Reúne en forma reutilizable los procedimientos, resultados y conjuntos de extensiones que más usas, y los distribuye para compartirlos.

📌 Cómo leer este capítulo. Aquí basta con que captes la panorámica de «qué se puede hacer». Los pasos de configuración concretos y los ejemplos no los profundizamos: los dejamos para el artículo especializado al final de cada sección. Primero memoriza el nombre y el papel de cada una, y deja preparado poder volver aquí cuando lo necesites.

Conectar: MCP

Por lista que sea, la IA no conoce los datos que tienes a mano ni el contenido de las herramientas internas de tu empresa. El valor actual de una base de datos, el ticket de un gestor de incidencias, el contenido de un archivo de diseño: lo que hace de puente entre ese «mundo exterior» y la IA es MCP (Model Context Protocol). Se entiende bien si lo piensas como el estándar de un «conector» común.

🔌 MCP (Model Context Protocol)

Qué: el «estándar de conexión» que une la IA con herramientas y datos externos mediante un formato común. Al añadir un servidor compatible, Claude Code puede operar esa herramienta directamente.

Cuándo resulta útil: cuando quieres implementar viendo el contenido de la BD, conectar con gestores de incidencias o herramientas de diseño, o hacer que la IA use información de sistemas internos.

💡 La clave para resolver el «la IA no conoce esa información». MCP destaca por su versatilidad entre las extensiones, y muchas herramientas avanzan en su compatibilidad. El funcionamiento y los pasos de instalación se explican en detalle en Qué es MCP: funcionamiento y casos de uso. De momento basta con que te quedes con esto: «existe un estándar común para conectar la IA con el exterior».

Automatizar: hooks y loop

Pedirle cada vez a la IA «ejecuta también las pruebas» y «aplica también el formateo» se cae si se te olvida decirlo y, de entrada, es un fastidio. Es más seguro ejecutar los procesos fijos con fiabilidad, por mecanismo. Aquí entran en escena hooks y el comando loop. El primero es una herramienta para «ejecutar automáticamente ligado a un momento»; el segundo, para «automatizar en conjunto el trabajo repetitivo».

⚙️ hooks

Qué: un mecanismo para insertar tus propios scripts «antes» o «después» de que la IA ejecute una herramienta. Por ejemplo, puedes automatizar «ejecutar siempre el formateador tras editar un archivo».

Cuándo resulta útil: cuando quieres que surtan efecto con fiabilidad procesos de molde que siempre quieres hacer, como lint/formateo al guardar, comprobaciones previas al commit o bloqueo anticipado de comandos peligrosos.

🔁 comando loop

Qué: un mecanismo para ejecutar repetidamente la misma instrucción a intervalos fijos o hasta cumplir una condición. Puedes delegarle repeticiones como «comprobar el estado del despliegue cada 5 minutos».

Cuándo resulta útil: cuando quieres correr repeticiones que no exigen que una persona esté encima, como comprobaciones periódicas, vigilar procesos que tardan mucho o repetir el mismo trabajo.

✅ Reduce los «olvidos» y el «trabajo manual». Los hooks se presentan, con su método de configuración y ejemplos, en Qué son los hooks de Claude Code, y el comando loop, en Qué es el comando loop. En especial los hooks resultan valiosos en el desarrollo en equipo, porque garantizan por mecanismo las comprobaciones de calidad que «tienden a saltarse si se dejan en manos de la IA».

Repartir: subagents / agent teams

Si metes todo en una sola IA, cuanto más se alarga la cosa más se diluye el contexto y baja la precisión. Por eso, repartir un trabajo grande y delegarlo entre varias IA es la idea de los subagents (subagentes). Si divides los papeles —«encargado de investigar», «encargado de implementar», «encargado de revisar»—, cada uno se concentra en su tarea y sube la calidad del conjunto.

👥 subagents (subagentes)

Qué: un mecanismo por el que la IA padre delega un trabajo concreto en una «IA hija» especializada. La hija trabaja en su propio contexto y le devuelve al padre solo el resultado. Puedes separar la IA por papeles.

Cuándo resulta útil: investigaciones amplias, implementaciones que abarcan varios archivos, cuando quieres paralelizar trabajos independientes. Despacha trabajos grandes sin ensuciar el contexto.

🤝 agent teams (equipos de agentes)

Qué: un uso avanzado que coordina varios agentes como un «equipo» más formal. Organiza el reparto de papeles y la cooperación en unidades de trabajo aún mayores.

Cuándo resulta útil: desarrollo continuo y de gran escala que no cabe en un reparto puntual. Se elige tras entender la diferencia con los subagents.

⚠️ Cuidado con multiplicarlos. Las IA que corres en paralelo tienen un tope, y si por avaricia corres muchas a la vez, paradójicamente se vuelve inestable o te toca esperar. Empieza por repartir en 1 o 2. La diferencia entre subagents y agent teams y cuándo usar cada uno se compara en detalle en La diferencia entre subagents y agent teams.

Dotar de procedimientos: skills

¿No tienes tareas de molde del tipo «este trabajo quiero que se haga siempre con este procedimiento»? Explicarlo cada vez es un desperdicio. Dotar de antemano a la IA de la forma de hacer una tarea concreta (procedimiento, conocimiento, reglas) son las skills (habilidades). Cuando llega el momento, la IA invoca por sí misma esa skill y trabaja con la forma establecida.

🧩 skills (habilidades)

Qué: un mecanismo que reúne en un conjunto el procedimiento, el conocimiento y los archivos de referencia para una tarea concreta, y dota de ello a la IA. Se invoca automáticamente en la situación correspondiente y procesa con la forma establecida.

Cuándo resulta útil: cuando quieres imponer «siempre la misma forma», como convenciones de código internas, plantillas para elaborar documentos o tareas de molde recurrentes.

💡 Hace reutilizable la «explicación de cada vez». Frente a los hooks, que son «procesos que se ejecutan automáticamente por momento», las skills se distinguen bien si las piensas como «manuales de procedimiento que la IA invoca según su criterio». El funcionamiento y cómo crearlas se explican en Qué son las Agent Skills.

Empaquetar y distribuir: plugins / marketplace

MCP, hooks, skills y demás son útiles, pero como contrapartida «configurarlos uno a uno da trabajo». Poder reunirlos en un paquete y añadirlos y compartirlos con facilidad son los plugins (complementos) y el marketplace (tienda de aplicaciones). Puedes incorporar de golpe un conjunto entero de extensiones útiles que alguien haya creado.

📦 plugins (complementos)

Qué: un «paquete de extensiones» que reúne en un conjunto skills, comandos, hooks, configuración de MCP, etc. Con solo añadirlo, incorporas de una vez un bloque de funciones.

Cuándo resulta útil: cuando quieres unificar las extensiones en equipo o incorporar rápido una configuración de eficacia probada.

🏪 marketplace (tienda de aplicaciones)

Qué: el sitio donde se distribuyen y se obtienen los plugins. Puedes buscar extensiones publicadas e instalarlas, o compartir las tuyas.

Cuándo resulta útil: cuando quieres buscar entre las extensiones existentes un «quiero una función así» y añadirlo con rapidez.

📦 Da a las extensiones una forma «distribuible». La relación entre plugins y marketplace y los pasos de instalación están recopilados en Qué son los plugins y el marketplace. Al incorporar extensiones externas, comprueba siempre si la procedencia es de fiar antes de usarlas.

Red de seguridad: checkpointing y rewind

Cuanto más delegas a lo grande en la IA, más da miedo que «por descuido haga un cambio no deseado». Ahí surte efecto una red de seguridad que permite deshacer los cambios. Si con checkpointing (puntos de control) registras los hitos del trabajo y con rewind (rebobinado) puedes volver hasta ahí, puedes delegar en la IA sin reparos. La tranquilidad de «poder volver» es lo que te da el valor de delegar con audacia.

🛟 checkpointing / rewind

Qué: un mecanismo que registra automáticamente los estados intermedios del trabajo y permite después deshacer los cambios hasta un punto cualquiera. Cumple el «quiero rehacerlo» de una sola jugada.

Cuándo resulta útil: al delegar en la IA cambios algo grandes, cuando quieres cambiar de rumbo por ensayo y error, o cuando quieres revertir una edición inesperada.

✅ La tranquilidad llega al combinarlo con Git. El checkpointing es potente para deshacer dentro de una sesión, pero no sustituye al control de versiones (Git). Lo seguro es una defensa a dos niveles: dejar commits a diario y revertir con rewind el ensayo y error de detalle. El funcionamiento se explica en Qué son checkpointing y rewind.

Mostrar los resultados: artifacts

A veces no solo quieres escribir código, sino plasmar y enseñar un resultado ahí mismo. Una pequeña página web, la visualización de un diagrama o de datos, un prototipo de UI: lo que permite generar y previsualizar estos «resultados que puedes ver y comprobar» son los artifacts (artefactos). Despliegan su fuerza en situaciones en las que enseñar de un vistazo algo que funciona es más rápido que una explicación por escrito.

📄 artifacts (artefactos)

Qué: un mecanismo para generar y previsualizar ahí mismo los resultados que crea la IA (páginas web, diagramas, visualizaciones, prototipos de UI, etc.). Fácil de ver, comprobar y compartir.

Cuándo resulta útil: cuando quieres enseñar un borrador de UI, compartir datos convertidos en diagrama, o comprobar el acabado con «el objeto en sí» en vez de con palabras.

🎨 Acelera el «enseñar para comprobar». Los casos de uso y cómo crearlos se presentan en Qué son los artifacts. Cuando quieras afinar el diseño dialogando, échale también un vistazo a lo relacionado, Claude Design / Design Sync, y ampliarás tu repertorio para crear resultados.

Las extensiones son herramientas de nivel avanzado

Hasta aquí hemos visto a la carrera 8 extensiones. Todas son atractivas, pero no hace ninguna falta meterse con todas desde el principio. Son herramientas «para usuarios avanzados» que cobran vida precisamente al apilarse sobre lo básico. Si corres hacia las extensiones sin tener firme la base, acabas mareado con la configuración y, paradójicamente, das un rodeo.

① Primero, asienta lo básico

Que la instalación, los permisos y la forma de instruir te salgan con soltura, con el contenido del capítulo 2.

② Acostúmbrate a los atascos

Si asimilas el remedio de errores del capítulo 5, no te inmutarás ante los fallos durante las extensiones.

③ Cuando haga falta, una a una

Cuando pienses «quiero resolver este problema», añade una sola extensión que lo resuelva.

⚠️ Las extensiones, «cuando ya tengas el problema». Si las instalas por adelantado porque parecen útiles, solo aumenta la complejidad de la configuración. Después de que surja una molestia concreta (siempre olvido este proceso, la IA no llega a esta información, etc.), acoge una sola extensión que la resuelva. Si respetas este orden, las extensiones serán sin falta tus aliadas.

Resumen del capítulo
  • Las extensiones van en 5 direcciones: conectar (MCP) / automatizar (hooks, loop) / repartir (subagents, agent teams) / red de seguridad (checkpointing, rewind) / procedimientos y resultados (skills, artifacts, plugins).
  • MCP conecta la IA con datos externos, hooks automatiza los procesos de molde y loop las repeticiones.
  • Con subagents repartes el trabajo, y como tienes checkpointing / rewind puedes delegar con audacia. skills, artifacts y plugins hacen reutilizables los procedimientos y los resultados.
  • Son para usuarios avanzados. Lo correcto es asentar primero lo básico y añadirlas una a una cuando surja el problema.

Con las herramientas para ampliar tu capacidad ya reunidas, lo siguiente es la cuestión de «seguir usándolo de forma inteligente y durante mucho tiempo». En el siguiente capítulo 7, «Coste y eficiencia», dominemos la gestión de tokens y del límite de uso, y los trucos para usarlo sin desperdicio.