reconcilelisted
Install: claude install-skill auge2u/lisa-helps-ralph-loops
# Reconcile Skill (Stage 5)
This skill compares what each project says about itself (via `.gt/memory/semantic.json`) against what the ecosystem assumes, producing an alignment report and checkpoint.
## When to Use
Use this skill when:
- A plugin ships a new version
- A new project is added to the ecosystem
- Quality gates or schemas change across plugins
- Steering questions are resolved and decisions recorded
- Prior reconcile is stale (check `.checkpoint.json` timestamp)
## Output Structure
```
project/
└── scopecraft/
├── ALIGNMENT_REPORT.md # Human-readable findings
├── PERSPECTIVES.md # Side-by-side project self-reports
└── .checkpoint.json # Machine-readable state for recovery
```
Output templates: [`templates/`](templates/) | Checkpoint schema: [`checkpoint-schema.json`](checkpoint-schema.json)
## Ecosystem Configuration
The reconcile skill reads project locations from `~/.lisa/ecosystem.json`.
### Schema: ecosystem-config-v2
```json
{
"$schema": "ecosystem-config-v2",
"name": "ecosystem-name",
"projects": [
{
"name": "project-name",
"path": "~/github/org/repo",
"remote": "https://github.com/org/repo",
"role": "role-description",
"active": true,
"notes": "optional context"
}
],
"updated": "YYYY-MM-DD"
}
```
**New in v2:** The `remote` field (optional) specifies the git remote URL. When present, reconcile can locate projects even if cloned to non-standard paths by matching `git r