setup-repolisted
Install: claude install-skill mblauberg/provenant
# Setup
## User gate first
Before any write, user approves a plan naming the target, the exact
keep/create/adapt/conflict diff and, for GitHub, the Project board. Confirm
permission. Ask for an unnamed target; never infer it from cwd.
## Inspect and classify
Inventory `MAINTAINING.md`, docs layout, `.github/**`, the work-item runbook and
board. Classify each action as **keep (exact match)**, **create
(absent)**, **adapt (compatible; propose the merge)** or **conflict (semantic
mismatch; STOP and ask)**. Never overwrite; amend the declarations block per
heading. A re-run against an already-set-up repository must produce no diff.
## Choose tracker
Ask: **Use GitHub issues?** If yes, use the GitHub branch, confirming
the remote host before any `gh` command. If no, record the chosen tracker or
`none`; skip labels, ruleset, issue forms and board. Tracker-specific setup
remains out of scope: a documented skip, not alternate-tracker scaffolding.
## Declare repository process
Amend the fixed-heading **Repository process** block in target
`MAINTAINING.md`, creating it if absent, from
[`templates/repo-declarations.md`](templates/repo-declarations.md). Record the
tracker choice, docs-layout homes, merge policy/authority and work-item runbook
pointer. Use pointers only; never duplicate runbook or policy content. This
block, not the GitHub scaffolding, is the completion gate.
## Docs layout
Ask where specs, runbooks and ADRs live. Defaults: reference
`engineering-docs`'s **Defau