mirror of
https://github.com/SuperClaude-Org/SuperClaude_Framework.git
synced 2025-12-29 16:16:08 +00:00
Major reorganization of SuperClaude V4 Beta directories: - Moved SuperClaude-Lite content to Framework-Hooks/ - Renamed SuperClaude/ directories to Framework/ for clarity - Created separate Framework-Lite/ for lightweight variant - Consolidated hooks system under Framework-Hooks/ This restructuring aligns with the V4 Beta architecture: - Framework/: Full framework with all features - Framework-Lite/: Lightweight variant - Framework-Hooks/: Hooks system implementation Part of SuperClaude V4 Beta development roadmap. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
16 KiB
16 KiB
| name | description | allowed-tools | category | complexity | scope | mcp-integration | performance-profile | performance-targets | |||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| load | Session lifecycle management with Serena MCP integration and performance requirements for project context loading |
|
session | standard | cross-session |
|
session-critical |
|
/sc:load - Project Context Loading with Serena
Purpose
Load and analyze project context using Serena MCP for project activation, memory retrieval, and context management with session lifecycle integration and cross-session persistence capabilities.
Usage
/sc:load [target] [--type project|config|deps|env|checkpoint] [--refresh] [--analyze] [--checkpoint ID] [--resume] [--validate] [--performance] [--metadata] [--cleanup] [--uc]
Arguments
target- Project directory or name (defaults to current directory)--type- Specific loading type (project, config, deps, env, checkpoint)--refresh- Force reload of project memories and context--analyze- Run deep analysis after loading--onboard- Run onboarding if not performed--checkpoint- Restore from specific checkpoint ID--resume- Resume from latest checkpoint automatically--validate- Validate session integrity and data consistency--performance- Enable performance monitoring and optimization--metadata- Include comprehensive session metadata--cleanup- Perform session cleanup and optimization--uc- Enable Token Efficiency mode for all memory operations (optional)
Token Efficiency Integration
Optional Token Efficiency Mode
The /sc:load command supports optional Token Efficiency mode via the --uc flag:
- User Choice:
--ucflag can be explicitly specified for compression - Compression Strategy: When enabled: 30-50% reduction with ≥95% information preservation
- Content Classification:
- SuperClaude Framework (0% compression): Complete exclusion
- User Project Content (0% compression): Full fidelity preservation
- Session Data (30-50% compression): Optimized storage when --uc used
- Quality Preservation: Framework compliance with MODE_Token_Efficiency.md patterns
Performance Benefits (when --uc used)
- Token Efficiency applies to all session memory operations
- Compression inherited by memory operations within session context
- Performance benefits: Faster session operations and reduced context usage
Session Lifecycle Integration
1. Session State Management
- Analyze current session state and context requirements
- Use
activate_projecttool to activate the project - Pass
{"project": target}as parameters - Automatically handles project registration if needed
- Validates project path and language detection
- Identify critical information for persistence or restoration
- Assess session integrity and continuity needs
2. Serena MCP Coordination with Token Efficiency
- Execute appropriate Serena MCP operations for session management
- Call
list_memoriestool to discover existing memories - Load relevant memories based on --type parameter:
- project: Load project_purpose, tech_stack memories (framework excluded from compression)
- config: Load code_style_conventions, completion_tasks (framework excluded from compression)
- deps: Analyze package.json/pyproject.toml (preserve user content)
- env: Load environment-specific memories (framework excluded from compression)
- Content Classification Strategy:
- SuperClaude Framework (Complete exclusion): All framework directories and components
- Session Data (Apply compression): Session metadata, checkpoints, cache content only
- User Project Content (Preserve fidelity): Project files, user documentation, configurations
- Handle memory organization, checkpoint creation, or state restoration with selective compression
- Manage cross-session context preservation and enhancement with optimized storage
3. Performance Validation
- Monitor operation performance against strict session targets
- Read memories using
read_memorytool with{"memory_file_name": name} - Build comprehensive project context from memories
- Supplement with file analysis if memories incomplete
- Validate memory efficiency and response time requirements
- Ensure session operations meet <200ms core operation targets
4. Context Continuity
- Maintain session context across operations and interruptions
- Call
check_onboarding_performedtool - If not onboarded and --onboard flag, call
onboardingtool - Create initial memories if project is new
- Preserve decision history, task progress, and accumulated insights
- Enable seamless continuation of complex multi-session workflows
5. Quality Assurance
- Validate session data integrity and completeness
- If --checkpoint flag: Load specific checkpoint via
read_memory - If --resume flag: Load latest checkpoint from
checkpoints/latest - If --type checkpoint: Restore session state from checkpoint metadata
- Display resumption summary showing:
- Work completed in previous session
- Open tasks and questions
- Context changes since checkpoint
- Estimated time to full restoration
- Verify cross-session compatibility and version consistency
- Generate session analytics and performance reports
Mandatory Serena MCP Integration
Core Serena Operations
- Memory Management:
read_memory,write_memory,list_memories - Project Management:
activate_project,check_onboarding_performed,onboarding - Context Enhancement: Build and enhance project understanding across sessions
- State Management: Session state persistence and restoration capabilities
Session Data Organization
- Memory Hierarchy: Structured memory organization for efficient retrieval
- Context Accumulation: Building understanding across session boundaries
- Performance Metrics: Session operation timing and efficiency tracking
- Project Activation: Seamless project initialization and context loading
Advanced Session Features
- Checkpoint Restoration: Resume from specific checkpoints with full context
- Cross-Session Learning: Accumulating knowledge and patterns across sessions
- Performance Optimization: Session-level caching and efficiency improvements
- Onboarding Integration: Automatic onboarding for new projects
Session Management Patterns
Memory Operations
- Memory Categories: Project, session, checkpoint, and insight memory organization
- Intelligent Retrieval: Context-aware memory loading and optimization
- Memory Lifecycle: Creation, update, archival, and cleanup operations
- Cross-Reference Management: Maintaining relationships between memory entries
Context Enhancement Operations with Selective Compression
- Analyze project structure if --analyze flag
- Create/update memories with new discoveries using selective compression
- Save enhanced context using
write_memorytool with compression awareness - Initialize session metadata with start time and optimized context loading
- Build comprehensive project understanding from compressed and preserved memories
- Enhance context through accumulated experience and insights with efficient storage
- Compression Application:
- SuperClaude framework components: 0% compression (complete exclusion)
- User project files and custom configurations: 0% compression (full preservation)
- Session operational data only: 40-70% compression for storage optimization
Memory Categories Used
project_purpose- Overall project goals and architecturetech_stack- Technologies, frameworks, dependenciescode_style_conventions- Coding standards and patternscompletion_tasks- Build/test/deploy commandssuggested_commands- Common development workflowssession/*- Session records and continuity datacheckpoints/*- Checkpoint data for restoration
Context Operations
- Context Preservation: Maintaining critical context across session boundaries
- Context Enhancement: Building richer context through accumulated experience
- Context Optimization: Efficient context management and storage
- Context Validation: Ensuring context consistency and accuracy
Performance Requirements
Critical Performance Targets (Enhanced with Compression)
- Session Initialization: <500ms for complete session setup (improved with compression: <400ms)
- Core Operations: <200ms for memory reads, writes, and basic operations (improved: <150ms)
- Memory Operations: <200ms per individual memory operation (optimized: <150ms)
- Context Loading: <300ms for full context restoration (enhanced: <250ms)
- Project Activation: <100ms for project activation (maintained: <100ms)
- Deep Analysis: <3s for large projects (optimized: <2.5s)
- Compression Overhead: <50ms additional processing time for selective compression
- Storage Efficiency: 30-50% reduction in internal content storage requirements
Performance Monitoring
- Real-Time Metrics: Continuous monitoring of operation performance
- Performance Analytics: Detailed analysis of session operation efficiency
- Optimization Recommendations: Automated suggestions for performance improvement
- Resource Management: Efficient memory and processing resource utilization
Performance Validation
- Automated Testing: Continuous validation of performance targets
- Performance Regression Detection: Monitoring for performance degradation
- Benchmark Comparison: Comparing against established performance baselines
- Performance Reporting: Detailed performance analytics and recommendations
Error Handling & Recovery
Session-Critical Error Handling
- Data Integrity Errors: Comprehensive validation and recovery procedures
- Memory Access Failures: Robust fallback and retry mechanisms
- Context Corruption: Recovery strategies for corrupted session context
- Performance Degradation: Automatic optimization and resource management
- Serena Unavailable: Use traditional file analysis with local caching
- Onboarding Failures: Graceful degradation with manual onboarding options
Recovery Strategies
- Graceful Degradation: Maintaining core functionality under adverse conditions
- Automatic Recovery: Intelligent recovery from common failure scenarios
- Manual Recovery: Clear escalation paths for complex recovery situations
- State Reconstruction: Rebuilding session state from available information
- Fallback Mechanisms: Backward compatibility with existing workflow patterns
Error Categories
- Serena MCP Errors: Specific handling for Serena server communication issues
- Memory System Errors: Memory corruption, access, and consistency issues
- Performance Errors: Operation timeout and resource constraint handling
- Integration Errors: Cross-system integration and coordination failures
Session Analytics & Reporting
Performance Analytics
- Operation Timing: Detailed timing analysis for all session operations
- Resource Utilization: Memory, processing, and network resource tracking
- Efficiency Metrics: Session operation efficiency and optimization opportunities
- Trend Analysis: Performance trends and improvement recommendations
Session Intelligence
- Usage Patterns: Analysis of session usage and optimization opportunities
- Context Evolution: Tracking context development and enhancement over time
- Success Metrics: Session effectiveness and user satisfaction tracking
- Predictive Analytics: Intelligent prediction of session needs and optimization
Quality Metrics
- Data Integrity: Comprehensive validation of session data quality
- Context Accuracy: Ensuring session context remains accurate and relevant
- Performance Compliance: Validation against performance targets and requirements
- User Experience: Session impact on overall user experience and productivity
Integration Ecosystem
SuperClaude Framework Integration
- Command Coordination: Integration with other SuperClaude commands for session support
- Quality Gates: Integration with validation cycles and quality assurance
- Mode Coordination: Support for different operational modes and contexts
- Workflow Integration: Seamless integration with complex workflow operations
Cross-Session Coordination
- Multi-Session Projects: Managing complex projects spanning multiple sessions
- Context Handoff: Smooth transition of context between sessions and users
- Session Hierarchies: Managing parent-child session relationships
- Continuous Learning: Each session builds on previous knowledge and insights
Integration with /sc:save
- Context loaded by /sc:load is enhanced during session
- Use /sc:save to persist session changes back to Serena
- Maintains session lifecycle: load → work → save
- Session continuity through checkpoint and restoration mechanisms
Examples
Basic Project Load
/sc:load
# Activates current directory project and loads all memories
Specific Project with Analysis
/sc:load ~/projects/webapp --analyze
# Activates webapp project and runs deep analysis
Refresh Configuration
/sc:load --type config --refresh
# Reloads configuration memories and updates context
New Project Onboarding
/sc:load ./new-project --onboard
# Activates and onboards new project, creating initial memories
Session Checkpoint
/sc:load --type checkpoint --metadata
# Create comprehensive checkpoint with metadata
Session Recovery
/sc:load --resume --validate
# Resume from previous session with validation
Performance Monitoring with Compression
/sc:load --performance --validate
# Session operation with performance monitoring
/sc:load --optimize-internal --performance
# Enable selective compression with performance tracking
Checkpoint Restoration
/sc:load --resume
# Automatically resume from latest checkpoint
/sc:load --checkpoint checkpoint-2025-01-31-16:00:00
# Restore from specific checkpoint ID
/sc:load --type checkpoint MyProject
# Load project and restore from latest checkpoint
Session Continuity Examples
# Previous session workflow:
/sc:load MyProject # Initialize session
# ... work on project ...
/sc:save --checkpoint # Create checkpoint
# Next session workflow:
/sc:load MyProject --resume # Resume from checkpoint
# ... continue work ...
/sc:save --summarize # Save with summary
Boundaries
This session command will:
- Provide robust session lifecycle management with strict performance requirements
- Integrate seamlessly with Serena MCP for comprehensive session capabilities
- Maintain context continuity and cross-session persistence effectively
- Support complex multi-session workflows with intelligent state management
- Deliver session operations within strict performance targets consistently
- Enable seamless project activation and context loading across sessions
This session command will not:
- Operate without proper Serena MCP integration and connectivity
- Compromise performance targets for additional functionality
- Proceed without proper session state validation and integrity checks
- Function without adequate error handling and recovery mechanisms
- Ignore onboarding requirements for new projects
- Skip context validation and enhancement procedures