SuperGemini Framework Flags User Guide ๐Ÿ

September 28, 2025 ยท View on GitHub

โœ… Verification Status

  • SuperGemini Version: v4.0+ Compatible
  • Last Tested: 2025-01-16
  • Test Environment: Linux/Windows/macOS
  • Flag Syntax: โœ… All Verified

๐Ÿงช Testing Your Flag Setup

Before using flags, verify they work correctly:

# Test basic flag recognition
/sg:analyze . --help
# Expected: Shows available flags without errors

# Test auto-flag activation
/sg:implement "test component"
# Expected: Magic + Context7 should auto-activate for UI requests

# Test manual flag override
/sg:analyze . --no-mcp
# Expected: Native execution only, no MCP servers

If tests fail: Check Installation Guide for flag system setup

๐Ÿค– Most Flags Activate Automatically - Don't Stress About It!

SuperGemini's intelligent flag system automatically detects task complexity and context, then activates appropriate flags behind the scenes. You get optimized performance without memorizing flag combinations.

Intelligent Auto-Activation: Type /sg:analyze large-codebase/ โ†’ --introspect + --serena + --orchestrate activate automatically. Type complex multi-file operations โ†’ --task-manage + --delegate optimize execution. Work under resource pressure โ†’ --uc compresses output.

Manual Override Available: When you want specific behavior, flags provide precise control. But in most cases, SuperGemini's automatic selection delivers optimal results.


๐Ÿš€ Just Try These (No Flag Knowledge Required)

Commands Work Great Without Flags:

# These automatically get optimal flags
/sg:analyze "mobile fitness app"
# โ†’ Auto-activates: --introspect, --context7

/sg:analyze src/ --focus security  
# โ†’ Auto-activates: --introspect, --serena, --orchestrate

/sg:implement "user authentication system"
# โ†’ Auto-activates: --task-manage, --c7, --magic, --validate

/sg:troubleshoot "API performance issues"
# โ†’ Auto-activates: --introspect, --seq, --serena

/sg:improve legacy-code/ --focus maintainability
# โ†’ Auto-activates: --task-manage, --morph, --serena, --safe-mode

Behind-the-Scenes Optimization:

  • Context Analysis: Keywords trigger appropriate specialists and tools
  • Complexity Detection: Multi-file operations get coordination flags
  • Resource Awareness: System load triggers efficiency optimizations
  • Quality Gates: Risky operations automatically enable safety flags
  • Performance Tuning: Optimal tool combinations selected automatically

When Manual Flags Help:

  • Override automatic detection: --no-mcp for lightweight execution
  • Force specific behavior: --uc for compressed output
  • Learning and exploration: --introspect to see reasoning
  • Resource control: --concurrency 2 to limit parallel operations

What Are Flags? ๐Ÿค”

Flags are Modifiers that adjust SuperGemini's behavior for specific contexts and requirements:

Flag Syntax:

/sg:command [args] --flag-name [value]

# Examples
/sg:analyze src/ --focus security --depth deep
/sg:implement "auth" --task-manage --validate
/sg:troubleshoot issue/ --introspect --uc --concurrency 3

Two Types of Activation:

  1. Automatic (90% of use): SuperGemini detects context and activates optimal flags
  2. Manual (10% of use): You override or specify exact behavior needed

Flag Functions:

  • Behavioral Modes: --brainstorm, --introspect, --task-manage
  • Tool Selection: --c7, --seq, --magic, --morph, --serena, --play
  • Analysis Modes: --introspect, --task-manage, --orchestrate
  • Efficiency Control: --uc, --concurrency, --scope
  • Safety & Quality: --safe-mode, --validate, --dry-run

Auto-Activation vs Manual Override:

  • Auto: /sg:implement "React dashboard" โ†’ Magic + Context7 + task coordination
  • Manual: /sg:implement "simple function" --no-mcp โ†’ Native-only execution

Flag Categories ๐Ÿ“‚

Planning & Analysis Flags ๐Ÿง 

