Files
Claude-Code-Workflow/docs/commands/claude/memory.md
catlog22 c3ddf7e322 docs: add VitePress documentation site
- Add docs directory with VitePress configuration
- Add GitHub Actions workflow for docs build and deploy
- Support bilingual (English/Chinese) documentation
- Include search, custom theme, and responsive design
2026-02-28 16:14:09 +08:00

6.4 KiB

Memory Commands

One-Liner

Memory commands are the cross-session knowledge persistence system — capturing context, updating memory, generating documentation, making AI remember the project.

Core Concepts

Concept Description Location
Memory Package Structured project context MCP core_memory
CLAUDE.md Module-level project guide Each module/directory
Tips Quick notes MEMORY.md
Project Documentation Generated documentation docs/ directory

Command List

Command Function Syntax
compact Compress current session memory to structured text /memory:compact [optional: session description]
tips Quick note-taking /memory:tips <note content> [--tag tags] [--context context]
load Load task context via CLI project analysis /memory:load [--tool gemini|qwen] "task context description"
update-full Update all CLAUDE.md files /memory:update-full [--tool gemini|qwen|codex] [--path directory]
update-related Update CLAUDE.md for git-changed modules /memory:update-related [--tool gemini|qwen|codex]
docs-full-cli Generate full project documentation using CLI /memory:docs-full-cli [path] [--tool tool]
docs-related-cli Generate documentation for git-changed modules /memory:docs-related-cli [--tool tool]
style-skill-memory Generate SKILL memory package from style reference /memory:style-skill-memory [package-name] [--regenerate]

Command Details

compact

Function: Compress current session memory to structured text, extracting objectives, plans, files, decisions, constraints, and state, saving via MCP core_memory tool.

Syntax:

/memory:compact [optional: session description]

Extracted Content:

  • Objectives
  • Plans
  • Files
  • Decisions
  • Constraints
  • State

Examples:

# Basic compression
/memory:compact

# With description
/memory:compact "user authentication implementation session"

tips

Function: Quick note-taking command, capturing thoughts, snippets, reminders, and insights for future reference.

Syntax:

/memory:tips <note content> [--tag <tag1,tag2>] [--context <context>]

Options:

  • --tag=tags: Tags (comma-separated)
  • --context=context: Context information

Examples:

# Basic note
/memory:tips "remember to use rate limiting for API calls"

# With tags
/memory:tips "auth middleware needs to handle token expiry" --tag auth,api

# With context
/memory:tips "use Redis to cache user sessions" --context "login optimization"

load

Function: Delegate to universal-executor agent, analyzing project via Gemini/Qwen CLI and returning JSON core content package for task context.

Syntax:

/memory:load [--tool gemini|qwen] "task context description"

Options:

  • --tool=tool: CLI tool to use

Output: JSON format project context package

Examples:

# Use default tool
/memory:load "user authentication module"

# Specify tool
/memory:load --tool gemini "payment system architecture"

update-full

Function: Update all CLAUDE.md files, using layer-based execution (Layer 3->1), batch agent processing (4 modules/agent), and gemini->qwen->codex fallback.

Syntax:

/memory:update-full [--tool gemini|qwen|codex] [--path <directory>]

Options:

  • --tool=tool: CLI tool to use
  • --path=directory: Specific directory

Layer Structure:

  • Layer 3: Project-level analysis
  • Layer 2: Module-level analysis
  • Layer 1: File-level analysis

Examples:

# Update entire project
/memory:update-full

# Update specific directory
/memory:update-full --path src/auth/

# Specify tool
/memory:update-full --tool qwen

Function: Update CLAUDE.md files for git-changed modules, using batch agent execution (4 modules/agent) and gemini->qwen->codex fallback.

Syntax:

/memory:update-related [--tool gemini|qwen|codex]

Options:

  • --tool=tool: CLI tool to use

Examples:

# Default update
/memory:update-related

# Specify tool
/memory:update-related --tool gemini

docs-full-cli

Function: Generate full project documentation using CLI (Layer 3->1), batch agent processing (4 modules/agent), gemini->qwen->codex fallback, direct parallel for <20 modules.

Syntax:

/memory:docs-full-cli [path] [--tool <gemini|qwen|codex>]

Examples:

# Generate entire project documentation
/memory:docs-full-cli

# Generate specific directory documentation
/memory:docs-full-cli src/

# Specify tool
/memory:docs-full-cli --tool gemini

Function: Generate documentation for git-changed modules using CLI, batch agent processing (4 modules/agent), gemini->qwen->codex fallback, direct execution for <15 modules.

Syntax:

/memory:docs-related-cli [--tool <gemini|qwen|codex>]

Examples:

# Default generation
/memory:docs-related-cli

# Specify tool
/memory:docs-related-cli --tool qwen

style-skill-memory

Function: Generate SKILL memory package from style reference, facilitating loading and consistent design system usage.

Syntax:

/memory:style-skill-memory [package-name] [--regenerate]

Options:

  • --regenerate: Regenerate

Examples:

# Generate style memory package
/memory:style-skill-memory my-design-system

# Regenerate
/memory:style-skill-memory my-design-system --regenerate

Memory System Workflow

graph TD
    A[In Session] --> B[Capture Context]
    B --> C{Session Complete?}
    C -->|Yes| D[Compress Memory]
    C -->|No| E[Continue Work]
    D --> F[Save to core_memory]
    F --> G[Update CLAUDE.md]
    G --> H[Generate Documentation]
    H --> I[New Session Starts]
    I --> J[Load Memory Package]
    J --> K[Restore Context]
    K --> A

CLAUDE.md Structure

# Module Name

## One-Liner
Core value description of the module

## Tech Stack
- Framework/library
- Main dependencies

## Key Files
- File path: Description

## Code Conventions
- Naming conventions
- Architecture patterns
- Best practices

## TODO
- Planned features
- Known issues