memory-bank

Centralize task plans, progress, and decisions in a memory-bank system.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Nemo-4552/noteamp --skill memory-bank
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-bank
Source: https://github.com/Nemo-4552/noteamp/tree/main/.claude/skills/memory-bank
Command: npx skills add https://github.com/Nemo-4552/noteamp --skill memory-bank

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Memory Bank helps teams systematically capture, track, and align project work, ensuring PRD and TODOs are always up-to-date and reducing miscommunication during handoffs.

Core Features & Use Cases

  • PRD & TODO tracking: A centralized source of truth for project requirements and progress.
  • Two-TODO synchronization: Root TODO and per-task TODO stay in sync to reflect real progress.
  • Structured task folders: Create standardized folders like 010-..., with TASK.md and TODO.md to guide work.
  • Lifecycle guidance: Pre-work, ongoing work, and post-work recording to preserve decisions and learnings.
  • Template-driven onboarding: Use templates to bootstrap new projects and tasks.

Quick Start

Create the __memory-bank directory, copy the PRD.md and root TODO.md templates from the templates folder, create a new task folder like 010-your-task, and fill TASK.md and TODO.md. Regularly update the root TODO.md to reflect progress and commit changes.

Frequently Asked Questions about memory-bank

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

FAQPage Schema
How do I organize and track project tasks with a centralized documentation system?

Organize tasks by creating a __memory-bank directory with PRD.md and root TODO.md, then structure individual tasks in numbered folders (010-, 020-, etc.) with TASK.md and TODO.md files. This centralizes requirements, progress, and decisions while keeping PRD and TODO synchronized in real time.

What's the best way to synchronize project requirements with task tracking across a team?

Use dual-TODO synchronization: maintain a root TODO.md reflecting overall project progress and per-task TODO.md files in each numbered folder. Regular updates keep both in sync, ensuring PRD requirements flow through task execution and prevent miscommunication during handoffs.

How do I implement TDD and project management workflows with structured task documentation?

Create standardized task folders with TASK.md for context and TODO.md for progress, enforce mandatory pre-work and post-work logging to preserve decisions, and use template-driven onboarding. This guidance structure supports test-driven development while maintaining project management discipline.

Can I track multi-level subtasks and project decisions in a single system?

Yes. Memory-bank supports multi-level task hierarchies within numbered folders, explicit agent assignments, and automated progress tracking per templates. Pre-activity and post-activity logging captures decisions and learnings across initialization, ongoing work, and completion phases.

Do I need templates to bootstrap a new project with this workflow?

Templates accelerate setup but aren't mandatory. Copy PRD.md and root TODO.md templates from the templates folder to start, then create task folders and fill TASK.md and TODO.md. Regular commits preserve the evolving memory bank as work progresses.

What happens if PRD and TODO drift out of sync during project execution?

The two-TODO synchronization design prevents drift by tying the root TODO to per-task TODOs. Real-time updates and mandatory logging at task boundaries ensure both reflect actual progress, catching misalignment early and reducing rework from outdated requirements.