KS
Killer-Skills

auto-memory — how to use auto-memory how to use auto-memory, auto-memory setup guide, enterprise architecture governance tools, vendor procurement software, auto-memory alternative, auto-memory vs claude code, what is auto-memory, auto-memory install, auto-memory for AI agents

v1.0.0
GitHub

About this Skill

Ideal for Claude Code Agents requiring persistent knowledge retention across sessions auto-memory is a toolkit for enterprise architecture governance and vendor procurement that utilizes a persistent memory directory to store project knowledge.

Features

Stores project knowledge in a concise index file (MEMORY.md)
Creates detailed topic files for a structured knowledge base
Utilizes a memory directory (~/.claude/projects/<path>/memory/) for data storage
Loads MEMORY.md into the system prompt for easy access
Supports topic files like architecture.md for specific knowledge domains

# Core Topics

tractorjuice tractorjuice
[96]
[16]
Updated: 2/28/2026

Quality Score

Top 5%
47
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add tractorjuice/arc-kit

Agent Capability Analysis

The auto-memory MCP Server by tractorjuice is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use auto-memory, auto-memory setup guide, enterprise architecture governance tools.

Ideal Agent Persona

Ideal for Claude Code Agents requiring persistent knowledge retention across sessions

Core Value

Empowers agents to leverage a structured knowledge base using a persistent memory directory, storing concise index files like MEMORY.md and detailed topic files, enhancing enterprise architecture governance and vendor procurement workflows with protocols like file system access and markdown formats

Capabilities Granted for auto-memory MCP Server

Retaining project knowledge across Claude Code sessions
Creating a structured knowledge base with MEMORY.md and topic files
Enhancing enterprise architecture governance with auto-memory

! Prerequisites & Limits

  • Requires filesystem access to ~/.claude/projects/<path>/memory/
  • Limited to Claude Code sessions
  • MEMORY.md file size limited to approximately 200 lines
Project
SKILL.md
6.0 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Auto Memory Management

Use persistent auto memory to retain project knowledge across Claude Code sessions. The memory directory (~/.claude/projects/<path>/memory/) stores a concise index file (MEMORY.md) and detailed topic files, creating a structured knowledge base that grows with the project.

Core Architecture

text
1~/.claude/projects/<project-path>/memory/ 2├── MEMORY.md # Always loaded into system prompt (~200 lines max) 3├── architecture.md # Topic file: system architecture decisions 4├── patterns.md # Topic file: code patterns and conventions 5├── debugging.md # Topic file: debugging insights 6├── workflows.md # Topic file: development workflows 7└── known-issues.md # Topic file: bug tracking

Two-Tier Design

  1. MEMORY.md (always in context): Concise index with key facts, quick reference tables, and links to topic files. Lines after 200 are truncated — keep it tight.
  2. Topic files (consulted as needed): Detailed reference organized by domain. No size limit, but keep each file focused on one topic.

What to Save

Save These

  • Stable patterns confirmed across multiple interactions (naming conventions, file organization, coding style)
  • Architectural decisions and their rationale
  • Important file paths and project structure
  • User preferences for workflow, tools, and communication style
  • Solutions to recurring problems and debugging insights
  • Critical gotchas that cause repeated mistakes
  • Explicit user requests ("always use bun", "never auto-commit") — save immediately, no need to wait for confirmation across sessions

Do NOT Save

  • Session-specific context (current task details, in-progress work, temporary state)
  • Unverified information — verify against project docs before writing
  • Duplicates of CLAUDE.md — memory supplements project instructions, never contradicts them
  • Speculative conclusions from reading a single file
  • Rapidly changing values (exact line numbers, temporary feature flags)

Setting Up Auto Memory

Step 1: Create the Memory Directory

The directory is created automatically by Claude Code, but to initialize manually:

bash
1mkdir -p ~/.claude/projects/<project-path>/memory/

The <project-path> typically mirrors the working directory with slashes replaced by dashes (e.g., /workspaces/my-app becomes -workspaces-my-app).

Step 2: Create MEMORY.md

Start with a minimal index and expand as patterns emerge. Include:

  • Project overview: Key architectural facts (2-3 bullet points)
  • Quick reference: Counts, paths, conventions that come up repeatedly
  • Critical gotchas: Hard-won lessons that prevent repeated mistakes
  • Topic file index: Table linking to detailed files with "when to consult" guidance

See examples/MEMORY.md for a starter template.

Step 3: Create Topic Files as Needed

Create topic files only when a domain accumulates enough detail to warrant its own file. Common topic files:

FilePurpose
architecture.mdSystem design decisions, component relationships
patterns.mdCode conventions, naming, file organization
debugging.mdSolutions to recurring problems
workflows.mdBuild, test, deploy procedures
known-issues.mdBug tracking, open/fixed issues
release-process.mdVersion management, release checklists
dependencies.mdPackage versions, compatibility notes

See examples/topic-file.md for the recommended structure.

Organization Principles

Semantic Over Chronological

Organize by topic, not by date. "Architecture decisions" is better than "Session notes 2026-02-15". When new information arrives, integrate it into the appropriate topic rather than appending chronologically.

Concise Index, Detailed Topics

MEMORY.md answers "what do I need to know right now?" Topic files answer "what are all the details about X?" Keep the index scannable — use bullet points, tables, and bold for key terms.

Topic File Index Table

Always include a table in MEMORY.md linking to topic files with guidance on when to consult each:

markdown
1## Topic Files 2 3| File | When to consult | 4|------|----------------| 5| `architecture.md` | Working on system design, component changes | 6| `patterns.md` | Writing new code, reviewing conventions | 7| `debugging.md` | Investigating bugs, error messages |

One Topic Per File

Each file covers one domain. If a file grows beyond ~5,000 words or covers multiple unrelated topics, split it. A file named misc.md or notes.md is a sign of poor organization.

Maintenance

When to Update

  • After discovering a mistake that could recur
  • When a pattern is confirmed across 2+ interactions
  • When the user explicitly asks to remember something
  • After resolving a tricky bug worth documenting
  • When project structure changes significantly

When to Remove or Edit

  • When stored information becomes outdated (version bumps, removed features)
  • When a gotcha is fixed and no longer relevant
  • When the user asks to forget something
  • When MEMORY.md exceeds ~200 lines — prune or move detail to topic files

Avoiding Drift

Periodically review memory files against the actual project state. Stale entries (wrong counts, outdated paths, fixed bugs still listed as open) erode trust in the memory system. Mark fixed issues as fixed rather than deleting them — the history of what went wrong is itself valuable.

Additional Resources

Reference Files

For detailed patterns, anti-patterns, and advanced techniques:

  • references/patterns.md — Writing style guide, MEMORY.md structure patterns, topic file patterns, common anti-patterns

Example Files

Working examples ready to adapt:

Related Skills

Looking for an alternative to auto-memory or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication