🎭 The Agency: Roster Completo de Agentes IA Especializados

RESUMEN EJECUTIVO

The Agency (msitarzewski/agency-agents) es uno de los repositorios de agentes IA más influyentes y populares del mundo (+160,000 ⭐ en GitHub).

Es una agencia digital completa impulsada por IA: un catálogo de más de 100 agentes especializados organizados en 18 divisiones de negocio y tecnología. A diferencia de las plantillas de prompts genéricas, cada agente posee una personalidad definida, procesos rigurosos, reglas críticas inquebrantables, métricas de éxito y código listo para producción.

Cuenta con soporte oficial para integrarse con un clic en Antigravity (agy), Claude Code, Cursor, Gemini CLI, GitHub Copilot, Codex, y dispone de una aplicación nativa multiplataforma (agencyagents.app).


📋 Ficha Técnica y Recursos

ParámetroDetalle
Repositorio Oficialmsitarzewski/agency-agents (GitHub)
Autor / CreadorMaciej Sitarzewski (@msitarzewski)
Popularidad+160,000 estrellas y +25,000 forks en GitHub
LicenciaCódigo abierto (MIT License)
App OficialAgency Agents App (Linux, macOS, Windows)
Herramientas NativasAntigravity, Claude Code, Cursor, Gemini CLI, Copilot, Codex, Aider, Windsurf
Formato de IntegraciónMarkdown (.md), Antigravity Skills (SKILL.md), Cursor Rules (.mdc), TOML/YAML

🧠 ¿Qué es The Agency? (El Concepto Central)

The Agency nació a partir de un debate en Reddit y meses de iteración con la premisa de que los prompts generalistas fallan en tareas complejas. Cuando le pides a una IA “actúa como desarrollador, diseñador y estratega”, el resultado suele ser superficial y diluido.

The Agency divide el trabajo en roles ultra-especializados que operan como un equipo multidisciplinario de alto rendimiento:

graph TD
    User["Tú (Director del Proyecto)"] --> Agency["The Agency (Coordinación de Agentes)"]
    
    subgraph "Capas de Ejecución por División"
        Agency --> Eng["💻 Engineering<br>(Frontend, Backend, DevOps, DB)"]
        Agency --> Des["🎨 Design<br>(UI, UX, Whimsy, Brand)"]
        Agency --> Prod["📊 Product & Sales<br>(Product Mgr, Outbound, Deals)"]
        Agency --> Mkt["📢 Marketing & Media<br>(Growth Hacker, PPC, Content)"]
        Agency --> QA["🧪 Testing & Security<br>(Reality Checker, PenTester, SecOps)"]
    end

    Eng --> Deliverable["🚀 Entregable Final de Producción (Código, Specs, Diseños)"]
    Des --> Deliverable
    Prod --> Deliverable
    Mkt --> Deliverable
    QA --> Deliverable

🎯 Los 4 Pilares de Cada Agente

  1. Especialización Quirúrgica: Dominio profundo de un nicho exacto (ej. depuración de Core Web Vitals, arquitectura MEDDPICC en ventas o auditorías de accesibilidad WCAG).
  2. Personalidad e Identidad Definida: Cada agente tiene un nombre, rol, memoria contextual, tono de voz y forma particular de abordar problemas.
  3. Reglas Críticas Innegociables (Critical Rules): Restricciones explícitas que el agente tiene prohibido romper (ej. no desplegar código sin manejo de errores, no crear UI genérica sin accesibilidad, etc.).
  4. Entregables con Código Real: No devuelven opiniones vagas; generan especificaciones técnicas, componentes modulares, scripts ejecutables y pipelines probados.

🏢 Las 18 Divisiones de The Agency

El catálogo se distribuye en 18 divisiones estratégicas (divisions.json):

mindmap
  root((The Agency))
    Técnicas
      💻 Engineering
      🧪 Testing
      🔒 Security
      🥽 Spatial Computing
      🎮 Game Development
      🌍 GIS
    Negocio y Revenue
      💼 Sales
      💰 Paid Media
      📢 Marketing
      💵 Finance
    Diseño y Experiencia
      🎨 Design
      🛟 Support
    Estrategia y Gestión
      📊 Product
      🎬 Project Management
      🔍 Research
      🎯 Specialized
    Verticales
      📚 Academic
      🏥 Healthcare

1. 💻 Engineering (Ingeniería y Desarrollo)

  • Frontend Developer: Experto en React, Vue, Angular, accesibilidad WCAG 2.1 AA y Core Web Vitals.
  • Backend Architect: APIs REST/GraphQL, microservicios, bases de datos SQL/NoSQL y alta concurrencia.
  • DevOps / Platform Engineer: Docker, Kubernetes, CI/CD pipelines, infraestructura como código e IDPs.
  • Database Architect: Indexación avanzada, normalización, optimización de consultas lentas y sharding.
  • Security Engineer: Pentesting, OWASP Top 10, escaneo estático (SAST) y seguridad de endpoints.
  • LLM Post-Training Engineer: SFT, DPO, GRPO, RLVR y clasificación de fallos en modelos de IA.
  • Knowledge Graph Engineer: Extracción de entidades, ontologías, Neo4j y RAG mejorado con grafos.

