memory-bank

Maintain time-stamped Implementation Logs in .ai_memory with YAML frontmatter.

30|12|Updated Jul 10, 2025
One-click install
npx skills add https://github.com/TheCardGoat/tcg-engines --skill memory-bank-thecardgoat
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-bank
Source: https://github.com/TheCardGoat/tcg-engines/tree/main/.claude/skills/memory-bank
Command: npx skills add https://github.com/TheCardGoat/tcg-engines --skill memory-bank-thecardgoat

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Memory Bank helps teams organize development logs by storing dated entries in .ai_memory and providing a structured workflow for starting features, tracking progress, and checking status.

Core Features & Use Cases

  • Centralized log management with date-stamped entries.
  • Quick addition of feature logs and progress notes.
  • Status checks and status summaries for ongoing work.

Quick Start

Create a new memory bank log by copying TEMPLATE.md to .ai_memory and starting the initial dated Implementation Log entry.

Frequently Asked Questions about memory-bank

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

FAQPage Schema
How do I organize development logs with dated entries?

You can organize development logs by maintaining a time-stamped Implementation Log inside the .ai_memory directory, ensuring progress notes and feature updates are tracked chronologically with the newest entries shown first.

What is the best way to track feature implementation progress over time?

Tracking feature implementation progress is best handled by adding dated log entries to a centralized memory bank, which provides a structured workflow for starting features, updating progress, and checking ongoing status summaries.

How do I start a new feature log using a template?

To start a new feature log, copy the TEMPLATE.md file into the .ai_memory directory and create the initial dated Implementation Log entry using the template-based workflow and YAML frontmatter with name and description.

Do I need YAML frontmatter to maintain an implementation log?

Yes, maintaining an implementation log requires YAML frontmatter containing the name and description fields, which enforces a structured metadata format for each development log entry stored in the .ai_memory directory.

Can I check the status of ongoing development work using dated entries?

Yes, you can check the status of ongoing work by viewing the dated entries in the implementation log, which provides status summaries and progress updates with the newest entries displayed first.

Why use a centralized memory bank instead of scattered progress notes?

A centralized memory bank prevents scattered progress notes by storing all dated entries in a single .ai_memory directory, enforcing a consistent template-based structure that simplifies status checks and feature tracking.