# πΎ MΓ³dulo 00 β MenΓΊ de Escaneo
## PropΓ³sito
Preguntar al usuario quΓ© modo de escaneo de seguridad quiere ejecutar y,
si elige selecciΓ³n manual, quΓ© territorios concretos escanear.
---
## PASO 1 β Pregunta principal
Mostrar esta cabecera antes del `AskUserQuestion`:
```
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
πΎ TOM BOMBADIL β ΒΏQUΓ TERRITORIO PATRULLAMOS HOY?
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
"El Bosque Antiguo es vasto, viajero. Tom puede patrullar
todas tus tierras, solo las tuyas, o tambiΓ©n los caminos
por los que llegaste hasta aquΓ. TΓΊ decides."
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
π‘οΈ Escaneo estΓ‘ndar
Agentes, skills, MCPs, CLAUDE.md y rules/ locales
(lo que tΓΊ has instalado en tu reino)
π Escaneo completo
Todo lo anterior + auto-anΓ‘lisis de TLOTP
(Tom se audita tambiΓ©n a sΓ mismo via WebFetch)
πΊοΈ Elegir territorios
TΓΊ eliges quΓ© scopes escanear, uno a uno
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
```json
{
"questions": [{
"header": "Tom Bombadil β Modo de escaneo",
"question": "πΎ ΒΏQuΓ© territorio patrullamos hoy, viajero?",
"multiSelect": false,
"options": [
{
"label": "π‘οΈ Escaneo estΓ‘ndar",
"description": "Agentes + skills + MCPs + CLAUDE.md + rules/ locales"
},
{
"label": "π Escaneo completo (estΓ‘ndar + auto-anΓ‘lisis TLOTP)",
"description": "Tom tambiΓ©n audita los prompts de TLOTP via WebFetch"
},
{
"label": "πΊοΈ Elegir territorios",
"description": "SelecciΓ³n manual de scopes a escanear"
},
{
"label": "π Volver a La Comunidad del CΓ³digo",
"description": "Regresar a tlotp-main"
}
]
}]
}
```
---
## PASO 2 β Routing segΓΊn respuesta
### π‘οΈ Escaneo estΓ‘ndar
Registrar `TOM_MODE=estandar` y ejecutar los scanners:
- https://josemoreupeso.es/tlotp/tom-bombadil/sections/01-scanner-agentes.html
- https://josemoreupeso.es/tlotp/tom-bombadil/sections/02-scanner-skills.html
- https://josemoreupeso.es/tlotp/tom-bombadil/sections/03-scanner-mcps.html
- https://josemoreupeso.es/tlotp/tom-bombadil/sections/04-scanner-configs.html
### π Escaneo completo
Registrar `TOM_MODE=completo` y ejecutar los scanners estΓ‘ndar +
https://josemoreupeso.es/tlotp/tom-bombadil/sections/05-autoanal-tlotp.html.
Antes de lanzar el auto-anΓ‘lisis, el mΓ³dulo 05 muestra una advertencia
previa obligatoria (ver su propio contenido).
### πΊοΈ Elegir territorios β selecciΓ³n manual
Registrar `TOM_MODE=manual` y mostrar un segundo `AskUserQuestion`
**multiSelect** con los territorios disponibles:
```
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
πΊοΈ TOM BOMBADIL β TERRITORIOS DEL BOSQUE ANTIGUO
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Marca los territorios que quieras que Tom patrulle.
Puedes seleccionar varios.
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
```
```json
{
"questions": [{
"header": "Tom Bombadil β Territorios",
"question": "πΊοΈ ΒΏQuΓ© territorios quieres que patrulle Tom?",
"multiSelect": true,
"options": [
{
"label": "π Agentes (~/.claude/agents/ + .claude/agents/)",
"description": "Escanea todos los agentes globales y de proyecto"
},
{
"label": "βοΈ Skills y plugins",
"description": "Escanea ~/.claude/plugins/ y variantes de skills"
},
{
"label": "πΉ MCPs (.claude.json + .mcp.json)",
"description": "Escanea configuraciones de MCPs en ambos scopes"
},
{
"label": "π CLAUDE.md y rules/",
"description": "Escanea CLAUDE.md global+proyecto y reglas"
},
{
"label": "πΎ Auto-anΓ‘lisis de TLOTP (WebFetch)",
"description": "Tom se audita a sΓ mismo desde josemoreupeso.es/tlotp/"
}
]
}]
}
```
Mapear cada territorio seleccionado a su scanner:
| Territorio seleccionado | Scanner a ejecutar |
|--------------------------------------|-------------------------------------------------------|
| π Agentes | https://josemoreupeso.es/tlotp/tom-bombadil/sections/01-scanner-agentes.html |
| βοΈ Skills y plugins | https://josemoreupeso.es/tlotp/tom-bombadil/sections/02-scanner-skills.html |
| πΉ MCPs | https://josemoreupeso.es/tlotp/tom-bombadil/sections/03-scanner-mcps.html |
| π CLAUDE.md y rules/ | https://josemoreupeso.es/tlotp/tom-bombadil/sections/04-scanner-configs.html |
| πΎ Auto-anΓ‘lisis de TLOTP | https://josemoreupeso.es/tlotp/tom-bombadil/sections/05-autoanal-tlotp.html |
### π Volver a La Comunidad del CΓ³digo
Cargar https://josemoreupeso.es/tlotp/tlotp-main.html.
---
## PASO 3 β Pasar al score
Tras ejecutar los scanners seleccionados (pueden lanzarse en paralelo si
son independientes), continuar con el mΓ³dulo `06-score-estado.md` del flujo
definido en `tom-bombadil-main.md`.
---
**MΓ³dulo**: `00-menu-escaneo.md`
**Invocado desde**: `tom-bombadil-main.md`
**Siguiente**: scanners 01-05 segΓΊn modo elegido