serena-memory-management

Manage AI agent memories by separating agent-oriented memories from human documentation.

2|Updated Jun 21, 2019
One-click install
npx skills add https://github.com/helmecke/dotfiles --skill serena-memory-management
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: serena-memory-management
Source: https://github.com/helmecke/dotfiles/tree/main/dot_config/opencode/skill/serena-memory-management
Command: npx skills add https://github.com/helmecke/dotfiles --skill serena-memory-management

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Memory management for Serena to preserve and load project knowledge across sessions by differentiating human-facing documentation from agent-focused memories.

Core Features & Use Cases

  • Enforces a clear separation between memories (agent-oriented) and human-facing documentation.
  • Mandates memory loading at session start and provides guardrails for memory lifecycle management.
  • Provides anti-patterns, decision matrices, and templates to prevent common hedging and misclassification.
  • Supports structured memory content with descriptive naming, code references, and rationale to enable reusability.
  • Facilitates cross-session knowledge preservation and onboarding with a concise memory set.

Quick Start

Activate the serena-memory-management skill and begin by listing memories and loading all relevant ones to establish context.

Frequently Asked Questions about serena-memory-management

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

FAQPage Schema
How do I preserve AI agent memory across multiple sessions?

To preserve AI agent memory across multiple sessions, this Skill mandates loading relevant memories at session start and governs the creation, recall, and lifecycle of agent-oriented knowledge for continuity.

What is the difference between human-facing documentation and agent memories?

Agent memories are structured, machine-oriented knowledge entries designed for recall during workflows, whereas human-facing documentation targets people directly, and this Skill enforces strict audience-driven rules to separate them.

How do I load project context when starting a new AI agent session?

To load project context at session start, activate the Skill and list available memories, then load all relevant ones to establish the necessary background and project knowledge before proceeding with tasks.

What are common anti-patterns in AI agent memory management?

Common anti-patterns include misclassifying human documentation as agent memories, using vague naming, and omitting code references, which this Skill prevents using decision matrices and structured templates.

Can I use this memory management approach for onboarding AI agents to existing projects?

Yes, this approach supports onboarding by maintaining a concise set of structured memories with descriptive naming and rationale, enabling new AI agents to quickly acquire necessary project context.