compilelisted
Install: claude install-skill JoniPraia/plugadvpl
# `/plugadvpl:compile`
> 🤖 **Para o agente**: este skill tem um **workflow obrigatório de 4 passos**.
> NUNCA tente compilar direto. Sempre rode `--doctor` primeiro.
>
> Se o usuário **não sabe** o que precisa fornecer, aponte pra
> [`docs/compile-checklist.md`](docs/compile-checklist.md) — explica os 5
> dados (advpls, includes, host/port, build/env, credenciais) que ele
> precisa reunir, com instruções de onde achar cada um.
## Workflow obrigatório
### Passo 1 — Diagnóstico (sempre primeiro)
```bash
plugadvpl --format json compile --doctor
```
Output traz `status` (`ready` | `needs_setup`) e `next_actions` (lista ordenada do que falta).
### Passo 2 — Se `needs_setup`: processar cada `next_action`
Para cada item em `next_actions`, agir conforme `action`:
#### `set_advpls_binary`
**Caminho preferido**: orientar o user a rodar:
```bash
plugadvpl compile --install-advpls
```
Comando interativo que pergunta "copiar de local existente" ou "baixar do Marketplace",
mostra plano (tamanho, paths, se precisa rede) + pede confirmação antes de cada ação.
Instala em `~/.plugadvpl/advpls/bin/<os>/` — `--doctor` detecta automaticamente nas
próximas chamadas. **Não precisa configurar nada** após `--install-advpls`.
Se o user quiser fazer manual:
- Path de advpls existente → `export PLUGADVPL_ADVPLS_BINARY=<path>` ou editar `[tds_ls].binary` no `runtime.toml`
- Baixar manual → instruções em [`docs/compile-checklist.md`](docs/compile-checklist.md) §1
#### `set_includes`
- **Se `c