bootstrapsetuplisted
Install: claude install-skill pedroberaldo87/pedro-plugins
# Bootstrap Setup
Você está trazendo uma máquina pro baseline de Claude Code do Pedro. Este plugin tem **duas camadas**:
1. **Sync de plugins** (automático, via hooks) — `config/manifest.json` é a fonte da verdade dos marketplaces + plugins de terceiros; os hooks SessionStart/PostToolUse convergem o estado local pra ele (pull → apply → snapshot → push). Você não dispara isso à mão; roda sozinho.
2. **Camada de config** (sob demanda — esta skill) — aplica a config global versionada que um plugin não consegue carregar sozinho: env vars, permissões, flags de comportamento, o `CLAUDE.md` global, o `outputStyle` e um `statusLine` resolvido pros paths DESTA máquina.
3. **Contrato de forma** (passivo) — o plugin distribui o output style **Clean Style** (`output-styles/clean-style.md`) e o Stop hook `stop-prose-ceiling.py`. Os dois nascem ligados: o style por `force-for-plugin: true`, o hook por estar em `hooks/hooks.json`.
Este setup roda a camada de config (e cutuca o sync de plugins uma vez pra máquina ficar 100% provisionada). É **idempotente** e **nunca toca em `settings.local.json`** (que pode guardar secrets).
## Pré-requisitos
```bash
command -v jq >/dev/null || { echo "jq necessário — instale (brew install jq) e rode de novo"; exit 1; }
command -v claude >/dev/null || { echo "CLI claude necessária"; exit 1; }
```
`${CLAUDE_PLUGIN_ROOT}` é o dir do plugin `bootstrap` instalado. Resolva a partir do contexto da skill.
## Passos
### 1. Instalar marketplaces + plugins do