mementum

Manages a Git-based memory system for storing and recalling learning insights.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/pyze/claude-plugin --skill mementum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mementum
Source: https://github.com/pyze/claude-plugin/tree/main/skills/mementum
Command: npx skills add https://github.com/pyze/claude-plugin --skill mementum

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of knowledge loss and context switching by providing a structured, Git-based system for capturing and recalling learning experiences and decisions.

Core Features & Use Cases

  • Memory Creation: Store insights, patterns, decisions, and meta-learning moments with defined symbols and formats.
  • Memory Recall: Retrieve memories using Fibonacci-weighted temporal search or semantic search, integrated with an OODA loop for decision-making.
  • Use Case: When encountering a recurring error, recall similar past patterns to find a solution quickly, or store a novel architectural decision to inform future design choices.

Quick Start

Use the mementum skill to recall memories related to 'caching strategies' with a depth of 3.

Frequently Asked Questions about mementum

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

FAQPage Schema
How do I store and recall project decisions using a Git memory system?

A Git memory system stores and retrieves insights, patterns, and decisions using defined symbols and a structured format. It uses Fibonacci-weighted temporal search to recall past learning experiences and prevent knowledge loss during context switching.

What is the best way to retrieve past coding patterns when encountering a recurring error?

Retrieve past coding patterns by using error-based recall to search stored memories. This approach integrates an OODA loop for decision-making, allowing you to quickly find similar historical patterns and apply previously successful solutions to the current error.

Can I use this knowledge management approach to load context at the start of a new session?

Yes, this knowledge management approach supports session start context loading. It retrieves relevant stored insights and decisions automatically, establishing the necessary background and reducing the friction of context switching before you begin new work.

Does this persistent learning system require any specific dependencies or environments?

This persistent learning system requires the Babashka scripting environment to function. You need Babashka installed to execute the scripts that manage the structured memory format and facilitate the storage and retrieval of your development insights.

How do I explore a new technical domain while retaining my existing knowledge base?

Explore new domains by storing novel architectural decisions and meta-learning moments in the structured Git memory. The system facilitates new domain exploration alongside existing knowledge, ensuring that fresh insights are captured without overwriting previous patterns.

Why does a Git-based knowledge management approach help with context switching?

A Git-based knowledge management approach helps with context switching by providing persistent, structured storage for insights and decisions. Instead of losing context, you retrieve specific memories using semantic search to rebuild your working state quickly.