Thinking Depth Control:

--introspect - Standard Analysis (~4K tokens)

  • Auto-Triggers: Multi-component analysis, moderate complexity
  • Manual Use: Force structured thinking for simple tasks
  • Enables: Sequential MCP for systematic reasoning

Success Criteria

  • Sequential MCP server activates (check status output)
  • Analysis follows structured methodology with clear sections
  • Output includes evidence-based reasoning and conclusions
  • Token usage approximately 4K or less
/sg:analyze auth-system/ --introspect
# โ†’ Structured analysis with evidence-based reasoning

Verify: Sequential MCP should show in status output
Test: Output should have systematic structure with hypothesis testing
Check: Analysis quality should be notably higher than basic mode

--introspect - Deep Analysis (~10K tokens)

  • Auto-Triggers: Architectural analysis, system-wide dependencies
  • Manual Use: Force comprehensive analysis
  • Enables: Sequential + Context7 for deep understanding
/sg:troubleshoot "performance degradation" --introspect
# โ†’ Comprehensive root cause analysis with framework patterns

--orchestrate - Maximum Analysis (~32K tokens)

  • Auto-Triggers: Critical system redesign, legacy modernization
  • Manual Use: Force maximum analytical depth
  • Enables: All MCP servers for comprehensive capability
/sg:analyze enterprise-architecture/ --orchestrate
# โ†’ Maximum depth with all tools and reasoning capacity

Mode Activation Flags:

`` / --bs - Interactive Discovery

  • Auto-Triggers: Vague requests, exploration keywords
  • Manual Use: Force collaborative requirement discovery
/sg:implement "better user experience"
# โ†’ Socratic questions to clarify requirements before implementation

--introspect - Reasoning Transparency

  • Auto-Triggers: Error recovery, learning contexts
  • Manual Use: Expose decision-making process for learning
/sg:analyze complex-algorithm/ --introspect
# โ†’ Transparent reasoning with ๐Ÿค”, ๐ŸŽฏ, โšก markers

Efficiency & Control Flags โšก

Output Compression:

--uc / --ultracompressed - Token Efficiency (30-50% reduction)

  • Auto-Triggers: Context usage >75%, large operations, resource pressure
  • Manual Use: Force compressed communication
  • Effect: Symbol-enhanced output while preserving โ‰ฅ95% information quality
/sg:analyze large-project/ --uc
# โ†’ "auth.js:45 โ†’ ๐Ÿ›ก๏ธ sec risk in user val()" vs verbose explanations

--token-efficient - Moderate Compression

  • Auto-Triggers: Medium resource pressure, efficiency requirements
  • Manual Use: Balance between detail and efficiency
/sg:troubleshoot "memory leak" --token-efficient
# โ†’ Structured but concise problem analysis

Execution Control:

--concurrency [n] - Parallel Operation Control (1-15)

  • Auto-Triggers: Resource optimization needs
  • Manual Use: Control system load and parallel processing
/sg:improve large-codebase/ --concurrency 3
# โ†’ Limit to 3 parallel operations for resource management

--scope [file|module|project|system] - Analysis Boundary

  • Auto-Triggers: Analysis boundary detection
  • Manual Use: Explicitly define operational scope
/sg:analyze src/auth/ --scope module
# โ†’ Focus analysis on authentication module only

--loop / --iterations [n] - Iterative Improvement

  • Auto-Triggers: "polish", "refine", "enhance", "improve" keywords
  • Manual Use: Force iterative improvement cycles
/sg:improve user-interface/ --loop --iterations 3
# โ†’ 3 improvement cycles with validation gates

Focus & Specialization Flags ๐ŸŽฏ

Domain-Specific Analysis:

--focus [domain] - Target Expertise Application

  • Available Domains: performance, security, quality, architecture, accessibility, testing
  • Auto-Triggers: Domain-specific keywords and file patterns
  • Manual Use: Force specific analytical perspective
