Creá un nuevo módulo STP llamado `$ARGUMENTS`.

Seguí estos pasos:

1. Creá el archivo `modules/$ARGUMENTS.sh` respetando la guía de estilo de `.claude/style.md`:

```bash
#!/usr/bin/env bash
set -euo pipefail
source "$stpRoot/lib/log.sh"
source "$stpRoot/lib/utils.sh"
source "$stpRoot/lib/yaml.sh"

readonly nombreConfig="$stpRoot/config/$ARGUMENTS.yaml"

# Funciones auxiliares (camelCase, una responsabilidad cada una)
helperEspecifico() { ... }

# Función principal
configurar$ARGUMENTS() {
    log::info "Configurando $ARGUMENTS..."
    helperEspecifico
    log::ok "$ARGUMENTS configurado"
}

# Verificación inicial: salir si no hay configuración
if [[ ! -f "$nombreConfig" ]]; then
    log::info "Sin configuración para $ARGUMENTS, salteando"
    exit 0
fi

configurar$ARGUMENTS
```

2. Si el módulo necesita configuración propia, creá `config/$ARGUMENTS.yaml`.

3. Agregá `$ARGUMENTS` en `config/modules` en la posición lógica dentro del flujo:
   `bootstrap → ssh → registry → <nombre>`

4. Dale permisos de ejecución: `chmod +x modules/$ARGUMENTS.sh`

Convenciones obligatorias (ver `.claude/style.md`):
- camelCase para todas las variables y funciones, sin guión bajo
- Nombres completos, sin abreviaciones (`packageName` no `pkg`)
- Funciones booleanas como preguntas (`configuraciónEsVálida()`)
- Verificar estado antes de actuar (idempotencia)
- Comandos directos — no usar `util::run`