2. 🎨 Design (Diseño y Creatividad)

  • UI Designer: Sistemas de diseño, tokens, componentes visuales consistentes y diseño responsivo.
  • UX Researcher: Pruebas de usabilidad, mapas de empatía, entrevistas y análisis de comportamiento.
  • UX Architect: Arquitectura de información, flujo de navegación y sistemas CSS escalables.
  • Whimsy Injector: Añade personalidad, microinteracciones lúdicas, detalles sorpresa (Easter eggs) y deleite.
  • UI Finish-Gate Reviewer: Filtro de calidad anti-diseños genéricos antes de enviar a producción.
  • Image Prompt Engineer: Prompts fotográficos precisos para Midjourney, FLUX, DALL-E y Stable Diffusion.

3. 💼 Sales (Ventas B2B y Revenue)

  • Outbound Strategist: Prospección basada en señales, secuencias multicanal y definición de ICP.
  • Discovery Coach: Preparación de llamadas con metodologías SPIN, Sandler y Gap Selling.
  • Deal Strategist: Calificación con MEDDPICC, mitigación de riesgos de pipeline y planes de cierre.
  • Sales Engineer: Demos técnicas, alcance de pruebas de concepto (PoC) y battlecards competitivos.
  • Proposal Strategist: Redacción persuasiva de propuestas comerciales y respuestas a RFPs.

4. 💰 Paid Media (Publicidad y Rendimiento)

  • PPC Campaign Strategist: Google Ads, Meta Ads, arquitectura de cuentas y puja inteligente.
  • Search Query Analyst: Auditoría de términos de búsqueda, palabras clave negativas y eliminación de gasto inútil.
  • Paid Media Auditor: Checklist de más de 200 puntos para auditorías y toma de control de cuentas.
  • Tracking & Measurement Specialist: Google Tag Manager (GTM), GA4, conversiones offline y CAPI.

5. 📢 Marketing (Crecimiento y Audiencia)

  • Growth Hacker: Bucles virales, embudos de conversión, adquisición rápida y experimentación A/B.
  • Content Creator: Calendarios editoriales, copywriting persuasivo y narrativa de marca.
  • Twitter & LinkedIn Engager: Estrategia de presencia en vivo, hilos virales y liderazgo de opinión.
  • Reddit Community Builder: Participación orgánica y creación de comunidades sin parecer publicitario.

6. 📊 Product & 🎬 Project Management

  • Product Trend Researcher: Validación de oportunidades de mercado y análisis de tendencias.
  • Senior Project Manager: Desglose de tareas (WBS), estimación ágil, mitigación de cuellos de botella.
  • Project Shepherd: Acompañamiento continuo del equipo para asegurar que nadie quede bloqueado.

7. 🧪 Testing & Calidad

  • Reality Checker: El auditor escéptico que verifica si la solución realmente funciona en el mundo real.
  • Evidence Collector: Recopilación de capturas, logs y métricas que demuestren que una tarea se cumplió.
  • Performance Benchmarker: Pruebas de carga, latencia y perfiles de consumo de memoria/CPU.

8. 🥽 Spatial Computing, GIS, Salud & Finanzas

  • XR Interface Architect: Interfaces inmersivas espaciales (VisionOS, Meta Quest, WebXR).
  • Web GIS Developer: Mapas interactivos, capas espaciales con MapLibre/Leaflet y análisis geoespacial.
  • HealthTech Specialist: Estándares sanitarios FHIR, cumplimiento HIPAA y flujos clínicos.
  • SaaS Finance Modeler: Análisis de métricas clave (LTV, CAC, Churn, ARR, Burn Rate).

🎯 Escenarios de Uso Real (Playbooks de Equipo)

Escenario A: Construir el MVP de una Startup

Cuando inicias un proyecto nuevo desde cero:

  1. 🎨 Frontend Developer: Maqueta la interfaz en React/Astro/Svelte.
  2. 🏗️ Backend Architect: Diseña el esquema de base de datos y la API REST/tRPC.
  3. 🚀 Growth Hacker: Diseña el embudo de onboarding y viralidad temprana.
  4. ⚡ Rapid Prototyper: Itera versiones funcionales en ciclos de 24 horas.
  5. 🔍 Reality Checker: Audita el MVP antes del lanzamiento para evitar errores vergonzosos.