# Security-focused analysis
/sg:analyze payment-system/ --focus security
# โ†’ Security specialist + vulnerability assessment + compliance validation

# Performance optimization focus  
/sg:improve api-endpoints/ --focus performance
# โ†’ Performance engineer + bottleneck analysis + optimization patterns

# Architecture evaluation
/sg:analyze microservices/ --focus architecture
# โ†’ System architect + design pattern analysis + scalability assessment

# Quality improvement
/sg:review codebase/ --focus quality
# โ†’ Quality engineer + code smell detection + maintainability analysis

Task Management:

--task-manage / --delegate - Complex Coordination

  • Auto-Triggers: >3 steps, >2 directories, >3 files
  • Manual Use: Force hierarchical task organization for simple tasks
/sg:implement "simple feature" --task-manage
# โ†’ Phase-based approach with progress tracking even for simple tasks

--delegate [auto|files|folders] - Orchestration Strategy

  • Auto-Triggers: >7 directories OR >50 files OR complexity >0.8
  • Manual Use: Control delegation strategy
/sg:refactor enterprise-codebase/ --delegate folders
# โ†’ Delegate by directory structure for systematic organization

Tool Integration Flags ๐Ÿ› ๏ธ

MCP Server Control:

Individual Server Flags:

  • --c7 / --context7: Documentation and framework patterns
  • --seq / --sequential: Structured multi-step reasoning
  • --magic: Modern UI component generation
  • --morph / --morphllm: Pattern-based code transformation
  • --serena: Semantic understanding and project memory
  • --play / --playwright: Browser automation and testing
# Specific server combinations
/sg:implement "dashboard" --magic --c7
# โ†’ UI generation + framework patterns

/sg:analyze complex-issue/ --seq --serena  
# โ†’ Structured reasoning + project context

/sg:improve legacy-code/ --morph --serena --seq
# โ†’ Pattern transformation + context + systematic analysis

Server Group Control:

--all-mcp - Maximum Capability

  • Auto-Triggers: Maximum complexity scenarios, multi-domain problems
  • Manual Use: Force all tools for comprehensive capability
/sg:implement "enterprise-platform" --all-mcp
# โ†’ All 6 MCP servers coordinated for maximum capability

--no-mcp - Native-Only Execution

  • Auto-Triggers: Performance priority, simple tasks
  • Manual Use: Force lightweight execution without MCP overhead
/sg:explain "simple function" --no-mcp
# โ†’ Fast native response without MCP server coordination

Tool Optimization:

--orchestrate - Intelligent Tool Selection

  • Auto-Triggers: Multi-tool operations, performance constraints, >3 files
  • Manual Use: Force optimal tool coordination
/sg:refactor components/ --orchestrate
# โ†’ Optimal tool selection and parallel execution coordination

Safety & Validation Flags ๐Ÿ›ก๏ธ

Risk Management:

--validate - Pre-execution Risk Assessment

  • Auto-Triggers: Risk score >0.7, resource usage >75%, production environment
  • Manual Use: Force validation gates for any operation
/sg:implement "payment-processing" --validate
# โ†’ Risk assessment + validation gates before implementation

--safe-mode - Maximum Conservative Execution

  • Auto-Triggers: Resource usage >85%, production environment, critical operations
  • Manual Use: Force maximum safety protocols
  • Auto-Enables: --uc for efficiency, --validate for safety
/sg:improve production-database/ --safe-mode
# โ†’ Conservative execution + auto-backup + rollback planning

Preview & Testing:

--dry-run - Preview Without Execution

  • Manual Use: Preview changes without applying them
/sg:cleanup legacy-code/ --dry-run
# โ†’ Show what would be cleaned up without making changes

--backup - Force Backup Creation

  • Auto-Triggers: Risky operations, file modifications
  • Manual Use: Ensure backup creation before operations
/sg:refactor critical-module/ --backup
# โ†’ Create backup before refactoring operations

--tests-required - Mandate Test Validation

  • Auto-Triggers: Critical code changes, production modifications
  • Manual Use: Force test execution before proceeding
