memory-record

Persist structured project context and decision rationale into local memory files.

1|Updated May 6, 2022
One-click install
npx skills add https://github.com/cloud-native-tools/cws-lib-bash --skill memory-record
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: memory-record
Source: https://github.com/cloud-native-tools/cws-lib-bash/tree/main/.specify/skills/memory-record
Command: npx skills add https://github.com/cloud-native-tools/cws-lib-bash --skill memory-record

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of information loss between sessions by providing a structured way to capture and store non-derivable project context, such as design decisions, user preferences, and review outcomes.

Core Features & Use Cases

  • Durable Persistence: Saves notes into either short-term session memory or long-term knowledge storage.
  • Contextual Capture: Specifically designed to record insights generated during Spec Kit command or skill executions.
  • Use Case: When you decide to switch from a REST API to GraphQL during a planning session, use this skill to record the rationale so future sessions can reference that decision.

Quick Start

Invoke the memory-record skill to save the current decision regarding the chosen database architecture to the long-term knowledge store.

Frequently Asked Questions about memory-record

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

FAQPage Schema
How do I persist project decisions and context for cross-session recall?

You can persist project decisions by saving structured context and rationale into local memory files. This captures non-derivable information generated during skill execution, ensuring durable cross-session recall and preventing knowledge loss.

What is the best way to track design rationale so future sessions can reference it?

Tracking design rationale is best achieved by saving decision context into long-term knowledge storage. This specifically captures insights generated during command executions, allowing future sessions to reference why specific architectural choices were made.

Does this memory persistence approach work within the Spec Kit ecosystem?

Yes, this memory persistence mechanism operates within the Spec Kit ecosystem. It captures contextual insights during command or skill executions, requiring a valid source trigger and scope definition to maintain an organized index of project knowledge.

When do I need to record project context to local memory files?

You need to record project context whenever non-derivable information is generated, such as switching from a REST API to GraphQL during planning. It captures review outcomes and user preferences that cannot be automatically derived from the codebase.

Can I save notes into short-term session memory instead of long-term knowledge storage?

Yes, you can save notes into either short-term session memory or long-term knowledge storage. This durable persistence mechanism lets you choose the appropriate retention scope based on whether the context is needed temporarily or for future cross-session reference.

Why does capturing decision tracking require a valid source trigger and scope definition?

Capturing decision tracking requires a source trigger and scope definition to maintain an organized index of project knowledge. This structure ensures non-derivable context is properly categorized and efficiently retrieved during future command or skill executions.