Skip to content

/mode

Switch between behavioral modes to optimize responses for different task types. Modes adjust communication style, output format, and problem-solving approach.

Terminal window
/mode [mode-name]
  • mode-name (optional): The mode to activate. If omitted, shows the current active mode.
ModeDescriptionBest For
defaultBalanced standard behaviorGeneral tasks
brainstormCreative exploration, more questionsDesign, ideation
token-efficientCompressed, concise outputHigh-volume, cost savings
deep-researchThorough analysis, citationsInvestigation, audits
implementationCode-focused, minimal proseExecuting plans
reviewCritical analysis, finding issuesCode review, QA
orchestrationMulti-task coordinationComplex parallel work
  • Standard balanced responses
  • Mix of explanation and code
  • Normal verification steps
  • Ask more clarifying questions
  • Present multiple alternatives
  • Explore trade-offs explicitly
  • Delay convergence on solutions
  • Minimal explanations
  • Code-only responses where possible
  • Skip obvious context
  • 30-70% token savings
  • Thorough investigation
  • Evidence and citations
  • Confidence levels stated
  • Comprehensive analysis
  • Jump straight to code
  • Progress indicators
  • Minimal discussion
  • Execute don’t deliberate
  • Look for issues first
  • Categorized findings
  • Severity levels
  • Actionable feedback
  • Task breakdown
  • Parallel execution planning
  • Result aggregation
  • Coordination focus
FlagDescription
--infoShow detailed mode description
--listList all available modes
Terminal window
# Switch to brainstorm mode for design discussions
/mode brainstorm
# Switch to efficient mode for cost savings
/mode token-efficient
# Show current active mode
/mode
# List all available modes
/mode --list
# Reset to default mode
/mode default
  • Modes persist for the entire session
  • Explicitly switch when task type changes
  • Mode affects all subsequent responses
  • Can be overridden per-command with flags

Override mode for a single command:

Terminal window
/feature --mode=implementation "Add login feature"
/review --mode=deep-research src/auth/
/plan --mode=brainstorm "Design notification system"
Terminal window
/mode brainstorm # Explore approaches
# [discuss design]
/mode implementation # Execute plan
# [write code]
/mode review # Check quality
# [review code]
Terminal window
/mode deep-research # Investigate thoroughly
# [analyze bug]
/mode implementation # Apply fix
# [fix bug]
/mode default # Return to normal
Terminal window
/mode token-efficient # Set for session
# [work on multiple tasks]
/mode default # Reset when done

Mode definitions are stored in .claude/modes/:

  • default.md
  • brainstorm.md
  • token-efficient.md
  • deep-research.md
  • implementation.md
  • review.md
  • orchestration.md

Customize modes by editing these files in your project.

  • /help - Get help on any command
  • /status - Check project status