/sg:improve auth-system/ --tests-required
# โ†’ Run tests and require passing before improvement application

Execution Control Flags ๐ŸŽ›๏ธ

Workflow Management:

--parallel - Force Parallel Execution

  • Auto-Triggers: Independent operations, >3 files, multi-tool scenarios
  • Manual Use: Force parallel processing for eligible operations
/sg:analyze multiple-modules/ --parallel
# โ†’ Analyze modules concurrently instead of sequentially

--sequential - Force Sequential Execution

  • Manual Use: Override parallel processing for dependency reasons
/sg:implement "multi-step-feature" --sequential
# โ†’ Force step-by-step execution with dependencies

Resource Control:

--memory-limit [MB] - Memory Usage Control

  • Auto-Triggers: Large operations, resource constraints
  • Manual Use: Explicit memory management
/sg:analyze large-dataset/ --memory-limit 2048
# โ†’ Limit analysis to 2GB memory usage

--timeout [seconds] - Operation Timeout

  • Auto-Triggers: Complex operations, MCP server timeouts
  • Manual Use: Set explicit timeout boundaries
/sg:troubleshoot "complex-performance-issue" --timeout 300
# โ†’ 5-minute timeout for troubleshooting analysis

Output Control:

--format [text|json|html|markdown] - Output Format

  • Auto-Triggers: Analysis export, documentation generation
  • Manual Use: Specify exact output format
/sg:analyze api-performance/ --format json --export report.json
# โ†’ JSON-formatted analysis results for processing

--verbose / --quiet - Verbosity Control

  • Manual Use: Override automatic verbosity decisions
/sg:build project/ --verbose
# โ†’ Detailed build output and progress information

/sg:test suite/ --quiet  
# โ†’ Minimal output, results only

Common Flag Combinations ๐Ÿ”—

Development Workflow Patterns:

Full Analysis & Improvement:

/sg:analyze codebase/ --introspect --all-mcp --orchestrate
# โ†’ Deep analysis + all tools + optimal coordination

Safe Production Changes:

/sg:improve production-api/ --safe-mode --validate --backup --tests-required
# โ†’ Maximum safety protocols for production modifications

Rapid Prototyping:

/sg:implement "quick-feature" --magic --c7 --no-validate
# โ†’ Fast UI generation + patterns without safety overhead

Large-Scale Refactoring:

/sg:refactor legacy-system/ --task-manage --serena --morph --parallel --backup
# โ†’ Systematic coordination + context + transformation + safety

Performance Investigation:

/sg:troubleshoot "slow-performance" --introspect --focus performance --seq --play
# โ†’ Deep analysis + performance focus + reasoning + browser testing

Learning & Understanding:

/sg:analyze new-codebase/ --introspect --c7 --introspect
# โ†’ Transparent reasoning + discovery + documentation + analysis

Resource-Constrained Environments:

/sg:implement "feature" --uc --concurrency 1 --no-mcp --scope file
# โ†’ Compressed output + limited resources + lightweight execution

Quality Assurance Workflow:

/sg:review code-changes/ --focus quality --validate --tests-required --introspect
# โ†’ Quality analysis + validation + testing + structured reasoning

Documentation Generation:

/sg:document api/ --c7 --magic --format markdown --focus accessibility
# โ†’ Documentation patterns + UI examples + accessible format

Complex Architecture Design:

/sg:design "microservices-platform" --orchestrate --all-mcp --orchestrate
# โ†’ Maximum analysis + discovery + all tools + optimal coordination

Flag Reference Quick Cards ๐Ÿ“‹

๐Ÿง  Analysis & Thinking Flags

FlagPurposeAuto-TriggerToken Impact
--introspectStandard analysisMulti-component tasks~4K tokens
--introspectDeep analysisArchitectural tasks~10K tokens
--orchestrateMaximum analysisCritical system work~32K tokens
``Interactive discoveryVague requirementsVariable
--introspectReasoning transparencyLearning contexts+10% detail

