What problem does it solve? Agents lose all state when sessions end, forcing users to repeat context and preventing long-term knowledge accumulation. This Skill guides the design of layered memory architectures that persist facts, entities, and relationships across sessions with reliable retrieval. ## Core Features & Use Cases - Framework Selection: Compares production memory frameworks (Mem0, Zep/Graphiti, Letta, LangMem, Cognee) with benchmark data from LoCoMo, LongMemEval, DMR, and HotPotQA to match frameworks to retrieval patterns. - Layered Memory Design: Provides decision tables for working, short-term, long-term, entity, and temporal knowledge graph layers so you add complexity only when retrieval quality demands it. - Reference Implementations: Ships Python implementations of vector stores with metadata indexing, property graphs with entity registries, temporal knowledge graphs with validity intervals, and an integrated memory system. - Use Case: An engineer building a support agent that must remember user preferences and past issues across months of conversations uses this Skill to choose Zep for temporal queries, implement hybrid retrieval, and set up consolidation policies. ## Quick Start Ask the agent to help you choose and implement a memory framework for an agent that must persist user preferences and entity relationships across sessions.