Agent Modes Skill
Guidance on choosing and using the right agent mode for your task.
When to Use
Use this skill when:
- •Selecting the right mode for a task
- •Explaining mode capabilities
- •Switching between modes
- •Understanding mode-specific workflows
Mode Selection
Agent Mode (Default)
Best for: Complex features, refactoring, autonomous exploration
Use when:
- •Implementing features requiring multiple file changes
- •Refactoring across codebase
- •Clear, well-defined tasks
- •Need autonomous exploration and fixes
Example:
- •"Add a new API endpoint for goals"
- •"Refactor authentication system"
- •"Update components to new design system"
Ask Mode
Best for: Learning, planning, read-only exploration
Use when:
- •Learning about unfamiliar code
- •Understanding system architecture
- •Planning before implementation
- •Exploring codebase structure
Example:
- •"How does authentication work?"
- •"Explain memory extraction flow"
- •"What happens when user submits form?"
Plan Mode
Best for: Complex features requiring planning
Use when:
- •Complex features with multiple approaches
- •Tasks touching many files/systems
- •Unclear requirements
- •Architectural decisions need review
Example:
- •"Add user preferences system"
- •"Implement real-time notifications"
- •"Refactor data layer"
Workflow:
- •Agent asks clarifying questions
- •Researches codebase
- •Creates implementation plan
- •You review and edit plan
- •Click to build when ready
Debug Mode
Best for: Tricky bugs, regressions
Use when:
- •Bugs you can reproduce but can't figure out
- •Race conditions and timing issues
- •Performance problems
- •Regressions
Example:
- •"Audio streaming stops after 30 seconds"
- •"Memory extraction fails for some conversations"
- •"BLE connection drops intermittently"
Workflow:
- •Explore and hypothesize
- •Add instrumentation
- •Reproduce bug
- •Analyze logs
- •Make targeted fix
- •Verify and clean up
Mode Switching
- •Use mode picker dropdown
- •Press
Cmd+.(Mac) orCtrl+.(Windows/Linux) - •Set keyboard shortcuts in settings
Related Resources
- •Rule:
.cursor/rules/agent-modes.mdc - •Commands:
/plan,/ask,/debug