always-on-memory

Synchronize persistent coding session context across Claude, Gemini, and GitHub Copilot.

2|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/elihuvillaraus/skills --skill always-on-memory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: always-on-memory
Source: https://github.com/elihuvillaraus/skills/tree/main/always-on-memory
Command: npx skills add https://github.com/elihuvillaraus/skills --skill always-on-memory

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill prevents the loss of context between AI coding sessions, ensuring that all AI tools share a consistent knowledge base and that work-in-progress is never lost.

Core Features & Use Cases

  • Universal Memory Bank: Maintains a central AGENTS.md file readable by Claude, Gemini, and Copilot.
  • Session State Management: Tracks current progress, decisions, and project context.
  • Cross-Tool Synchronization: Updates specific configuration files for different AI tools (.github/copilot-instructions.md, CLAUDE.md, etc.).
  • Use Case: Start a new coding session and have your AI instantly recall the project's stack, recent tasks, and architectural decisions from previous sessions.

Quick Start

Initialize the memory system for the current project.

Frequently Asked Questions about always-on-memory

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

FAQPage Schema
How do I share persistent memory across multiple AI coding sessions?

To share persistent memory across multiple AI coding sessions, you can use a universal memory bank like an `AGENTS.md` file to synchronize context, track progress, and maintain project state across different tools.

How does cross-tool context synchronization work for Claude, Gemini, and GitHub Copilot?

Cross-tool context synchronization works by maintaining a central `AGENTS.md` file and updating specific configuration files like `CLAUDE.md` and `.github/copilot-instructions.md` so Claude, Gemini, and Copilot share a consistent knowledge base.

Can I use a single memory bank to store project context for different AI assistants?

Yes, you can use a single universal memory bank file to store project context, architectural decisions, and recent tasks, making them readable by different AI assistants like Claude, Gemini, and GitHub Copilot.

What is the best way to prevent context loss when switching between AI coding tools?

The best way to prevent context loss when switching between AI coding tools is to implement session state management that tracks current progress and synchronizes project-specific configurations across your AI assistants.

How do I initialize a persistent memory system for my current coding project?

To initialize a persistent memory system for your current coding project, you run the setup process to create the universal memory bank and generate the necessary configuration files for structured context loading and saving.