startlisted
Install: claude install-skill diamanthyseni3/atlas-session-lifecycle
# Session Init & Lifecycle Skill
> Single entry point for project initialization and soul purpose lifecycle management. Two modes, auto-detected. User runs `/start` — that is all.
## Overview
This skill has two operational modes:
1. **Init Mode** — Triggered when `session-context/` does NOT exist. First-run bootstrap: captures soul purpose, organizes files, generates CLAUDE.md, integrates Claude `/init`, onboards Ralph Loop.
2. **Reconcile Mode** — Triggered when `session-context/` DOES exist. Lifecycle management: refreshes CLAUDE.md via Claude `/init`, assesses soul purpose status, optionally verifies with doubt agent, harvests active context on closure.
Mode is auto-detected from directory state. No flags, no arguments. User just runs `/start`.
---
## Hard Invariants
These hold at all times, in both modes:
1. **User authority is absolute** — AI NEVER closes a soul purpose. Only suggests; user decides.
2. **Zero unsolicited behavior** — Skill ONLY runs when user types `/start`. No hooks, no proactive triggers.
3. **Human-visible memory only** — All state lives in files. Nothing hidden in chat memory.
4. **Idempotent** — Safe to run multiple times. Re-running does not corrupt state.
5. **Templates are immutable** — NEVER edit files in `~/claude-session-init-templates/`. Copy only.
6. **Reconcile mode is audit, not rewrite** — Targeted changes only. Do not regenerate what already exists.
---
## Rules
- Act as pure bootstrap + organizer in Init Mode, pure auditor i