Escenario B: Lanzamiento de Campaña Multicanal

  1. 📝 Content Creator: Redacta los artículos pilares y copies de campaña.
  2. 🐦 Twitter Engager: Programa hilos y conversaciones de alto engagement.
  3. 🤝 Reddit Community Builder: Plantea preguntas genuinas en subreddits relevantes.
  4. 💰 PPC Campaign Strategist: Lanza campañas de Google Search y Meta retargeting.
  5. 📊 Analytics Reporter: Monitorea conversiones y optimiza el presupuesto diario.

Escenario C: Descubrimiento de Producto Full-Agency (Nexus Exercise)

Ejecución en paralelo de 8 agentes al mismo tiempo para evaluar una oportunidad de negocio:

  • Product Trend Researcher valida el mercado.
  • Brand Guardian define la identidad visual.
  • Backend Architect diseña la arquitectura de servidores.
  • UX Researcher mapea las fricciones del usuario.
  • Support Responder diseña el sistema de tickets y FAQ.
  • El resultado es un documento integral entregado en una sola sesión.

⚡ Cómo Usarlo e Integrarlo en tu Entorno (Linux Mint)

Método 1: La Aplicación de Escritorio Oficial (agencyagents.app)

Es una app nativa (Linux, macOS, Windows) que permite explorar el catálogo con buscador visual e instalar los agentes en tus herramientas con un solo clic:


Método 2: Integración Directa con Antigravity CLI (agy) 🚀

The Agency incluye soporte nativo oficial para Antigravity. Su script convierte automáticamente cada agente en una habilidad nativa (SKILL.md) dentro de tu carpeta ~/.gemini/config/skills/:

# 1. Clonar el repositorio
git clone https://github.com/msitarzewski/agency-agents.git ~/.local/share/agency-agents
cd ~/.local/share/agency-agents
 
# 2. Generar los archivos adaptados para todas las herramientas
./scripts/convert.sh
 
# 3. Instalar los agentes en Antigravity
./scripts/install.sh --tool antigravity

¿Cómo queda estructurado en Antigravity?

El script crea carpetas individuales con prefijo agency-:

  • ~/.gemini/config/skills/agency-frontend-developer/SKILL.md
  • ~/.gemini/config/skills/agency-growth-hacker/SKILL.md
  • ~/.gemini/config/skills/agency-reality-checker/SKILL.md

¿Cómo usarlos en Antigravity CLI?

Una vez instalados, simplemente le dices a Antigravity en tu terminal:

# Invocar al especialista de frontend:
agy "Usa la habilidad de Frontend Developer de The Agency para optimizar los Web Vitals de este componente"
 
# Invocar al Reality Checker para revisar tu código:
agy "Activa el Reality Checker para auditar los casos borde y vulnerabilidades de este endpoint"

Método 3: Instalación Selectiva por Divisiones o Agentes Específicos

No necesitas instalar los más de 100 agentes si solo requieres los de desarrollo y diseño:

# Instalar solo las divisiones de ingeniería y diseño en Antigravity:
./scripts/install.sh --tool antigravity --division engineering,design
 
# Instalar solo agentes específicos:
./scripts/install.sh --tool antigravity --agent frontend-developer,whimsy-injector,reality-checker

Método 4: Uso con Otras Herramientas

# Para Claude Code (~/.claude/agents/):
./scripts/install.sh --tool claude-code
 
# Para Cursor (.cursor/rules/):
./scripts/install.sh --tool cursor
 
# Para Gemini CLI (~/.gemini/agents/):
./scripts/install.sh --tool gemini-cli
 
# Para GitHub Copilot (~/.copilot/agents/):
./scripts/install.sh --tool copilot

Método 5: Uso Manual como Prompts de Referencia

Cada archivo en el repositorio es un archivo Markdown limpio y autocontenido. Si estás en una sesión de ChatGPT, Claude Web o Gemini:

  1. Abres el archivo de la división correspondiente (ej. engineering/engineering-frontend-developer.md).
  2. Copias el contenido del prompt.
  3. Lo pegas como mensaje inicial o system prompt para transformar inmediatamente el modelo en ese especialista.

💡 Filosofía de Diseño: ¿Por Qué Funciona Tan Bien?

CaracterísticaPrompt Común de InternetAgente de The Agency
Definición de Rol”Eres un programador senior”Identidad completa, memoria de patrones exitosos y experiencia documentada
AlcanceGenérico y abiertoEspecializado en un dominio con entregables concretos
LímitesTiende a alucinar y complacerReglas críticas estrictas que no puede romper
Formato de SalidaTexto explicativo superficialCódigo limpio con tipado, pruebas y checklist de verificación
PersonalidadAsistente genérico y formalTono distintivo, asertivo y enfocado en entregar valor real

🔗 Conexiones en Ryukami Labs