โšก Efficiency & Performance Flags

FlagPurposeAuto-TriggerPerformance Impact
--ucToken compression>75% context usage30-50% reduction
--token-efficientModerate compressionResource pressure15-30% reduction
--concurrency NParallel controlMulti-file ops+45% speed
--orchestrateTool optimizationComplex coordination+30% efficiency
--scope [level]Boundary controlAnalysis scopeFocused execution

๐Ÿ› ๏ธ Tool Integration Flags

FlagMCP ServerAuto-TriggerBest For
--c7 / --context7Context7Library importsDocumentation, patterns
--seq / --sequentialSequentialComplex debuggingSystematic reasoning
--magicMagicUI requestsComponent generation
--morph / --morphllmMorphllmMulti-file editsPattern transformation
--serenaSerenaSymbol operationsProject memory
--play / --playwrightPlaywrightBrowser testingE2E automation
--all-mcpAll serversMax complexityComprehensive capability
--no-mcpNoneSimple tasksLightweight execution

๐ŸŽฏ Focus & Specialization Flags

FlagDomainExpert ActivationUse Case
--focus securitySecuritySecurity engineerVulnerability analysis
--focus performancePerformancePerformance engineerOptimization
--focus qualityQualityQuality engineerCode review
--focus architectureArchitectureSystem architectDesign analysis
--focus accessibilityAccessibilityUX specialistCompliance validation
--focus testingTestingQA specialistTest strategy

๐Ÿ›ก๏ธ Safety & Control Flags

FlagPurposeAuto-TriggerSafety Level
--safe-modeMaximum safetyProduction opsMaximum
--validateRisk assessmentHigh-risk opsHigh
--backupForce backupFile modificationsStandard
--dry-runPreview onlyManual testingPreview
--tests-requiredMandate testingCritical changesValidation

๐Ÿ“‹ Workflow & Task Flags

FlagPurposeAuto-TriggerCoordination
--task-manageHierarchical organization>3 stepsPhase-based
--delegate [mode]Sub-task routing>50 filesIntelligent routing
--loopIterative cycles"improve" keywordsQuality cycles
--iterations NCycle countSpecific improvementsControlled iteration
--parallelForce concurrencyIndependent opsPerformance

Advanced Flag Usage ๐Ÿš€

Context-Aware Flag Selection

Adaptive Flagging Based on Project Type:

React/Frontend Projects:

# Automatically optimized for React development
/sg:implement "user-dashboard" 
# โ†’ Auto-flags: --magic --c7 --focus accessibility --orchestrate

# Manual optimization for specific needs
/sg:implement "dashboard" --magic --c7 --play --focus accessibility
# โ†’ UI generation + patterns + testing + accessibility validation

Backend/API Projects:

# Automatically optimized for backend development  
/sg:implement "payment-api"
# โ†’ Auto-flags: --focus security --validate --c7 --seq

# Manual security-first approach
/sg:implement "api" --focus security --validate --backup --tests-required
# โ†’ Security analysis + validation + safety protocols

Legacy Modernization:

# Complex legacy work gets automatic coordination
/sg:improve legacy-monolith/
# โ†’ Auto-flags: --task-manage --serena --morph --introspect --backup

# Manual control for specific modernization strategy  
/sg:improve legacy/ --orchestrate --task-manage --serena --morph --safe-mode
# โ†’ Maximum analysis + coordination + transformation + safety

Flag Precedence & Conflict Resolution

Priority Hierarchy:

  1. Safety First: --safe-mode > --validate > optimization flags
  2. Explicit Override: User flags > auto-detection
  3. Depth Hierarchy: --orchestrate > --introspect > --task-manage
  4. MCP Control: --no-mcp overrides all individual MCP flags
  5. Scope Precedence: system > project > module > file

Conflict Resolution Examples:

# Safety overrides efficiency
/sg:implement "critical-feature" --uc --safe-mode
# โ†’ Result: Safe mode wins, auto-enables backup and validation

