project-memory

Organize repo-visible project memory under docs/project_notes with templates and safety checks.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Use this Skill to set up or repair repo-visible project memory under docs/project_notes, ensuring memory boundaries and templates are maintained without altering authoritative workflow artifacts.

Core Features & Use Cases

  • Maintains and updates docs/project_notes/README.md, bugs.md, decisions.md, key_facts.md, and issues.md with durable, backlinked memory.
  • Enforces authority boundaries by aligning memory entries with approved specs/plans and runtime state.
  • Provides templates and references for consistent memos and examples for memory writing.

Quick Start

Update project memory files using the memory templates and run the repo-safety checks before writing to protected paths.

Frequently Asked Questions about project-memory

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

FAQPage Schema
How do I maintain repo-visible project memory without altering authoritative workflow artifacts?

You can maintain repo-visible project memory by organizing durable notes under docs/project_notes, which aligns memory entries with approved specs and plans without altering authoritative workflow artifacts.

What is the best way to set up project memory files like bugs.md and decisions.md?

To set up project memory files like bugs.md and decisions.md, apply memory templates during setup or repair to ensure consistent memos, backlinks, and alignment with runtime state.

How do you enforce memory boundaries when writing documentation to a repository?

Memory boundaries are enforced by running repo-safety checks before writing to protected paths, ensuring documentation updates align with approved specs and do not overwrite authoritative workflow artifacts.

Can I use project memory templates to repair existing key_facts.md and issues.md files?

Yes, you can repair existing key_facts.md and issues.md files by applying the provided memory templates and references to restructure the content and restore durable, backlinked project memory.

What should I do if my project notes are not aligning with approved specs and plans?

If project notes are misaligned, run repo-safety checks to enforce authority boundaries and update the memory entries to link back to the approved specs and plans.

When do I need to update project memory files in my repository?

You need to update project memory files during setup or repair phases when memory boundaries must be maintained, ensuring durable notes reflect the current runtime state and approved plans.