Conceptos generales:
1. Claude
¿Qué es? Es un modelo de lenguaje de gran tamaño (LLM) desarrollado por Anthropic. Piensa en él como un colega programador extremadamente inteligente con el que puedes hablar en lenguaje natural.
Ejemplo práctico: Le pegas un bloque de código PHP que está arrojando un error
500en Laravel, y Claude te explica la línea exacta donde falta el punto y coma o dónde falló la inyección de dependencias.
2. MCP (Model Context Protocol)
¿Qué es? Es un estándar abierto que actúa como un "puente seguro" para que la IA se conecte con herramientas, bases de datos o archivos locales. En lugar de que cada aplicación cree su propia forma de hablar con la IA, MCP define un canal único y seguro.
Ejemplo práctico: Instalas un servidor MCP local en tu máquina. Ahora Claude puede leer de forma segura la estructura de una base de datos PostgreSQL local para responderte consultas sobre tus tablas sin que tú tengas que exportar el esquema a mano.
3. Skills (Habilidades)
¿Qué es? Son las capacidades específicas que se le otorgan a un modelo para realizar tareas concretas más allá de solo generar texto.
Ejemplo práctico: Una "Skill de SEO" integrada en tu flujo de trabajo. Cuando le pasas un borrador de un artículo, esta habilidad le permite analizar palabras clave, verificar la densidad y generar los meta-tags estructurados automáticamente.
4. Spec-Driven Development (Desarrollo Guiado por Especificaciones)
¿Qué es? Es una metodología de trabajo donde primero describes detalladamente cómo debe funcionar el software (en un archivo de especificación o prompt maestro) y dejas que la IA o las herramientas de automatización generen el código basándose estrictamente en ese documento.
Ejemplo práctico: Escribes una especificación clara en Markdown: "Necesito un endpoint POST /orders que reciba un JSON, valide el stock y cree un registro". Le pasas esto a la IA, y ella te genera el controlador, las validaciones y los tests unitarios sin salirse de las reglas del documento.
5. Agente (Agent)
¿Qué es? Un agente es un sistema de IA autónomo. No solo responde preguntas, sino que puede planificar pasos, usar herramientas externas, evaluar el resultado de sus acciones y corregir el rumbo hasta cumplir un objetivo.
Ejemplo práctico: Le dices a un agente de desarrollo: "Migra este módulo de Node.js a NestJS". El agente lee el código antiguo, crea la estructura de carpetas de NestJS, escribe los módulos, ejecuta los tests, ve qué falló, corrige el código y te entrega el módulo funcionando.
6. Subagentes (Sub-agents)
¿Qué es? Cuando un Agente principal tiene una tarea muy grande, delega misiones específicas a "trabajadores especializados" más pequeños llamados subagentes.
Ejemplo práctico: El Agente principal encargado de crear una tienda online despierta a tres subagentes: uno experto en base de datos para crear las migraciones, otro especializado en frontend para armar los componentes en React, y un tercero enfocado en seguridad para auditar el flujo de checkout.
7. Plugin
¿Qué es? Una extensión de software tradicional que añade una funcionalidad extra a una plataforma existente.
Ejemplo práctico: Instalas un plugin en tu tienda de WooCommerce o Shopify para conectarla directamente con una pasarela de pagos local como Wompi o Stripe. El núcleo de la tienda sigue siendo el mismo, pero ahora tiene una nueva opción de pago.
8. Hooks (Ganchos)
¿Qué es? Son puntos de anclaje en el código que permiten "interceptar" un proceso en un momento exacto para ejecutar una acción personalizada antes de que continúe.
Ejemplo práctico: Configuras un hook en tu plataforma de automatización (como Make). Justo en el momento en que un usuario completa una compra, el hook se activa (dispara), detiene un segundo el flujo, envía los datos del cliente a tu CRM y luego permite que el sistema continúe con el envío del correo de confirmación.
9. Marketplace
¿Qué es? Una tienda o catálogo digital centralizado donde desarrolladores externos suben herramientas, plugins, agentes o servidores MCP listos para que otros los instalen con un par de clics.
Ejemplo práctico: Entras al marketplace de extensiones de VS Code o de una plataforma de automatización para buscar un conector ya programado que envíe alertas a un canal de Slack cada vez que un despliegue falle. No lo programas tú, solo lo descargas del catálogo.