# Explicit scope overrides auto-detection
/sg:analyze large-project/ --scope file target.js
# โ†’ Result: Only analyzes target.js despite project size

# No-MCP overrides individual server flags
/sg:implement "feature" --magic --c7 --no-mcp  
# โ†’ Result: No MCP servers used, native execution only

Dynamic Flag Adaptation

Resource-Responsive Flagging:

# System automatically adapts based on available resources
/sg:analyze enterprise-codebase/
# โ†’ High resources: --all-mcp --parallel --introspect
# โ†’ Medium resources: --c7 --seq --serena --introspect  
# โ†’ Low resources: --no-mcp --uc --scope module

Complexity-Driven Selection:

# Flags scale with detected complexity
/sg:implement "simple helper function"
# โ†’ Auto-flags: minimal, fast execution

/sg:implement "microservices authentication"  
# โ†’ Auto-flags: --orchestrate --all-mcp --task-manage --validate --orchestrate

Expert Flag Patterns

Security-First Development:

# Progressive security validation
/sg:implement "auth-system" --focus security --validate --tests-required
/sg:review "payment-code" --focus security --introspect --backup
/sg:analyze "user-data" --focus security --all-mcp --safe-mode

Performance Optimization Workflow:

# Systematic performance improvement
/sg:analyze --focus performance --introspect --seq --play
/sg:improve --focus performance --morph --parallel --validate  
/sg:test --focus performance --play --format json --export metrics.json

Learning & Discovery Patterns:

# Understanding complex systems
/sg:load new-codebase/ --introspect --serena
/sg:analyze architecture/ --introspect --c7 --all-mcp
/sg:explain concepts/ --introspect --c7 --focus accessibility

Flag Troubleshooting ๐Ÿ”ง

๐Ÿšจ Quick Troubleshooting

Common Issues (< 2 minutes)

  • Flag not recognized: Check spelling and verify against python3 -m SuperGemini --help
  • MCP flag failures: Check Node.js installation and server configuration
  • Auto-flags wrong: Use manual override with --no-mcp or specific flags
  • Performance degradation: Reduce complexity with --scope file or --concurrency 1
  • Flag conflicts: Check flag priority rules and use single flags

Immediate Fixes

  • Reset flags: Remove all flags and let auto-detection work
  • Check compatibility: Use /sg:help flags for valid combinations
  • Restart session: Exit and restart Gemini CLI to reset flag state
  • Verify setup: Run SuperGemini status --flags to check flag system

Flag-Specific Troubleshooting

Flag Not Recognized:

# Problem: "Unknown flag --invalid-flag"
# Quick Fix: Check flag spelling and availability
/sg:help flags                         # List all valid flags
python3 -m SuperGemini --help flags    # System-level flag help
# Common typos: --brainstrom โ†’, --seq โ†’ --sequential

MCP Flag Issues:

# Problem: --magic, --morph, --c7 not working
# Quick Fix: Check MCP server status
SuperGemini status --mcp              # Verify server connections
node --version                        # Ensure Node.js v16+
npm cache clean --force               # Clear package cache
/sg:command --no-mcp                  # Bypass MCP temporarily

Flag Combination Conflicts:

# Problem: "Flag conflict: --all-mcp and --no-mcp"
# Quick Fix: Use flag priority rules
/sg:command --no-mcp                  # --no-mcp overrides --all-mcp
/sg:command --orchestrate --introspect      # --orchestrate overrides --introspect
/sg:command --safe-mode --uc          # --safe-mode auto-enables --uc

Auto-Detection Issues:

# Problem: Wrong flags auto-activated
# Quick Fix: Manual override with explicit flags
/sg:analyze simple-file.js --no-mcp   # Override complex auto-detection
/sg:implement "basic function" --introspect # Force thinking mode
/sg:analyze clear-requirement       # Force discovery mode

Resource Exhaustion:

