release-please-setuplisted
Install: claude install-skill emaarco/hogwarts
# Skill: release-please-setup
Sets up, audits, **or** optimizes [release-please](https://github.com/googleapis/release-please): parses Conventional Commits on the default branch, maintains a rolling **Release PR** (version bump + CHANGELOG), cuts the GitHub release + tag on merge.
Run this for "set up release automation" / release-please, to audit/review/fix an existing setup, or as the versioning slice of a release/supply-chain audit (sibling skill **`release-audit`**).
**Phase 0 always runs first — detect, then branch.** Never assume greenfield; never conclude "already configured" without running Phase 8.
- **Setup mode** (nothing found): Phases 1–7 build config, manifest, workflow, and PR validation from templates.
- **Audit mode** (already present): Phase 8 — question whether the setup still makes sense (form, validation, publishing, auth), then catch mechanical drift. Resolve every change via `AskUserQuestion`; Phases 1–6 are the reference for what "correct" looks like.
## Phase 0 — Detect existing setup
```bash
ls release-please-config.json .release-please-manifest.json 2>/dev/null
ls .github/workflows/ 2>/dev/null | grep -iE 'release' || true
grep -rl 'release-please-action' .github/workflows/ 2>/dev/null || true
```
- **Nothing found** → setup mode: Phase 1, then Phases 1–7.
- **Config, manifest, or workflow found** → audit mode: don't overwrite anything up front, go to **Phase 8** (re-run Phase 1 there for today's topology).
A partial install (config but no w