josemoreupeso.es
00-module-permisos.md — TLOTP
## Permisos Requeridos

**Mostrar antes del menú** con `AskUserQuestion`:

```
╔═══════════════════════════════════════════════════════════════╗
║  👑 ARAGORN — Permisos Requeridos                             ║
╚═══════════════════════════════════════════════════════════════╝

  Para gestionar tu ejército de agentes, Aragorn necesita:

  🔧 Bash
     • Leer agentes instalados (ls ~/.claude/agents/, .claude/agents/)
     • Comprobar variables de entorno (CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS)
     • Detectar shell del usuario (echo $SHELL)
     • Detectar stack del proyecto (ls package.json, composer.json...)

  📖 Read
     • Leer ficheros de agentes (.md con frontmatter YAML)
     • Leer configuraciones (~/.claude.json, .claude/settings.json)

  🔍 Glob
     • Buscar ficheros de agentes por patrón (*.md en agents/)

  ✏️  Write / Edit
     • Instalar agentes nuevos (crear .md en agents/)
     • Crear y modificar configuraciones de Agent Teams
     • Guardar agentes creados de forma asistida

  🌐 WebFetch
     • Marketplaces: VoltAgent + aitmpl.com (en tiempo real)
     • Documentación oficial: sub-agents, agent-teams (on-the-fly)

  ⚠️  Claude Code puede mostrar confirmaciones propias de herramientas.
      Responde Sí a todas — hacen parte del flujo de Aragorn.
```

```json
{
  "questions": [{
    "header": "Aragorn — Permisos",
    "question": "👑 ¿Autorizas a Aragorn a usar estas herramientas durante la sesión?",
    "multiSelect": false,
    "options": [
      {
        "label": "✅ Sí, Aragorn trabajará sin interrupciones",
        "description": "El ejército marcha — gestión completa de agentes habilitada"
      },
      {
        "label": "🔙 Volver a La Comunidad del Código",
        "description": ""
      }
    ]
  }]
}
```

Si elige volver: cargar @prompts/tlotp-main.md.