# Problem: System slowing down with --all-mcp --orchestrate
# Quick Fix: Reduce resource usage
/sg:command --c7 --seq                # Essential servers only
/sg:command --concurrency 1           # Limit parallel operations
/sg:command --scope file              # Reduce analysis scope
/sg:command --uc                      # Enable compression

Timeout Issues:

# Problem: Commands hanging with complex flags
# Quick Fix: Timeout and resource management
/sg:command --timeout 60              # Set explicit timeout
/sg:command --memory-limit 2048       # Limit memory usage
/sg:command --safe-mode               # Conservative execution
killall node                         # Reset hung MCP servers

API Key and Dependency Issues

Missing API Keys:

# Problem: --magic or --morph flags fail with "API key required"
# Expected behavior: These services require paid subscriptions
export TWENTYFIRST_API_KEY="key"     # For --magic flag
export MORPH_API_KEY="key"           # For --morph flag
# Alternative: /sg:command --no-mcp to skip paid services

Missing Dependencies:

# Problem: MCP flags fail with "command not found"
# Quick Fix: Install missing dependencies
node --version                        # Check Node.js v16+
npm install -g npx                   # Ensure npx available
SuperGemini install --components mcp --force  # Reinstall MCP

Error Code Reference

Flag ErrorMeaningQuick Fix
F001Unknown flagCheck spelling with /sg:help flags
F002Flag conflictUse priority rules or remove conflicting flags
F003MCP server unavailableCheck node --version and server status
F004API key missingSet environment variables or use --no-mcp
F005Resource limit exceededUse --concurrency 1 or --scope file
F006Timeout exceededIncrease --timeout or reduce complexity
F007Permission deniedCheck file permissions or run with appropriate access
F008Invalid combinationRefer to flag priority hierarchy

Progressive Support Levels

Level 1: Quick Fix (< 2 min)

  • Remove problematic flags and try again
  • Use --no-mcp to bypass MCP server issues
  • Check basic flag spelling and syntax

Level 2: Detailed Help (5-15 min)

# Flag-specific diagnostics
SuperGemini diagnose --flags
/sg:help flags --verbose
cat ~/.gemini/logs/flag-system.log
# Test individual flags one at a time

Level 3: Expert Support (30+ min)

# Deep flag system analysis
SuperGemini validate-flags --all-combinations
strace -e trace=execve /sg:command --verbose 2>&1
# Check flag interaction matrix
# Review flag priority implementation

Level 4: Community Support

  • Report flag issues at GitHub Issues
  • Include flag combination that failed
  • Describe expected vs actual behavior

Success Validation

After applying flag fixes, test with:

  • /sg:help flags (should list all available flags)
  • /sg:command --basic-flag (should work without errors)
  • SuperGemini status --mcp (MCP flags should work if servers connected)
  • Flag combinations follow priority rules correctly
  • Auto-detection works for simple commands

Quick Troubleshooting (Legacy)

  • Flag not recognized โ†’ Check spelling: SuperGemini --help flags
  • MCP flag fails โ†’ Check server status: SuperGemini status --mcp
  • Auto-flags wrong โ†’ Use manual override: --no-mcp or specific flags
  • Performance issues โ†’ Reduce complexity: --scope file or --concurrency 1
  • Flag conflicts โ†’ Check priority rules in documentation

Common Issues & Solutions

Flag Not Recognized:

# Problem: Unknown flag error
/sg:analyze code/ --unknown-flag

# Solution: Check flag spelling and availability
SuperGemini --help flags
/sg:help --flags

Conflicting Flags:

# Problem: Contradictory flags
/sg:implement "feature" --all-mcp --no-mcp

# Solution: Use flag priority rules
# --no-mcp overrides --all-mcp (explicit override wins)
# Use: /sg:implement "feature" --no-mcp

Resource Issues:

# Problem: System overload with --all-mcp --orchestrate
/sg:analyze large-project/ --all-mcp --orchestrate

# Solution: Reduce resource usage
/sg:analyze large-project/ --c7 --seq --introspect --concurrency 2
# Or let auto-detection handle it: /sg:analyze large-project/

