Skip to content

[RFC] Persistent memory across Superpowers agents #1812

Description

@gpitrella
  • I searched existing issues and this has not been proposed before

What problem does this solve?

When switching between agents or sessions, context doesn't travel with you. Project decisions, preferences, and important details need to be re-explained every time — across sessions and across tools (Claude, Cursor, Codex, Gemini).

Proposed solution

An optional MCP-based integration that makes context portable across all supported agents. Completely opt-in, zero impact on existing workflows.

I've been experimenting with this approach and would love to discuss before opening a PR.

What alternatives did you consider?

  • Storing context in files manually (fragile, not portable across agents)
  • Using CLAUDE.md / agent config files (static, not dynamic)
  • MCP-based persistent memory (most flexible, works across all harnesses)

Is this appropriate for core Superpowers?

Yes — context loss between sessions affects every developer using Superpowers regardless of domain or project type. This would benefit any workflow.

Environment

Field Value
Superpowers version v5.1.0
Harness Claude Code, Cursor
Your model Claude Sonnet
All plugins installed superpowers

Context

Happy to share more details if this sounds useful.
"Your skills travel with Superpowers. Your memory should too."

— Gabriel

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions