setuplisted
Install: claude install-skill JoniPraia/plugadvpl
# /plugadvpl:setup
Setup automático: detecta uv, instala se necessário, e roda init + ingest no projeto atual.
## Detecção de ambiente Claude Code
Antes de instalar a CLI, detecte se o usuário está usando:
- **Claude Code CLI nativo** (terminal `claude`): `/plugin install plugadvpl` funciona direto no chat.
- **Extensão VSCode**: `/plugin install` NÃO funciona (limitação Claude Code). Use a UI Manage Plugins.
Como detectar: rode `Bash echo $TERM_PROGRAM` — se retornar `vscode`, está na extensão; senão, provavelmente CLI nativo.
Reporte ao usuário a forma correta de instalar o plugin antes de prosseguir com a CLI.
## Execução
Você (Claude) deve rodar os passos abaixo via Bash, sequencialmente, NA PASTA ATUAL do projeto (cwd do usuário):
### Passo 1: Verificar uv
```bash
if ! command -v uv >/dev/null 2>&1 && ! command -v uvx >/dev/null 2>&1; then
echo "uv não instalado. Para instalar:"
case "$(uname -s 2>/dev/null || echo Windows)" in
Linux*|Darwin*)
echo " curl -sSL https://raw.githubusercontent.com/JoniPraia/plugadvpl/main/scripts/install.sh | sh"
;;
*)
echo " irm https://raw.githubusercontent.com/JoniPraia/plugadvpl/main/scripts/install.ps1 | iex"
;;
esac
echo ""
echo "Após instalar, feche e abra um terminal novo, então rode /plugadvpl:setup de novo."
exit 0
fi
```
### Passo 2: Garantir plugadvpl instalado
```bash
if ! command -v plugadvpl >/dev/null 2>&1; then
uv tool install plugadvpl
fi
plugadvpl version
```
###