What problem does it solve? Agents lose everything they learn when a session ends, forcing each new session to rediscover the same facts. This Skill defines how an agent persists durable knowledge into its soul directory so future sessions of the same role keep what earlier sessions learned. ## Core Features & Use Cases - Structured Knowledge Growth: Writes durable findings into docs, decisions, memory (indexed in MEMORY.md), and reusable skills under the agent's role directory. - Identity Protection: Enforces a hard rule that AGENTS.md and role definitions are never edited mid-work, keeping identity human-owned while knowledge grows. - Quality Bar: Applies a two-part test (durable and behavior-changing) before recording anything, preventing noisy, rotting memory files. - Use Case: While debugging, an agent discovers a non-obvious deployment constraint. Instead of leaving it in chat, it writes a memory entry and updates MEMORY.md so the next session starts with that fact. ## Quick Start Use the self-maintenance skill to record this durable finding into my agent memory and update the index.