← ClaudeAtlas

reconcilelisted

Cross-validates ecosystem assumptions against project semantic memory. Identifies drift, schema divergence, and misalignments across multiple codebases.
auge2u/lisa-helps-ralph-loops · ★ 0 · AI & Automation · score 75
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