project-memory

Store and search project-specific context using mcp__memory__store and mcp__memory__search.

7|3|Updated Oct 23, 2025
One-click install
npx skills add https://github.com/BerryKuipers/claude-code-toolkit --skill project-memory-berrykuipers
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-memory
Source: https://github.com/BerryKuipers/claude-code-toolkit/tree/main/.claude/skills/memory/project-memory
Command: npx skills add https://github.com/BerryKuipers/claude-code-toolkit --skill project-memory-berrykuipers

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams persist and recall project-specific context across sessions, reducing the need to re-describe decisions, patterns, and learnings every time you return to a project.

Core Features & Use Cases

  • Context persistence: Store architectural decisions, patterns, solutions, and learnings for the project.
  • Context recall: Automatically surface relevant memories when facing similar problems.
  • Team continuity: Maintain a single source of truth for project knowledge across sprints.

Quick Start

Use mcp__memory__store or mcp__memory__search to save and retrieve project memories. For example:

  • Store: "Auth architecture: JWT tokens with httpOnly cookies, refresh tokens in Redis, 15min access / 7d refresh. Chosen over session-based for API scalability."
  • Tags: ["architecture", "auth", "decisions"]

Frequently Asked Questions about project-memory

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

FAQPage Schema
How do I persist project context and decisions across development sessions?

Store architectural decisions, patterns, and learnings using mcp__memory__store with tags like "architecture" or "decisions." This creates searchable project memory that survives session restarts, eliminating repeated explanations of the same choices to team members returning to the codebase.

Can I automatically recall relevant project context when facing similar problems?

Yes. Use mcp__memory__search to query stored memories by content, tags, and metadata. The Skill surfaces relevant architectural decisions, solved problems, and implementation patterns when you encounter similar technical challenges, reducing rework and decision fatigue.

How do I maintain team continuity and a single source of truth for project knowledge?

Store project-specific memories with consistent tagging and metadata (project, type, topic). Team members searching the same tags retrieve shared context across sprints, ensuring everyone recalls the same rationale for auth systems, API patterns, database choices, and other critical decisions.

What metadata should I use when storing project memories for effective recall?

Include content describing the decision or pattern, tags categorizing the memory (e.g., "auth", "performance", "database"), and metadata fields like project name and type. This structure enables precise search retrieval when you need context during code reviews, refactoring, or onboarding.

When should I use project memory versus inline code comments?

Use project memory for cross-cutting decisions, architectural rationale, and learnings that apply across multiple files or sprints—why JWT was chosen over sessions, for example. Reserve inline comments for local implementation details. Memory persists searchably; comments live in code and scatter across the repository.