pm-reconcilelisted
Install: claude install-skill ljucask/pureinn-product-development
# PM - Reconcile (Rebuild from Existing Product)
## Agent mode (`--agent`)
This skill's value is the live dialogue - `--agent` is not supported. If invoked with `--agent`, warn once ("this skill needs interactive back-and-forth; agent mode would hollow it out") and proceed interactively.
---
## What this skill does
Takes an existing product - working code plus a pile of legacy, possibly inconsistent documentation - and rebuilds a clean Pureinn structure that matches reality. It runs in **two phases**:
1. **PLAN** - inspect the old-docs folder and the codebase surface, detect which areas exist, map each to its target Pureinn artifact, and define the order. Output: `reconciliation_plan.md`.
2. **EXECUTE per area** - `/pm-reconcile [area]` reconciles one layer at a time in the planned order, asking about real business-logic conflicts, appending to a living Reconciliation Report, and rebuilding that layer's register.
Reconciliation can span multiple sessions. Progress is held in `state.json` and shown by **`/pm-reconcile-status`**.
This is the **Rebuild playbook** referenced in the `/pureinn` orchestrator. Run it when a product was built outside Pureinn, legacy docs disagree with the code and each other, and the (often new) team needs one trustworthy source of truth.
---
## Invocation modes
| Command | Mode | Does |
|---|---|---|
| `/pm-reconcile` | **Plan / route** | No plan yet → build the Reconciliation Plan. Plan exists → short status + point to the next area (ful