Memory Keeper (Proactive Context Maintenance)

Automate memory synchronization to prevent context staleness in coding workflows.

1|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/b4CU-R4U/neuroverse-presentation-automator --skill memory-keeper-proactive-context-maintenance
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Memory Keeper (Proactive Context Maintenance)
Source: https://github.com/b4CU-R4U/neuroverse-presentation-automator/tree/main/.claude/skills/memory-keeper
Command: npx skills add https://github.com/b4CU-R4U/neuroverse-presentation-automator --skill memory-keeper-proactive-context-maintenance

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires jq, git, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill replaces passive "context is stale" warnings with proactive, automated memory maintenance. Users no longer need to manually check or trigger context updates, eliminating mental overhead and ensuring the AI always has fresh information.

Core Features & Use Cases

  • Proactive Detection: Automatically identifies when memory sync is needed (e.g., context >2 hours old, new commits, task completion, phase transitions, constitutional violations, quality gate failures).
  • Intelligent Suggestions: Provides detailed reasons for sync and specific actions to be taken, with user confirmation.
  • Automated Execution: Upon confirmation, it executes /memory-sync to update active_context.md, tasks_plan.md, lessons-learned.md, and other memory files.
  • Use Case: Imagine you're deep in coding. Instead of a passive warning that your context is 5 hours old, Memory Keeper detects new commits and a task completion, then proactively asks, "Task T005 complete! Sync memory to capture learnings?" – you confirm, and it handles the rest.

Quick Start

Memory Keeper operates proactively in the background.

To trigger a manual check or confirm a suggestion:

"Sync memory" "Update context" "Capture learnings"

Frequently Asked Questions about Memory Keeper (Proactive Context Maintenance)

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate context updates to prevent memory staleness in my coding workflow?

Memory Keeper automates context synchronization by detecting staleness triggers—code changes, task completions, phase transitions—and proactively prompts you to sync. Upon confirmation, it updates active_context.md, tasks_plan.md, and lessons-learned.md, eliminating manual checks and ensuring fresh information for your AI assistant.

What triggers automatic memory synchronization in Memory Keeper?

Memory sync triggers include context older than 2 hours, new git commits, task completion events, phase transitions, constitutional violations, and quality gate failures. Memory Keeper monitors active_context.md modification time, git commit history, and task markers to detect these conditions automatically.

Can I use Memory Keeper with git and existing collaboration workflows?

Yes. Memory Keeper integrates with git to monitor commit history and works within dynamic coding assistant and collaboration workflows. It requires jq and git as dependencies and monitors cross-file consistency across active_context.md, tasks_plan.md, and test events, making it suitable for team environments.

How do I manually trigger a memory sync if I don't want to wait for automatic detection?

Use user-initiated commands 'Sync memory', 'Update context', or 'Capture learnings' to trigger an immediate check. Memory Keeper prompts for your confirmation before executing the /memory-sync command, giving you control over when updates occur.

What happens when Memory Keeper detects a memory sync is needed?

Memory Keeper logs the detection reason and prompts you with specific actions before proceeding. Upon your confirmation, it executes /memory-sync to update all relevant memory files, capturing learnings and maintaining consistency across your project's context and task tracking.

Does Memory Keeper work with tools beyond git and jq?

Memory Keeper's core dependencies are jq and git. It integrates with Read, Write, and Bash tools for memory file operations and requires a structured workflow with active_context.md, tasks_plan.md, and phase markers. Custom integrations are possible through script and reference components.