docs/user-guide/modes.md
Test modes by using /sc: commands - they activate automatically based on task complexity. For full command reference, see Commands Guide.
| Mode | Purpose | Auto-Triggers | Key Behaviors | Best Used For |
|---|---|---|---|---|
| ๐ง Brainstorming | Interactive discovery | "brainstorm", "maybe", vague requests | Socratic questions, requirement elicitation | New project planning, unclear requirements |
| ๐ Introspection | Meta-cognitive analysis | Error recovery, "analyze reasoning" | Transparent thinking markers (๐ค, ๐ฏ, ๐ก) | Debugging, learning, optimization |
| ๐ฌ Deep Research | Systematic investigation mindset | /sc:research, investigation keywords | 6-phase workflow, evidence-based reasoning | Technical research, current events, market analysis |
| ๐ Task Management | Complex coordination | >3 steps, >2 directories | Phase breakdown, memory persistence | Multi-step operations, project management |
| ๐ฏ Orchestration | Intelligent tool selection | Multi-tool ops, high resource usage | Optimal tool routing, parallel execution | Complex analysis, performance optimization |
| โก Token Efficiency | Compressed communication | High context usage, --uc flag | Symbol systems, estimated 30-50% token reduction | Resource constraints, large operations |
Modes activate through behavioral instructions - Claude Code reads context files to determine which mode behaviors to adopt based on your task patterns and complexity.
Quick Examples:
# Automatic activation examples
/sc:brainstorm "mobile app" # โ Socratic discovery questions
/sc:implement "auth system" # โ Multi-phase coordination
"--uc analyze large-codebase/" # โ Compressed symbol output
When to use manual flags:
--brainstorm, --introspect, --ucPurpose: Transform vague ideas into structured requirements through collaborative discovery.
Auto-Activation Triggers:
--brainstorm, --bsBehavioral Changes:
Example Experience:
Standard Approach: "I'll build a user authentication system with JWT tokens..."
Brainstorming Approach:
"๐ค Let's explore this together:
- What specific user problems does auth solve for your app?
- Who are your users and what's their technical comfort level?
- Any existing systems or social logins to integrate with?
- What security/compliance requirements do you have?
๐ Outcome: Detailed auth requirements brief ready for implementation"
Verify: /sc:brainstorm "web app" should ask about users, features, technology
Test: Vague requests should trigger discovery questions, not assumptions
Check: Mode should persist across follow-up questions in same conversation
Works Best With:
--brainstorm to force discovery even for "clear" requirementsPurpose: Expose reasoning process for learning optimization and transparent decision-making.
Auto-Activation Triggers:
--introspectBehavioral Changes:
Example Experience:
Standard Approach: "I'll analyze this code structure and suggest improvements..."
Introspective Approach:
"๐ง Meta-Analysis: Why did I choose structural analysis over functional flow?
๐ฏ Decision Logic: Saw class hierarchy โ assumed OOP pattern dominance
๐ Alternative Considered: Data flow analysis might reveal hidden dependencies
๐ Evidence Check: File imports suggest functional composition, not OOP
๐ก Learning: Need to analyze imports before choosing analysis strategy
โก Correction: Switching to functional flow analysis approach"
Works Best With:
--introspect for learning sessions and debugging workflowsPurpose: Research mindset for systematic investigation and evidence-based reasoning.
Auto-Activation Triggers:
/sc:research command invocation--researchBehavioral Modifications:
6-Phase Research Workflow:
Example Experience:
Standard Mode: "Here are some search results about quantum computing..."
Deep Research Mode:
"๐ Research Plan: Quantum computing breakthroughs
โ TodoWrite: Created 8 research tasks
๐ Executing parallel searches across domains
๐ Confidence: 0.82 across 15 verified sources
๐ Report saved: docs/research/research_quantum_[timestamp].md"
Verify: /sc:research "test topic" should create TodoWrite and execute systematically
Test: All research should include confidence scores and citations
Check: Reports should be saved to docs/research/ automatically
Works Best With:
--depth and --strategy for fine controlPurpose: Hierarchical task organization with session persistence for multi-step operations.
Auto-Activation Triggers:
--task-manage, --delegateBehavioral Changes:
Example Experience:
Standard Approach: "I'll implement user authentication..." โ Direct implementation
Task Management Approach:
"๐ Multi-Phase Implementation Plan:
๐ฏ Phase 1: Security Requirements Analysis (Session 1)
๐ฏ Phase 2: API Design & Documentation (Session 2)
๐ฏ Phase 3: Implementation & Testing (Session 3-4)
๐ฏ Phase 4: Integration & Validation (Session 5)
๐พ Session persistence: Resume context automatically
โ Quality gates: Validation before each phase transition"
Works Best With:
Purpose: Optimize task execution through intelligent tool routing and parallel coordination.
Auto-Activation Triggers:
Behavioral Changes:
Example Experience:
Standard Approach: Sequential file-by-file analysis and editing
Orchestration Approach:
"๐ฏ Multi-Tool Coordination Strategy:
๐ Phase 1: Serena (semantic analysis) + Sequential (architecture review)
โก Phase 2: Morphllm (pattern edits) + Magic (UI components)
๐งช Phase 3: Playwright (testing) + Context7 (documentation patterns)
๐ Parallel execution: 3 tools working simultaneously
\"
Works Best With:
Purpose: Achieve estimated 30-50% token reduction through symbol systems while preserving information quality.
Auto-Activation Triggers:
--uc, --ultracompressedBehavioral Changes:
Example Experience:
Standard Approach: "The authentication system implementation shows a security vulnerability in the user validation function that needs immediate attention..."
Token Efficient Approach:
"๐ก๏ธ Security Alert:
auth.js:45 โ user val() โ critical vuln
๐ Impact: โ token bypass possible
โก Action: fix validation + audit โต high sev
๐ง Est: 2h impl + 1h test"
Works Best With:
--uc when context pressure or efficiency is priorityPurpose: Provide clear, professional communication for straightforward development tasks.
Auto-Activation Triggers:
Behavioral Changes:
Example Experience:
Standard Approach: Consistent, professional baseline for all tasks
"I'll implement the login function with proper error handling:
1. Validate user input (email format, password requirements)
2. Authenticate against database with secure hashing
3. Generate JWT token with appropriate expiration
4. Return success response with user data
The implementation will follow security best practices and include comprehensive error handling."
Works Best With:
Multi-Mode Workflows:
# Discovery โ Planning โ Implementation
/sc:brainstorm "microservices architecture" --task-manage
# โ Brainstorming: requirement discovery
# โ Task Management: multi-phase coordination
# Analysis with transparency and efficiency
/sc:analyze legacy-system/ --introspect --uc
# โ Introspection: transparent reasoning
# โ Token Efficiency: compressed output
Force Specific Behaviors:
--brainstorm: Force collaborative discovery for any task--introspect: Add reasoning transparency to any mode--task-manage: Enable hierarchical coordination--orchestrate: Optimize tool selection and parallel execution--uc: Compress communication for efficiencyOverride Examples:
# Force brainstorming on "clear" requirements
/sc:implement "user login" --brainstorm
# Add reasoning transparency to debugging
# Debug authentication issue with transparent reasoning
# Enable task management for simple operations
# Update styles.css with systematic task management
When Modes Activate:
Priority Rules:
New Project Development:
# Phase 1: Discovery (Brainstorming Mode auto-activates)
"I want to build a productivity app"
โ ๐ค Socratic questions about users, features, platform choice
โ ๐ Structured requirements brief
# Phase 2: Planning (Task Management Mode auto-activates)
/sc:implement "core productivity features"
โ ๐ Multi-phase breakdown with dependencies
โ ๐ฏ Phase coordination with quality gates
# Phase 3: Implementation (Orchestration Mode coordinates tools)
/sc:implement "frontend and backend systems"
โ ๐ฏ Magic (UI) + Context7 (patterns) + Sequential (architecture)
โ โก Parallel execution optimization
Debugging Complex Issues:
# Problem analysis (Introspection Mode auto-activates)
"Users getting intermittent auth failures"
โ ๐ค Transparent reasoning about potential causes
โ ๐ฏ Hypothesis formation and evidence gathering
โ ๐ก Pattern recognition across similar issues
# Systematic resolution (Task Management coordinates)
# Fix authentication system comprehensively
โ ๐ Phase 1: Root cause analysis
โ ๐ Phase 2: Solution implementation
โ ๐ Phase 3: Testing and validation
High-Complexity Scenarios:
# Large refactoring with multiple constraints
/sc:improve legacy-system/ --introspect --uc --orchestrate
โ ๐ Transparent reasoning (Introspection)
โ โก Compressed communication (Token Efficiency)
โ ๐ฏ Optimal tool coordination (Orchestration)
โ ๐ Systematic phases (Task Management auto-activates)
| Trigger Type | Example Input | Mode Activated | Key Behavior |
|---|---|---|---|
| Vague Request | "I want to build an app" | ๐ง Brainstorming | Socratic discovery questions |
| Complex Scope | >3 files or >2 directories | ๐ Task Management | Phase coordination |
| Multi-Tool Need | Analysis + Implementation | ๐ฏ Orchestration | Tool optimization |
| Error Recovery | "This isn't working as expected" | ๐ Introspection | Transparent reasoning |
| Resource Pressure | High context usage | โก Token Efficiency | Symbol compression |
| Simple Task | "Fix this function" | ๐จ Standard | Clear, direct approach |
# Force specific mode behaviors
/sc:command --brainstorm # Collaborative discovery
/sc:command --introspect # Reasoning transparency
/sc:command --task-manage # Hierarchical coordination
/sc:command --orchestrate # Tool optimization
/sc:command --uc # Token compression
# Combine multiple modes
/sc:command --introspect --uc # Transparent + efficient
/sc:command --task-manage --orchestrate # Coordinated + optimized
For troubleshooting help, see:
--brainstorm, --introspect, --uc--brainstorm or --task-manageBrainstorming Mode Issues:
# Problem: Mode gives solutions instead of asking questions
# Quick Fix: Check request clarity and use explicit flag
/sc:brainstorm "web app" --brainstorm # Force discovery mode
"I have a vague idea about..." # Use uncertainty language
"Maybe we could build..." # Trigger exploration
Task Management Mode Issues:
# Problem: Simple tasks getting complex coordination
# Quick Fix: Reduce scope or use simpler commands
/sc:implement "function" --no-task-manage # Disable coordination
/sc:troubleshoot bug.js # Use basic commands
# Check if task really is complex (>3 files, >2 directories)
Token Efficiency Mode Issues:
# Problem: Output too compressed or unclear
# Quick Fix: Disable compression for clarity
/sc:command --no-uc # Disable compression
/sc:command --verbose # Force detailed output
# Use when clarity is more important than efficiency
Introspection Mode Issues:
# Problem: Too much meta-commentary, not enough action
# Quick Fix: Disable introspection for direct work
/sc:command --no-introspect # Direct execution
# Use introspection only for learning and debugging
Orchestration Mode Issues:
# Problem: Tool coordination causing confusion
# Quick Fix: Simplify tool usage
/sc:command --no-mcp # Native tools only
/sc:command --simple # Basic execution
# Check if task complexity justifies orchestration
| Mode Error | Meaning | Quick Fix |
|---|---|---|
| B001 | Brainstorming failed to activate | Use explicit --brainstorm flag |
| T001 | Task management overhead | Use --no-task-manage for simple tasks |
| U001 | Token efficiency too aggressive | Use --verbose or --no-uc |
| I001 | Introspection mode stuck | Use --no-introspect for direct action |
| O001 | Orchestration coordination failed | Use --no-mcp or --simple |
| M001 | Mode conflict detected | Check flag priority rules |
| M002 | Mode switching loop | Restart session to reset state |
| M003 | Mode not recognized | Update SuperClaude or check spelling |
Level 1: Quick Fix (< 2 min)
Level 2: Detailed Help (5-15 min)
# Mode-specific diagnostics
/sc:help modes # List all available modes
/sc:reflect --type mode-status # Check current mode state
# Review request complexity and triggers
Level 3: Expert Support (30+ min)
# Deep mode analysis
SuperClaude install --diagnose
# Check mode activation patterns
# Review behavioral triggers and thresholds
Level 4: Community Support
After applying mode fixes, test with:
--brainstorm, --introspect, --ucQ: How do I know which mode is active? A: Look for these indicators in communication patterns:
Q: Can I force specific modes? A: Yes, use manual flags to override automatic detection:
/sc:command --brainstorm # Force discovery
/sc:command --introspect # Add transparency
/sc:command --task-manage # Enable coordination
/sc:command --uc # Compress output
Q: Do modes affect execution? A: Modes optimize tool usage through coordination:
Q: Can modes work together? A: Yes, modes are designed to complement each other:
SuperClaude's 5 behavioral modes create an intelligent adaptation system that matches your needs automatically:
The key insight: You don't need to think about modes - they work transparently to enhance your development experience. Simply describe what you want to accomplish, and SuperClaude automatically adapts its approach to match your needs.
Learning Progression:
๐ฑ Essential (Week 1)
๐ฟ Intermediate (Week 2-3)
๐ฒ Advanced (Month 2+)
๐ง Expert
Mode-Specific Guides: