josemoreupeso.es
ar3-buscar-agentes.md — TLOTP
# 👑 AR3 - Los Mercados de las Tierras Libres: Buscar Agentes

## Intro de ejecución

```
👑 Aragorn parte hacia los mercados de las Tierras Libres...
   VoltAgent y aitmpl.com guardan ejércitos enteros esperando ser reclutados.
   Consultando fuentes en tiempo real.
```

---

## Paso 1 — Preguntar qué busca el usuario

**Usar AskUserQuestion**:

```
🔍 BUSCAR AGENTES EN MARKETPLACES

¿Cómo quieres buscar?
```

Opciones:
1. **Por categoría** — código, testing, devops, seguridad, base de datos...
2. **Por tecnología** — PHP, TypeScript, Python, Go, Rust...
3. **Por palabra clave** — búsqueda libre
4. **Ver todos los disponibles** — listar catálogo completo
5. **🔙 Volver al menú de Aragorn**

---

## Paso 2 — Consultar VoltAgent (WebFetch)

Consultar el repositorio oficial de VoltAgent en tiempo real:

```
WebFetch: https://raw.githubusercontent.com/VoltAgent/awesome-claude-code-subagents/main/README.md
```

Del contenido extraer:
- Lista de agentes por categoría
- Nombre, descripción y enlace de cada agente

Si el WebFetch falla:
```
⚠️  No se pudo contactar con VoltAgent.
    URL alternativa: https://github.com/VoltAgent/awesome-claude-code-subagents
```

### Categorías de VoltAgent

| Categoría | Descripción |
|-----------|-------------|
| code-quality | Linters, reviewers, refactoring |
| testing | Test generators, E2E, coverage |
| documentation | Doc writers, README generators |
| devops | CI/CD, deploy, monitoring |
| security | Audit, SAST, vulnerability scan |
| database | Migrations, queries, schema |
| frontend | UI, components, accessibility |
| backend | APIs, services, architecture |
| meta-orchestration | Coordinadores de agentes |
| specialized | Dominio específico |

---

## Paso 3 — Consultar aitmpl.com (WebFetch)

```
WebFetch: https://aitmpl.com/agents
```

Extraer agentes disponibles con nombre y descripción.

Si el WebFetch falla, informar con URL alternativa: `https://aitmpl.com`

---

## Paso 4 — Filtrar según búsqueda

### Si busca por categoría
Mostrar solo agentes de la categoría seleccionada de ambos marketplaces.

### Si busca por tecnología
Filtrar agentes cuyo nombre o descripción mencione la tecnología (PHP, Symfony, TypeScript, React, Python, etc.).

### Si busca por keyword
Filtrar agentes cuyo nombre o descripción contenga la palabra clave.

### Si quiere ver todos
Mostrar listado completo agrupado por marketplace y categoría.

---

## Paso 5 — Mostrar resultados

```
🔍 Resultados para "php testing"
══════════════════════════════════════════════════════

VoltAgent (2 encontrados):
──────────────────────────
  1. phpunit-generator
     📝 Genera tests PHPUnit con mocks y fixtures para clases PHP
     🔧 Tools: Read, Write, Bash
     📦 VoltAgent / 02-testing

  2. symfony-test-writer
     📝 Tests de integración para bundles Symfony con Fixtures y Faker
     🔧 Tools: Read, Write, Bash, Grep
     📦 VoltAgent / 02-testing

aitmpl.com (1 encontrado):
──────────────────────────
  1. behat-scenario-writer
     📝 Escribe escenarios Behat BDD desde criterios de aceptación
     🔧 Tools: Read, Write
     📦 aitmpl.com / agents

══════════════════════════════════════════════════════
📊 Total: 3 agentes encontrados
```

Si no hay resultados:
```
👑 Los mercados no tienen guerreros con ese perfil todavía.
   Prueba con otra búsqueda o consulta el catálogo completo (opción 4).
```

---

## Paso 6 — Acciones desde resultados

Tras mostrar resultados, **usar AskUserQuestion**:
- Instalar un agente de la lista (pedir cuál → ir a AR5)
- Ver detalle de un agente (pedir cuál → WebFetch al README del agente)
- Nueva búsqueda
- Volver al menú de Aragorn