# FLAGS.md - SuperClaude Flag Reference Flag system for Claude Code SuperClaude framework with auto-activation and conflict resolution. ## Flag System Architecture **Priority Order**: 1. Explicit user flags override auto-detection 2. Safety flags override optimization flags 3. Performance flags activate under resource pressure 4. Persona flags based on task patterns 5. MCP server flags with context-sensitive activation 6. Wave flags based on complexity thresholds ## Planning & Analysis Flags **`--plan`** - Display execution plan before operations - Shows tools, outputs, and step sequence **`--think`** - Multi-file analysis (~4K tokens) - Enables Sequential MCP for structured problem-solving - Auto-activates: Import chains >5 files, cross-module calls >10 references - Auto-enables `--seq` and suggests `--persona-analyzer` **`--think-hard`** - Deep architectural analysis (~10K tokens) - System-wide analysis with cross-module dependencies - Auto-activates: System refactoring, bottlenecks >3 modules, security vulnerabilities - Auto-enables `--seq --c7` and suggests `--persona-architect` **`--ultrathink`** - Critical system redesign analysis (~32K tokens) - Maximum depth analysis for complex problems - Auto-activates: Legacy modernization, critical vulnerabilities, performance degradation >50% - Auto-enables `--seq --c7 --all-mcp` for comprehensive analysis ## Compression & Efficiency Flags **`--uc` / `--ultracompressed`** - 30-50% token reduction using symbols and structured output - Auto-activates: Context usage >75% or large-scale operations - Auto-generated symbol legend, maintains technical accuracy **`--answer-only`** - Direct response without task creation or workflow automation - Explicit use only, no auto-activation **`--validate`** - Pre-operation validation and risk assessment - Auto-activates: Risk score >0.7 or resource usage >75% - Risk algorithm: complexity*0.3 + vulnerabilities*0.25 + resources*0.2 + failure_prob*0.15 + time*0.1 **`--safe-mode`** - Maximum validation with conservative execution - Auto-activates: Resource usage >85% or production environment - Enables validation checks, forces --uc mode, blocks risky operations **`--verbose`** - Maximum detail and explanation - High token usage for comprehensive output ## MCP Server Control Flags **`--c7` / `--context7`** - Enable Context7 for library documentation lookup - Auto-activates: External library imports, framework questions - Detection: import/require/from/use statements, framework keywords - Workflow: resolve-library-id → get-library-docs → implement **`--seq` / `--sequential`** - Enable Sequential for complex multi-step analysis - Auto-activates: Complex debugging, system design, --think flags - Detection: debug/trace/analyze keywords, nested conditionals, async chains **`--magic`** - Enable Magic for UI component generation - Auto-activates: UI component requests, design system queries - Detection: component/button/form keywords, JSX patterns, accessibility requirements **`--play` / `--playwright`** - Enable Playwright for cross-browser automation and E2E testing - Detection: test/e2e keywords, performance monitoring, visual testing, cross-browser requirements **`--all-mcp`** - Enable all MCP servers simultaneously - Auto-activates: Problem complexity >0.8, multi-domain indicators - Higher token usage, use judiciously **`--no-mcp`** - Disable all MCP servers, use native tools only - 40-60% faster execution, WebSearch fallback **`--no-[server]`** - Disable specific MCP server (e.g., --no-magic, --no-seq) - Server-specific fallback strategies, 10-30% faster per disabled server ## Sub-Agent Delegation Flags **`--delegate [files|folders|auto]`** - Enable Task tool sub-agent delegation for parallel processing - **files**: Delegate individual file analysis to sub-agents - **folders**: Delegate directory-level analysis to sub-agents - **auto**: Auto-detect delegation strategy based on scope and complexity - Auto-activates: >7 directories or >50 files - 40-70% time savings for suitable operations **`--concurrency [n]`** - Control max concurrent sub-agents and tasks (default: 7, range: 1-15) - Dynamic allocation based on resources and complexity - Prevents resource exhaustion in complex scenarios ## Wave Orchestration Flags **`--wave-mode [auto|force|off]`** - Control wave orchestration activation - **auto**: Auto-activates based on complexity >0.8 AND file_count >20 AND operation_types >2 - **force**: Override auto-detection and force wave mode for borderline cases - **off**: Disable wave mode, use Sub-Agent delegation instead - 30-50% better results through compound intelligence and progressive enhancement **`--wave-strategy [progressive|systematic|adaptive|enterprise]`** - Select wave orchestration strategy - **progressive**: Iterative enhancement for incremental improvements - **systematic**: Comprehensive methodical analysis for complex problems - **adaptive**: Dynamic configuration based on varying complexity - **enterprise**: Large-scale orchestration for >100 files with >0.7 complexity - Auto-selects based on project characteristics and operation type **`--wave-delegation [files|folders|tasks]`** - Control how Wave system delegates work to Sub-Agent - **files**: Sub-Agent delegates individual file analysis across waves - **folders**: Sub-Agent delegates directory-level analysis across waves - **tasks**: Sub-Agent delegates by task type (security, performance, quality, architecture) - Integrates with `--delegate` flag for coordinated multi-phase execution ## Scope & Focus Flags **`--scope [level]`** - file: Single file analysis - module: Module/directory level - project: Entire project scope - system: System-wide analysis **`--focus [domain]`** - performance: Performance optimization - security: Security analysis and hardening - quality: Code quality and maintainability - architecture: System design and structure - accessibility: UI/UX accessibility compliance - testing: Test coverage and quality ## Iterative Improvement Flags **`--loop`** - Enable iterative improvement mode for commands - Auto-activates: Quality improvement requests, refinement operations, polish tasks - Compatible commands: /improve, /refine, /enhance, /fix, /cleanup, /analyze - Default: 3 iterations with automatic validation **`--iterations [n]`** - Control number of improvement cycles (default: 3, range: 1-10) - Overrides intelligent default based on operation complexity **`--interactive`** - Enable user confirmation between iterations - Pauses for review and approval before each cycle - Allows manual guidance and course correction ## Persona Activation Flags **Available Personas**: - `--persona-architect`: Systems architecture specialist - `--persona-frontend`: UX specialist, accessibility advocate - `--persona-backend`: Reliability engineer, API specialist - `--persona-analyzer`: Root cause specialist - `--persona-security`: Threat modeler, vulnerability specialist - `--persona-mentor`: Knowledge transfer specialist - `--persona-refactorer`: Code quality specialist - `--persona-performance`: Optimization specialist - `--persona-qa`: Quality advocate, testing specialist - `--persona-devops`: Infrastructure specialist - `--persona-scribe=lang`: Professional writer, documentation specialist ## Introspection & Transparency Flags **`--introspect` / `--introspection`** - Deep transparency mode exposing thinking process - Auto-activates: SuperClaude framework work, complex debugging - Transparency markers: 🤔 Thinking, 🎯 Decision, ⚡ Action, 📊 Check, 💡 Learning - Conversational reflection with shared uncertainties ## Flag Integration Patterns ### MCP Server Auto-Activation **Auto-Activation Logic**: - **Context7**: External library imports, framework questions, documentation requests - **Sequential**: Complex debugging, system design, any --think flags - **Magic**: UI component requests, design system queries, frontend persona - **Playwright**: Testing workflows, performance monitoring, QA persona ### Flag Precedence 1. Safety flags (--safe-mode) > optimization flags 2. Explicit flags > auto-activation 3. Thinking depth: --ultrathink > --think-hard > --think 4. --no-mcp overrides all individual MCP flags 5. Scope: system > project > module > file 6. Last specified persona takes precedence 7. Wave mode: --wave-mode off > --wave-mode force > --wave-mode auto 8. Sub-Agent delegation: explicit --delegate > auto-detection 9. Loop mode: explicit --loop > auto-detection based on refinement keywords 10. --uc auto-activation overrides verbose flags ### Context-Based Auto-Activation **Wave Auto-Activation**: complexity ≥0.7 AND files >20 AND operation_types >2 **Sub-Agent Auto-Activation**: >7 directories OR >50 files OR complexity >0.8 **Loop Auto-Activation**: polish, refine, enhance, improve keywords detected