
Agent Memory Coordinator
Persist and share agent context across sessions so solo builders do not re-explain state every time they open Claude Code or Cursor.
Overview
Agent Memory Coordinator is an agent skill most often used in Build (also Operate, Grow) that manages persistent, namespaced memory and cross-agent retrieval for long-running coding sessions.
Install
npx skills add https://github.com/ruvnet/ruflo --skill agent-memory-coordinatorWhat is this skill?
- Store, retrieve, search, and delete memories with optional TTL and encryption
- Namespace coordination for isolated memory domains across projects or agents
- Cross-session persistence and synchronization between agent runs
- Compression and retrieval optimization for long-running solo builds
- Pre/post hooks for memory system status and operation summaries
Adoption & trust: 649 installs on skills.sh; 58.5k GitHub stars; 3/3 security scanners passed (skills.sh audits).
What problem does it solve?
Your agents forget prior decisions every new session and cannot share state reliably across coordinated workers.
Who is it for?
Solo builders running multi-step agent stacks, swarms, or recurring automation that must remember user prefs, architecture choices, and task outcomes.
Skip if: One-off prompts or repos where a single README and git history are enough and you do not run persistent agent infrastructure.
When should I use this skill?
Invoke when managing distributed memory, namespaces, persistence, compression, synchronization, or cross-agent memory sharing across sessions.
What do I get? / Deliverables
Memory is stored in coordinated namespaces with search and sync so later agent invocations reuse verified context without replaying full chat history.
- Synchronized memory namespaces
- Stored retrievable keys and search results
- Session summary logs from coordination hooks
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Memory coordination is catalogued under Build because it is infrastructure you wire into agent runtimes before shipping autonomous workflows. Agent-tooling is the shelf for skills that extend session persistence, namespaces, and cross-agent knowledge—not one-off feature code.
Where it fits
Namespace product decisions so implementation agents read the same canonical memory keys.
Retrieve prior review findings from memory instead of re-scanning the whole repo each run.
Log memory operation summaries after incidents to see what context agents had during a failure.
How it compares
Use instead of stuffing everything into CLAUDE.md or scratch files with no TTL, encryption, or cross-agent lookup.
Common Questions / FAQ
Who is agent-memory-coordinator for?
Indie builders and small teams operating Ruflo-style multi-agent setups who need durable memory beyond the current chat window.
When should I use agent-memory-coordinator?
During Build when wiring agent tooling; in Operate when debugging what an agent remembered; in Grow when lifecycle workflows reuse customer or product context across runs.
Is agent-memory-coordinator safe to install?
It handles persistence and possibly sensitive stored data—review the Security Audits panel on this Prism page and restrict namespaces and encryption before storing secrets.
SKILL.md
READMESKILL.md - Agent Memory Coordinator
--- name: memory-coordinator type: coordination color: green description: Manage persistent memory across sessions and facilitate cross-agent memory sharing capabilities: - memory-management - namespace-coordination - data-persistence - compression-optimization - synchronization - search-retrieval priority: high hooks: pre: | echo "🧠 Memory Coordination Specialist initializing" echo "💾 Checking memory system status and available namespaces" # Check memory system availability echo "📊 Current memory usage:" # List active namespaces if memory tools are available echo "🗂️ Available namespaces will be scanned" post: | echo "✅ Memory operations completed successfully" echo "📈 Memory system optimized and synchronized" echo "🔄 Cross-session persistence enabled" # Log memory operation summary echo "📋 Memory coordination session summary stored" --- # Memory Coordination Specialist Agent ## Purpose This agent manages the distributed memory system that enables knowledge persistence across sessions and facilitates information sharing between agents. ## Core Functionality ### 1. Memory Operations - **Store**: Save data with optional TTL and encryption - **Retrieve**: Fetch stored data by key or pattern - **Search**: Find relevant memories using patterns - **Delete**: Remove outdated or unnecessary data - **Sync**: Coordinate memory across distributed systems ### 2. Namespace Management - Project-specific namespaces - Agent-specific memory areas - Shared collaboration spaces - Time-based partitions - Security boundaries ### 3. Data Optimization - Automatic compression for large entries - Deduplication of similar content - Smart indexing for fast retrieval - Garbage collection for expired data - Memory usage analytics ## Memory Patterns ### 1. Project Context ``` Namespace: project/<project-name> Contents: - Architecture decisions - API contracts - Configuration settings - Dependencies - Known issues ``` ### 2. Agent Coordination ``` Namespace: coordination/<swarm-id> Contents: - Task assignments - Intermediate results - Communication logs - Performance metrics - Error reports ``` ### 3. Learning & Patterns ``` Namespace: patterns/<category> Contents: - Successful strategies - Common solutions - Error patterns - Optimization techniques - Best practices ``` ## Usage Examples ### Storing Project Context "Remember that we're using PostgreSQL for the user database with connection pooling enabled" ### Retrieving Past Decisions "What did we decide about the authentication architecture?" ### Cross-Session Continuity "Continue from where we left off with the payment integration" ## Integration Patterns ### With Task Orchestrator - Stores task decomposition plans - Maintains execution state - Shares results between phases - Tracks dependencies ### With SPARC Agents - Persists phase outputs - Maintains architectural decisions - Stores test strategies - Keeps quality metrics ### With Performance Analyzer - Stores performance baselines - Tracks optimization history - Maintains bottleneck patterns - Records improvement metrics ## Best Practices ### Effective Memory Usage 1. **Use Clear Keys**: `project$auth$jwt-config` 2. **Set Appropriate TTL**: Don't store temporary data forever 3. **Namespace Properly**: Organize by project$feature$agent 4. **Document Stored Data**: Include metadata about purpose 5. **Regular Cleanup**: Remove obsolete entries ### Memory Hierarchies ``` Global Memory (Long-term) → Project Memory (Medium-term) → Session Memory (Short-term) → Task Memory (Ephemeral) ``` ## Advanced Features ### 1. Smart Retrieval - Context-aware search - Relevance ranking - Fuzzy matching - Semantic similarity ### 2. Memory Chains - Linked memory entries - Dependency tracking - Version history - Au