Internal skill. Use cc10x-router for all development tasks.
View on GitHubFebruary 5, 2026
Select agents to install to:
npx add-skill https://github.com/romiluz13/cc10x/blob/main/plugins/cc10x/skills/session-memory/SKILL.md -a claude-code --skill session-memoryInstallation paths:
.claude/skills/session-memory/# Session Memory (MANDATORY) ## The Iron Law ``` EVERY WORKFLOW MUST: 1. LOAD memory at START (and before key decisions) 2. UPDATE memory at END (and after learnings/decisions) ``` **Brevity Rule:** Memory is an index, not a document. Be brief—one line per item. ## What “Memory” Actually Is (The Guts) CC10x memory is a **small, stable, permission-free Markdown database** used for: - **Continuity:** survive compaction/session resets - **Consistency:** avoid contradicting prior decisions - **Compounding:** promote learnings into reusable patterns - **Resumability:** recover where a workflow stopped ### Memory Surfaces (Types) 1. **Index / Working Memory**: `.claude/cc10x/activeContext.md` - “What matters right now”: focus, next steps, active decisions, learnings - Links to durable artifacts (plans/research) 2. **Long-Term Project Memory**: `.claude/cc10x/patterns.md` - Conventions, architecture decisions, common gotchas, reusable solutions 3. **Progress + Evidence Memory**: `.claude/cc10x/progress.md` - What’s done/remaining + verification evidence (commands + exit codes) 4. **Artifact Memory (Durable)**: `docs/plans/*`, `docs/research/*` - The details. Memory files are the index. 5. **Tasks (Execution State)**: Claude Code Tasks - Great for orchestration, but not guaranteed to be the only durable source. - Mirror key task subjects/status into `progress.md` for backup/resume. ### Promotion Ladder (“Rises To”) Information “graduates” to more durable layers: - **One-off observation** → `activeContext.md` (Learnings / Recent Changes) - **Repeated or reusable** → `patterns.md` (Pattern / Gotcha) - **Needs detail** → `docs/research/*` or `docs/plans/*` + link from `activeContext.md` - **Proven** → `progress.md` (Verification Evidence) ### READ Side (Equally Important) **If memory is not loaded:** You work blind, repeat mistakes, lose context. **If decisions made without checking memory:** You contradict prior choices, waste effort. ### WRITE