Overview
Slash commands provide quick access to common operations and custom workflows. Maestro supports built-in commands, Spec-Kit commands, OpenSpec commands, and custom AI commands.Built-In Maestro Commands
Built-in commands are intercepted by Maestro before being sent to the agent.
Available Commands
Usage
- /history
- /wizard
- /skills
Generate Work SummaryThe This will:
/history command creates a synopsis of recent conversation and saves it to the History tab:- Analyze recent messages in the current tab
- Generate a concise summary of work completed
- Add entry to History tab with timestamp
- Free up context for continued work
Spec-Kit Commands
Spec-Kit provides curated slash commands for software specification and planning tasks.
Command Structure
Using Spec-Kit Commands
Spec-Kit API
Command Metadata
OpenSpec Commands
OpenSpec provides open-source specification commands, similar to Spec-Kit but with community-driven prompts.
OpenSpec API
Identical to Spec-Kit API, but uses theopenspec namespace:
Custom AI Commands
Creating Custom Commands
Add New Command
Click “Add Custom Command” and configure:
- Command: Slash command name (e.g.,
/review) - Description: Brief description for autocomplete
- Prompt: Full prompt template with variables
Custom Command Structure
Managing Custom Commands
Command Autocomplete
Autocomplete Features
- Fuzzy Search - Type partial matches
- Descriptions - See command purpose before using
- Context-Aware - Only shows commands valid for current agent
- Mode Filtering - AI-only vs Terminal-only commands
Agent-Specific Commands
Some commands are only available for specific agents:Command Best Practices
Keep Prompts Focused
Keep Prompts Focused
Each custom command should have a single, clear purpose:Good:
/review-security- Security-focused code review/review-performance- Performance optimization review/review-style- Code style and conventions
/review-everything- Does too much, loses focus
Use Descriptive Names
Use Descriptive Names
Command names should be self-documenting:Good:
/generate-tests/explain-architecture/refactor-extract
/gt(unclear abbreviation)/do-stuff(too generic)/command1(non-descriptive)
Document Complex Prompts
Document Complex Prompts
For commands with complex prompts, include:
- What the command does
- Expected input format
- Example usage
- Any prerequisites
Version Control Your Commands
Version Control Your Commands
Export custom commands and store in version control:
- Export settings from Settings > Advanced
- Extract customAICommands from JSON
- Store in repository (e.g.,
.maestro/commands.json) - Share with team
Refreshing Command Libraries
Spec-Kit and OpenSpec commands are automatically updated when you refresh the command library.
Manual Refresh
Next Steps
- Learn about Context Management to optimize command effectiveness
- Explore Configuration to customize command behavior
- Review General Usage for keyboard shortcuts to commands