MCP Server Connection Problems:

# Problem: MCP flags not working
/sg:implement "dashboard" --magic  # Magic server not responding

# Solutions:
# 1. Check MCP installation
SuperGemini install --list-components | grep mcp

# 2. Restart Gemini CLI session (MCP connections refresh)
# 3. Use fallback approach
/sg:implement "dashboard" --no-mcp  # Native execution

# 4. Reinstall MCP servers
SuperGemini install --components mcp --force

Performance Problems:

# Problem: Slow execution with complex flags
/sg:analyze codebase/ --orchestrate --all-mcp --parallel

# Solutions:
# 1. Reduce complexity
/sg:analyze codebase/ --introspect --c7 --seq

# 2. Use scope limiting
/sg:analyze codebase/ --scope module --focus quality

# 3. Enable efficiency mode
/sg:analyze codebase/ --uc --concurrency 1

Flag Debugging

Check Auto-Activated Flags:

# Add --verbose to see which flags were auto-activated
/sg:analyze project/ --verbose
# โ†’ Output shows: "Auto-activated: --introspect, --serena, --orchestrate"

Test Flag Combinations:

# Use --dry-run to test flag effects without execution
/sg:improve code/ --task-manage --morph --dry-run
# โ†’ Shows planned execution without making changes

Validate Flag Usage:

# Check flag compatibility
SuperGemini validate-flags --introspect --no-mcp --magic
# โ†’ Reports conflicts and suggests corrections

Best Practices for Flag Usage

Start Simple:

  1. Trust Auto-Detection: Let SuperGemini choose flags automatically
  2. Add Specific Flags: Override only when you need specific behavior
  3. Use Common Patterns: Start with proven flag combinations
  4. Monitor Performance: Watch for resource usage and adjust accordingly

Progressive Enhancement:

# Week 1: Use commands without flags
/sg:analyze src/
/sg:implement "feature"

# Week 2: Add specific focus
/sg:analyze src/ --focus security
/sg:implement "feature" --magic

# Week 3: Combine for workflows  
/sg:analyze src/ --focus security --introspect
/sg:implement "feature" --magic --c7 --validate

# Month 2+: Advanced patterns
/sg:improve legacy/ --task-manage --serena --morph --safe-mode

Flag Selection Strategy:

  1. Purpose-First: What do you want to achieve?
  2. Context-Aware: Consider project type and complexity
  3. Resource-Conscious: Monitor system load and adjust
  4. Safety-Minded: Use validation flags for important changes
  5. Learning-Oriented: Add --introspect when exploring

Learning Progression:

๐ŸŒฑ Essential (Week 1)

๐ŸŒฟ Intermediate (Week 2-3)

๐ŸŒฒ Advanced (Month 2+)

๐Ÿ”ง Expert

Flag-Specific Learning Paths:

๐ŸŽฏ Focus Flags Mastery:

  • Security: --focus security โ†’ Security engineer activation
  • Performance: --focus performance โ†’ Performance optimization patterns
  • Quality: --focus quality โ†’ Code review and improvement workflows

๐Ÿง  Analysis Depth Progression:

  • Basic: No flags โ†’ automatic detection
  • Structured: --introspect โ†’ systematic analysis
  • Deep: --introspect โ†’ comprehensive investigation
  • Maximum: --orchestrate โ†’ complete analytical capability

๐Ÿ› ๏ธ Tool Integration Journey:

  • Single Tools: --c7, --magic โ†’ specific capabilities
  • Combinations: --c7 --seq โ†’ coordinated workflows
  • Full Suite: --all-mcp โ†’ maximum capability
  • Optimization: --orchestrate โ†’ intelligent coordination

๐Ÿ’ก Pro Tips:

  • Start Without Flags: Experience automatic optimization first
  • Add One at a Time: Learn flag effects incrementally
  • Use --introspect: Understand decision-making process
  • Monitor Resources: Watch system load and adjust accordingly
  • Save Patterns: Document successful flag combinations for reuse