• Updated troubleshooting.md, optimization-guide.md, mcp-server-guide.md, diagnostic-reference.md, and README.md • Changed internal references from (filename.md) to (./filename.md) format • Improved link robustness and portability across different viewing contexts • Completed cross-reference standardization throughout Reference directory 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
27 KiB
SuperClaude Optimization Guide
Performance Excellence and Efficiency Mastery: Comprehensive strategies for maximizing SuperClaude performance, resource management, and development efficiency through systematic optimization.
Focus: Performance optimization, resource management, troubleshooting patterns, and quality assurance strategies.
Table of Contents
Performance Optimization
- Speed and Efficiency Strategies - Core performance optimization techniques
- Resource Management - Memory, context, and processing optimization
- Scope Optimization - Strategic boundary setting for efficiency
Quality Excellence
- Quality Assurance Patterns - Comprehensive testing and validation
- Predictive Quality Management - Proactive issue prevention
- Validation Strategies - Systematic quality gates
Troubleshooting and Recovery
- Common Performance Issues - Problem identification and resolution
- Debugging Patterns - Systematic problem-solving approaches
- Recovery Strategies - Issue resolution and optimization
See Also
- Quick Start Practices - Foundation skills and basic workflows
- Advanced Patterns - Multi-agent coordination and expert techniques
Speed and Efficiency Strategies
Core Performance Optimization
Scope Optimization for Large Projects:
# Problem: Slow analysis on large codebases
/sc:analyze massive-project/ # Inefficient: analyzes everything
# Solution: Strategic scope limitation
/sc:analyze src/core/ --scope module --focus quality
/sc:analyze api/ --scope directory --focus security
/sc:analyze frontend/ --scope component --focus performance
# Performance gain: 70% faster execution, same actionable insights
Context and Token Optimization:
# Ultra-compressed mode for token efficiency
/sc:analyze large-system/ --uc --symbol-enhanced
# 30-50% token reduction while preserving information quality
# Progressive analysis for context management
/sc:analyze . --quick --overview # Initial understanding
/sc:analyze problematic-areas/ --deep # Focused deep dive
/sc:analyze . --comprehensive --final # Complete analysis
# Streaming mode for continuous processing
/sc:implement "large feature" --stream --checkpoint-every 100-lines
# Maintains progress, reduces memory pressure
Parallel Execution Optimization:
# Inefficient: Sequential operations
/sc:analyze file1.js && /sc:analyze file2.js && /sc:analyze file3.js
# Optimized: Parallel execution
/sc:analyze src/ --parallel --concurrency 3
# Multiple files analyzed simultaneously
# Advanced parallel workflows
/sc:implement "frontend components" --magic --parallel &
/sc:implement "backend API" --c7 --parallel &
/sc:implement "database schema" --performance-optimize &
wait
# Performance gains: 60-80% time reduction for independent operations
Advanced Efficiency Patterns
Large Codebase Analysis Optimization:
# Traditional approach (inefficient)
/sc:analyze enterprise-monolith/ # Attempts to analyze 100K+ lines
# Optimized approach (efficient)
/sc:analyze . --quick --architecture-overview # 5 minutes: System understanding
/sc:analyze core-modules/ --focus quality --depth moderate # 10 minutes: Quality assessment
/sc:analyze security-critical/ --focus security --deep # 15 minutes: Security audit
/sc:analyze performance-bottlenecks/ --focus performance # 10 minutes: Performance analysis
# Results: 60% faster completion, better-focused insights, actionable recommendations
Multi-Technology Stack Optimization:
# Parallel technology analysis
/sc:analyze frontend/ --focus performance --react-specific &
/sc:analyze backend/ --focus security --nodejs-specific &
/sc:analyze database/ --focus performance --postgresql-specific &
wait
# Technology-specific tool usage
/sc:implement "React components" --magic --ui-focus
/sc:implement "API endpoints" --c7 --backend-patterns
/sc:implement "database queries" --performance-optimize
# Benefits: Parallel execution, technology-specific optimization, time savings
Command Optimization Patterns:
# Efficient command chaining for workflows
/sc:design "feature architecture" && \
/sc:implement "core functionality" --validate && \
/sc:test --coverage --performance && \
/sc:document . --scope feature
# Batch operations for related tasks
/sc:improve src/components/ src/utils/ src/hooks/ --focus quality --batch
# Conditional optimization
/sc:test . --quick || /sc:analyze . --focus quality --debug
# Run full analysis only if quick test fails
Resource Management
Memory and Context Optimization
Memory-Efficient Operations:
# Memory-efficient operations for resource-constrained environments
/sc:analyze . --memory-efficient --stream --chunk-size 10MB
/sc:implement "feature" --memory-optimize --incremental
# Context window optimization
/sc:analyze large-project/ --context-optimize --essential-only
# Focus on essential information, reduce context bloat
# Progressive context building
/sc:load project/ --scope module # Start small
/sc:expand-context core-features/ --essential # Add needed context
/sc:implement "feature" --context-aware # Work with optimized context
# Results: 50% better resource utilization, 40% faster completion
Concurrency and Resource Allocation:
# Concurrency optimization for parallel processing
/sc:spawn "complex project" --concurrency 3 --parallel-optimize
/sc:test . --parallel --worker-pool 4
# Resource allocation strategies
/sc:analyze . --cpu-optimize --max-memory 2GB # CPU-bound optimization
/sc:implement "feature" --io-optimize --cache-enable # I/O-bound optimization
# Adaptive resource management
/sc:implement "large feature" --adaptive-resources --scale-based-on-complexity
# Automatically adjusts resource usage based on task complexity
Network and MCP Optimization:
# Network optimization for MCP server usage
/sc:implement "feature" --c7 --seq --timeout 60 # Specific servers only
/sc:analyze . --no-mcp --native-fallback # Local processing when needed
# MCP server selection optimization
/sc:implement "UI components" --magic # UI-specific server
/sc:analyze "complex logic" --seq # Analysis-specific server
/sc:improve "code patterns" --morph # Pattern-specific server
# Connection pooling and caching
/sc:implement "feature" --mcp-cache-enable --connection-pool 5
# Reuse connections and cache results for efficiency
Context Management Excellence
Context Preservation Strategies:
# Efficient context management for long sessions
/sc:save "context-checkpoint" --essential-only --compress
# Save only essential context, reduce storage overhead
# Context partitioning for large projects
/sc:save "frontend-context" --scope frontend/
/sc:save "backend-context" --scope backend/
/sc:save "database-context" --scope database/
# Separate contexts for different project areas
# Context optimization and cleanup
/sc:optimize-context --remove-stale --compress --deduplicate
# Clean up unnecessary context data, improve performance
Session Lifecycle Optimization:
# Optimized session management for performance
/sc:load "project-main" --lazy-load --essential-first
# Load only essential context initially, add more as needed
# Progressive context expansion
/sc:load "project-main" # Core context
/sc:expand-context "current-feature" --targeted # Add feature-specific context
/sc:work-session "feature development" # Optimized work session
/sc:compress-context --save "optimized-session" # Clean and save
# Context sharing and reuse
/sc:export-context "team-baseline" --shareable --optimized
# Create optimized context for team sharing
Scope Optimization
Strategic Boundary Setting
Intelligent Scope Selection:
# Problem: Over-broad scope causing performance issues
/sc:analyze . --scope project # Analyzes entire project (slow)
# Solution: Strategic scope optimization
/sc:analyze . --scope module --focus architecture # Architecture overview
/sc:analyze problematic-area/ --scope directory # Focused problem analysis
/sc:analyze critical-file.js --scope file # Detailed file analysis
# Advanced scope strategies
/sc:analyze . --scope adaptive --complexity-based # Automatic scope adjustment
/sc:analyze . --scope smart --performance-target 30s # Target-based scope optimization
Context-Aware Scope Adaptation:
# Early development: Broad scope for understanding
/sc:analyze new-project/ --scope project --discovery-mode
# Active development: Focused scope for efficiency
/sc:implement "feature" --scope module --development-mode
# Debugging: Targeted scope for problem resolution
/sc:troubleshoot "bug" --scope function --debug-mode
# Optimization: Performance-focused scope
/sc:improve . --scope bottleneck --performance-mode
Scope Optimization Patterns:
# Hierarchical scope analysis
/sc:analyze . --scope project --overview # High-level understanding
/sc:analyze src/ --scope directory --details # Directory-level analysis
/sc:analyze src/components/ --scope module --deep # Module-level deep dive
/sc:analyze component.js --scope file --complete # Complete file analysis
# Progressive scope expansion
/sc:analyze . --scope minimal --expand-as-needed # Start minimal, expand based on findings
/sc:analyze . --scope core --include-dependencies # Core plus essential dependencies
Quality Assurance Patterns
Comprehensive Quality Workflows
Quality-First Development Cycle:
# Quality-integrated development workflow
/sc:implement "new feature" --test-driven --quality-gates
/sc:test . --comprehensive --coverage-target 90
/sc:analyze . --focus quality --production-readiness
/sc:improve . --type maintainability --future-proof
# Security-integrated quality assurance
/sc:implement "authentication" --security-first --audit-ready
/sc:test . --security-scenarios --penetration-testing
/sc:analyze . --focus security --compliance-validation
# Performance-validated quality process
/sc:implement "high-traffic feature" --performance-conscious
/sc:test . --performance-benchmarks --load-testing
/sc:analyze . --focus performance --scalability-assessment
Multi-Layer Quality Validation:
# Comprehensive quality validation pipeline
Layer 1: /sc:test . --unit --fast # Quick feedback
Layer 2: /sc:test . --integration --comprehensive # System integration
Layer 3: /sc:test . --e2e --user-scenarios # End-to-end validation
Layer 4: /sc:test . --performance --load-testing # Performance validation
Layer 5: /sc:test . --security --vulnerability # Security validation
# Quality gates and checkpoints
/sc:validate --pre-commit --quality-gate # Pre-commit validation
/sc:validate --pre-deploy --production-ready # Pre-deployment validation
/sc:validate --post-deploy --monitoring-enabled # Post-deployment validation
Testing Excellence Patterns
Test-Driven Development with SuperClaude:
# Red Phase: Write failing tests first
/sc:design "feature specification" --scope module
/sc:implement "failing tests" --coverage
/sc:test . --validate
# Green Phase: Minimal implementation
/sc:implement "minimal feature implementation" --validate
/sc:test . --coverage
# Refactor Phase: Code improvement
/sc:improve . --focus quality --safe-mode
/sc:analyze . --focus quality --think
/sc:test . --coverage --validate
# Cycle benefits: Higher code quality, better test coverage, reduced bugs
Advanced Testing Strategies:
# Property-based testing integration
/sc:test . --property-based --generate-cases
# Generate test cases automatically based on properties
# Mutation testing for test quality
/sc:test . --mutation-testing --validate-test-quality
# Verify test suite effectiveness through mutation testing
# Performance regression testing
/sc:test . --performance-regression --baseline-compare
# Ensure performance doesn't degrade over time
# Contract testing for microservices
/sc:test . --contract-testing --service-boundaries
# Validate service interfaces and contracts
Predictive Quality Management
Proactive Quality Strategies
Quality Prediction and Prevention:
# Advanced quality management with comprehensive analysis
/sc:analyze . --focus quality --think-hard --validate
# Predictive analysis capabilities:
# - Quality degradation prediction based on code change patterns
# - Performance regression risk assessment using historical data
# - Security vulnerability prediction based on code complexity
# - Technical debt accumulation modeling and forecasting
# - Maintenance burden prediction and resource planning
# Proactive optimization workflow:
/sc:implement "new feature" --validate --safe-mode
/sc:analyze . --focus quality --think
/sc:improve . --focus quality --validate
# Outcomes: Significant reduction in production issues and lower maintenance costs
Risk Assessment and Mitigation:
# Comprehensive risk assessment
/sc:analyze . --risk-assessment --predictive
# Identifies potential risks:
# - Code complexity and maintainability risks
# - Performance bottleneck predictions
# - Security vulnerability likelihood
# - Integration complexity and failure points
# Risk mitigation strategies
/sc:implement "feature" --risk-aware --mitigation-strategies
# Apply risk-appropriate development strategies:
# - Higher test coverage for high-risk areas
# - More thorough code review for complex changes
# - Performance monitoring for critical paths
# - Security validation for sensitive components
Quality Metrics and Monitoring
Quality Metrics Collection:
# Comprehensive quality metrics
/sc:analyze . --metrics-collection --quality-dashboard
# Collects metrics:
# - Code complexity and maintainability scores
# - Test coverage and quality indicators
# - Performance characteristics and trends
# - Security posture and vulnerability counts
# - Documentation completeness and quality
# Quality trend analysis
/sc:analyze project-history/ --quality-trends --prediction
# Analyzes quality trends over time:
# - Quality improvement or degradation patterns
# - Most effective quality improvement strategies
# - Correlation between practices and outcomes
# - Predictive quality modeling for future planning
Validation Strategies
Systematic Quality Gates
Multi-Stage Validation Pipeline:
# Pre-development validation
/sc:validate requirements/ --completeness --feasibility
/sc:validate design/ --architecture --performance-impact
# Development-time validation
/sc:validate implementation/ --quality --security --performance
/sc:validate tests/ --coverage --effectiveness --maintainability
# Pre-deployment validation
/sc:validate system/ --integration --scalability --security
/sc:validate documentation/ --completeness --accuracy --usability
# Post-deployment validation
/sc:validate production/ --performance --security --user-experience
/sc:validate monitoring/ --coverage --alerting --response-procedures
Context-Appropriate Validation:
# Startup/MVP validation (speed-focused)
/sc:validate mvp/ --functional --user-value --time-to-market
# Enterprise validation (compliance-focused)
/sc:validate enterprise/ --security --compliance --scalability --maintainability
# Open source validation (community-focused)
/sc:validate open-source/ --documentation --community-standards --accessibility
# Critical system validation (reliability-focused)
/sc:validate critical-system/ --reliability --fault-tolerance --disaster-recovery
Common Performance Issues
Problem Identification and Resolution
Scope-Related Performance Issues:
# Problem: Analysis taking too long
❌ /sc:analyze massive-project/
# Diagnosis: Scope too broad for efficient processing
/sc:diagnose performance-issue --scope-analysis
# Solution: Targeted scope optimization
✅ /sc:analyze src/ --scope directory
✅ /sc:analyze problematic-component/ --scope module
✅ /sc:analyze critical-function --scope function
Resource Utilization Issues:
# Problem: High memory usage and slow response
❌ /sc:implement "complex feature" # Using all default settings
# Diagnosis: Resource allocation optimization needed
/sc:diagnose resource-usage --memory-analysis --cpu-analysis
# Solution: Resource-optimized execution
✅ /sc:implement "complex feature" --memory-efficient --cpu-optimize
✅ /sc:implement "complex feature" --streaming --chunked-processing
Context Management Issues:
# Problem: Context window exceeded or degraded performance
❌ Long session without context optimization
# Diagnosis: Context bloat and inefficient session management
/sc:diagnose context-issues --size-analysis --efficiency-check
# Solution: Context optimization strategies
✅ /sc:optimize-context --compress --remove-stale
✅ /sc:partition-context --by-domain --essential-only
✅ /sc:save "optimized-session" --context-efficient
Performance Anti-Patterns
Common Performance Mistakes:
# Anti-pattern: Sequential processing of independent tasks
❌ /sc:analyze file1 → /sc:analyze file2 → /sc:analyze file3
# Optimized pattern: Parallel processing
✅ /sc:analyze file1 file2 file3 --parallel
# Anti-pattern: Using wrong tool for the task
❌ /sc:improve large-codebase/ (single-agent, slow)
# Optimized pattern: Appropriate tool selection
✅ /sc:spawn "improve codebase quality" --delegate (multi-agent, fast)
# Anti-pattern: Over-broad scope without focus
❌ /sc:analyze . --comprehensive --everything
# Optimized pattern: Focused, targeted analysis
✅ /sc:analyze . --focus specific-concern --scope targeted-area
Debugging Patterns
Systematic Problem-Solving
Performance Debugging Workflow:
# Step 1: Performance problem identification
/sc:diagnose performance --baseline-comparison --bottleneck-analysis
# Step 2: Root cause analysis
/sc:analyze performance-issues/ --systematic --hypothesis-testing
# Step 3: Optimization strategy development
/sc:design "performance optimization plan" --evidence-based --measurable
# Step 4: Implementation and validation
/sc:implement "performance improvements" --measure-impact --validate
/sc:test . --performance-benchmarks --before-after-comparison
# Step 5: Continuous monitoring
/sc:monitor performance/ --ongoing --alert-on-regression
Quality Issue Resolution:
# Systematic quality issue debugging
/sc:diagnose quality-issues --comprehensive-scan --priority-ranking
/sc:analyze root-causes/ --systematic --evidence-gathering
/sc:implement "quality improvements" --targeted --validate-effectiveness
/sc:test . --quality-validation --regression-prevention
/sc:monitor quality-metrics/ --ongoing --trend-analysis
Integration and Coordination Issues:
# Multi-agent coordination debugging
/sc:diagnose coordination-issues --agent-interaction-analysis
/sc:analyze workflow-efficiency/ --bottleneck-identification --optimization-opportunities
/sc:optimize agent-coordination/ --communication-patterns --efficiency-improvements
/sc:validate coordination-improvements/ --effectiveness-measurement
Advanced Debugging Techniques
Context-Aware Debugging:
# Debug with full context awareness
/sc:debug "complex issue" --full-context --historical-analysis
# Leverages:
# - Historical session data and decision patterns
# - Cross-file dependency analysis and impact assessment
# - Performance pattern recognition and optimization history
# - Quality trend analysis and regression identification
# Progressive debugging with scope expansion
/sc:debug issue/ --scope minimal --expand-based-on-findings
# Start with focused analysis, expand scope as needed based on discoveries
Predictive Debugging:
# Proactive issue identification
/sc:predict potential-issues/ --based-on-patterns --risk-assessment
# Identifies likely issues before they manifest:
# - Performance degradation predictions
# - Quality regression likelihood
# - Integration failure probability
# - Security vulnerability emergence
# Preventive debugging actions
/sc:implement preventive-measures/ --based-on-predictions --proactive-optimization
# Apply preventive measures to avoid predicted issues
Recovery Strategies
Issue Resolution and Optimization
Performance Recovery Patterns:
# Performance degradation recovery
/sc:recover performance/ --baseline-restoration --optimization-application
# Steps:
# 1. Identify performance regression points
# 2. Restore known good performance baseline
# 3. Apply targeted optimization strategies
# 4. Validate performance improvement
# 5. Implement monitoring to prevent recurrence
# Quality recovery after issues
/sc:recover quality/ --systematic-improvement --validation-enhanced
# Steps:
# 1. Comprehensive quality assessment
# 2. Prioritized issue resolution plan
# 3. Systematic quality improvement implementation
# 4. Enhanced validation and testing
# 5. Quality monitoring and trend analysis
Context and Session Recovery:
# Session state recovery after interruption
/sc:recover session/ --context-reconstruction --progress-restoration
# Reconstructs:
# - Work context and progress state
# - Decision history and rationale
# - Quality baseline and metrics
# - Performance characteristics and optimizations
# Project state recovery and optimization
/sc:recover project/ --comprehensive-restoration --efficiency-improvements
# Restores and improves:
# - Project context and architectural understanding
# - Quality standards and testing strategies
# - Performance optimizations and monitoring
# - Documentation and knowledge base
Continuous Improvement
Performance Optimization Lifecycle:
# Continuous performance improvement cycle
Week 1: /sc:baseline performance/ --comprehensive-measurement
Week 2: /sc:optimize performance/ --targeted-improvements --measure-impact
Week 3: /sc:validate optimizations/ --effectiveness-assessment --regression-testing
Week 4: /sc:refine optimizations/ --fine-tuning --continuous-monitoring
# Quality improvement lifecycle
Month 1: /sc:assess quality/ --comprehensive-audit --baseline-establishment
Month 2: /sc:improve quality/ --systematic-enhancements --process-optimization
Month 3: /sc:validate improvements/ --effectiveness-measurement --standard-compliance
Month 4: /sc:evolve practices/ --continuous-improvement --best-practice-development
Learning-Based Optimization:
# Pattern-based optimization learning
/sc:learn optimization-patterns/ --historical-analysis --effectiveness-correlation
# Learns:
# - Most effective optimization strategies for different contexts
# - Performance improvement patterns and success predictors
# - Quality enhancement approaches and impact measurement
# - Resource optimization techniques and efficiency gains
# Adaptive optimization strategies
/sc:adapt optimization-approach/ --context-aware --learning-informed
# Adapts strategies based on:
# - Project characteristics and requirements
# - Team capabilities and preferences
# - Historical success patterns and lessons learned
# - Current performance and quality baseline
Optimization Metrics and Measurement
Performance Measurement
Comprehensive Performance Metrics:
# Performance baseline establishment
/sc:measure performance/ --comprehensive-baseline --all-dimensions
# Measures:
# - Execution time and throughput characteristics
# - Resource utilization (CPU, memory, network)
# - Context efficiency and token optimization
# - Tool coordination effectiveness and overhead
# Performance improvement tracking
/sc:track performance-improvements/ --trend-analysis --impact-measurement
# Tracks:
# - Optimization impact and effectiveness over time
# - Resource efficiency improvements and cost reduction
# - User productivity gains and workflow acceleration
# - Quality maintenance during performance optimization
Quality and Efficiency Correlation:
# Quality-performance relationship analysis
/sc:analyze quality-performance-relationship/ --correlation-study --optimization-opportunities
# Analyzes:
# - Quality improvement impact on development efficiency
# - Performance optimization effects on code quality
# - Optimal balance points for quality-performance trade-offs
# - Best practices for maintaining both quality and efficiency
Success Metrics and KPIs
Development Efficiency KPIs:
# Development speed and quality metrics
/sc:measure development-efficiency/ --kpi-dashboard --trend-analysis
# Key metrics:
# - Feature development time reduction (target: 30-50% improvement)
# - Code review cycle time (target: 60% reduction)
# - Bug discovery and resolution time (target: 40% faster)
# - Documentation generation efficiency (target: 70% time savings)
# Team productivity and satisfaction metrics
/sc:measure team-productivity/ --satisfaction-correlation --adoption-success
# Key metrics:
# - Developer productivity improvement (target: 25-40% increase)
# - Code quality consistency across team members
# - Knowledge sharing and skill development acceleration
# - Tool adoption success and user satisfaction scores
Next Steps
Optimize your SuperClaude usage with these advanced strategies:
Immediate Optimization:
- Apply scope optimization to your current projects
- Implement performance monitoring and measurement
- Establish quality gates and validation pipelines
Continuous Improvement:
- Monitor performance metrics and trends
- Refine optimization strategies based on results
- Share optimization insights with your team
Advanced Mastery:
- Technical Architecture - Deep system optimization
- Contributing Code - Framework optimization
Community Optimization
Share Your Optimizations:
- Document successful optimization strategies
- Contribute performance insights to the community
- Participate in optimization research and development
Learn from Others:
- GitHub Discussions - Community optimization sharing
- Examples Cookbook - Optimization examples and patterns
Your Optimization Journey:
Optimization is an ongoing process. Start with immediate performance gains, establish measurement baselines, and continuously refine your approach based on data and results.
Optimization Success Indicators:
- Performance: 30-70% improvement in execution time and resource efficiency
- Quality: Measurable reduction in issues and improvement in code quality metrics
- Productivity: Faster development cycles with maintained or improved quality
- Sustainability: Consistent optimization practices integrated into daily workflows