/memory:load
Delegate to a universal-executor agent to analyze the project and return a structured "Core Content Pack" for memory optimization.
Overview
The /memory:load command analyzes the project and returns a structured content package loaded directly into main thread memory, providing essential context for subsequent agent operations while minimizing token consumption.
Core Philosophy:
- Agent-Driven: Fully delegates execution to universal-executor agent
- Read-Only Analysis: Does not modify code, only extracts context
- Structured Output: Returns standardized JSON content package
- Memory Optimization: Package loaded directly into main thread memory
- Token Efficiency: CLI analysis executed within agent to save tokens
Features
- Project Analysis - Comprehensive codebase understanding
- Core Content Extraction - Identifies key components and patterns
- Structured Output - JSON format for easy integration
- Memory Optimization - Reduces token usage for subsequent operations
- Tech Stack Detection - Automatic identification of technologies used
Usage
# Load project context into memory
/memory:load
# Load with custom scope
/memory:load --path src/features
# Load with specific depth
/memory:load --depth 3
Execution Flow
User Input
↓
Delegate to universal-executor agent
↓
Phase 1: Project Analysis
├─ Analyze project structure
├─ Identify tech stack
├─ Detect key components
└─ Extract architectural patterns
↓
Phase 2: Core Content Extraction
├─ Extract main components
├─ Identify data structures
├─ Find key interfaces
└─ Document important patterns
↓
Phase 3: Structured Output Generation
├─ Format as JSON
├─ Organize by categories
└─ Add metadata
↓
Phase 4: Memory Loading
├─ Load into main thread memory
├─ Make available for subsequent operations
└─ Display summary
Output Format
The command returns a structured "Core Content Pack":
{
"project_name": "string",
"tech_stack": ["list", "of", "technologies"],
"architecture": {
"overview": "string",
"key_components": ["list"],
"patterns": ["list"]
},
"core_content": {
"components": [
{
"name": "string",
"purpose": "string",
"location": "path",
"dependencies": ["list"]
}
],
"data_structures": [
{
"name": "string",
"purpose": "string",
"location": "path"
}
],
"interfaces": [
{
"name": "string",
"methods": ["list"],
"location": "path"
}
]
},
"metadata": {
"total_modules": number,
"depth_analyzed": number,
"timestamp": "ISO8601"
}
}
Examples
Basic Usage
# Load full project context
/memory:load
# Output:
# Delegating to universal-executor agent...
# Analyzing project structure...
# Detected: TypeScript, React, Node.js
# Extracting core content...
# Core Content Pack loaded:
# - 45 components identified
# - 12 data structures
# - 28 interfaces
# Memory load complete
Scoped Analysis
# Load specific directory
/memory:load --path src/features/auth
# Only analyzes auth feature
Core Content Pack Categories
Components
- Main application components
- UI elements
- Service classes
- Utility functions
Data Structures
- Type definitions
- Interfaces
- Enums
- Configuration schemas
Patterns
- Architectural patterns
- Design patterns
- Coding conventions
- Best practices
Benefits
- Token Efficiency - Reduces token usage for subsequent operations
- Faster Context Loading - Pre-loaded content available immediately
- Improved Accuracy - Better context for agent decisions
- Structured Knowledge - Organized project information
- Quick Navigation - Easy access to key components
Related Commands
- /memory:update-full - Full project documentation update
- /memory:update-related - Changed module documentation update
- /memory:compact - Compact session memory
Notes
- Read-only operation - Does not modify any files
- Agent-driven - Fully delegates to universal-executor agent
- Memory optimization - Reduces token consumption for subsequent operations
- Project agnostic - Works with any project type and structure
- Automatic tech stack detection - Identifies technologies in use
- Structured output - JSON format for easy integration