Mandatory session initialization: context loading, state recovery, pending closure, and next steps proposal. Ensures continuity across AI sessions with zero context loss. [EXPLICIT] Constitution Session Protocol section. [EXPLICIT] Trigger: "session start", "initialize session", "context recovery", "session protocol", "state recovery"
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill is limited to using the following tools:
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.htmlSearches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
"AI sessions start with zero context. Without a protocol, the first 10 minutes are wasted re-establishing what was done."
Implements the mandatory session initialization sequence from the Constitution: (1) load context files in order, (2) recover state from recent activity, (3) propose closure for pending items, (4) suggest next steps. Ensures every session starts productive from minute one, with full awareness of project state, open tasks, and recent decisions. [EXPLICIT]
Load in order (read each file):
CLAUDE.md — project instructions and agent rulesCONSTITUTION.md or references/ontology/constitution-v5.2.0.md — governanceinsights/README.md — insights index (load domain files on-demand)changelog.md — recent changes and decisionstasklog.md — open tasks and pending workAfter loading context:
changelog.md entries — understand recent session outcomestasklog.md — identify pending work, blockers, stale tasksinsights/ for any insights tagged tentative or needs validationgit status and recent commits on current branch.specify/ for any in-progress specs, plans, or debatesBefore accepting new work:
tasklog.md with their ageclose (done), continue (active), defer (deprioritize), or archive (no longer relevant)After pending items resolved:
| Anti-Pattern | Why It's Bad | Do This Instead |
|---|---|---|
| Skipping context loading | Repeat past mistakes, miss decisions | Always load all 5 files |
| Starting work before closure | Task accumulation, invisible debt | Close pending items first |
| Only proposing continuation | Misses improvement opportunities | Include 1 innovation step |
| Auto-closing without user consent | User loses control | Always confirm closures |
continuous-learning — Insights loaded during context recoverytasklog-management — Tasklog is primary input for pending closurechangelog-management — Changelog is primary input for state recoveryExample invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |