update-memory-bank

Document session decisions, patterns, progress, and next steps into memory-bank Markdown files.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/constellize/marketplace --skill update-memory-bank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: update-memory-bank
Source: https://github.com/constellize/marketplace/tree/main/plugins/constellize-memory-bank/skills/update-memory-bank
Command: npx skills add https://github.com/constellize/marketplace --skill update-memory-bank

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Captures and structures ephemeral session knowledge into a persistent memory-bank, ensuring decisions, patterns, progress, and learnings survive context resets.

Core Features & Use Cases

  • Decision capture: Document decisions with rationale, alternatives considered, and trade-offs to preserve reasoning.
  • Pattern documentation: Record concrete patterns with examples drawn from the session to guide future work.
  • Progress tracking: Log completed tasks with dates, locations, validation, and blockers to show momentum and status.
  • Learnings and next steps: Capture insights with actionable takeaways and explicit next steps for teams.

Quick Start

Update the memory bank by documenting the current session into activeContext.md, progress.md, systemPatterns.md, techContext.md, productContext.md, and projectbrief.md with concrete decisions, patterns, progress, learnings, and next steps.

Frequently Asked Questions about update-memory-bank

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

FAQPage Schema
How do I persist session knowledge and decisions across development sprints?

To persist session knowledge, document decisions, patterns, progress, learnings, and next steps into persistent memory-bank files like activeContext.md and progress.md. This ensures critical context survives resets.

What is the best way to document development patterns with concrete examples?

The best way to document development patterns is recording concrete examples drawn directly from the session into systemPatterns.md, which guides future work by preserving the exact implementation details.

How do I track project progress and log completed tasks with validation?

Track project progress by logging completed tasks with dates, locations, validation, and blockers into progress.md, showing momentum and status across development sprints.

Can I capture decision rationale and trade-offs to preserve reasoning for future context?

Yes, you can capture decisions with rationale, alternatives considered, and trade-offs into projectbrief.md and productContext.md, preserving the reasoning behind choices to survive context resets.

Do I need specific dependencies to maintain a memory-bank for my software project?

No dependencies are required to maintain a memory-bank. You only need to update standard markdown files like techContext.md and activeContext.md with actionable takeaways and explicit next steps.

Why does session context disappear and how can I structure ephemeral knowledge?

Session context disappears due to context resets, but you can structure ephemeral knowledge into persistent documentation by updating activeContext.md, progress.md, systemPatterns.md, techContext.md, productContext.md, and projectbrief.md.