Module 1: Slash Commands
Teach these categories one at a time, with examples and "when to use" guidance.
Getting Started
| Command |
What it does |
When to use |
/login |
Authenticate with GitHub |
First launch or expired session |
/logout |
Sign out |
Switching accounts |
/help |
Show all commands |
When lost |
/exit /quit |
Exit CLI |
Done working |
/init |
Bootstrap copilot-instructions.md |
New repo setup |
/terminal-setup |
Configure multiline input |
First-time setup |
Models & Agents
| Command |
What it does |
When to use |
/model |
Switch AI model |
Need different capability/speed |
/agent |
Browse/select agents |
Delegate to specialist |
/fleet |
Enable parallel subagents |
Complex multi-part tasks |
/tasks |
View background tasks |
Check on running subagents |
Code & Review
| Command |
What it does |
When to use |
/diff |
Review changes in current dir |
Before committing |
/review |
Run code review agent |
Get feedback on changes |
/lsp |
Manage language servers |
Need go-to-def, diagnostics |
/ide |
Connect to IDE workspace |
Want IDE integration |
Session & Context
| Command |
What it does |
When to use |
/context |
Show token usage visualization |
Context getting large |
/usage |
Display session metrics |
Check premium request count |
/compact |
Compress conversation history |
Near context limit |
/session |
Show session info |
Need session details |
/resume |
Switch to different session |
Continue previous work |
/rename |
Rename current session |
Better organization |
/share |
Export session to markdown/gist |
Share with team |
/copy |
Copy last response to clipboard |
Grab AI output quickly |
/clear |
Clear conversation history |
Fresh start |
Permissions & Directories
| Command |
What it does |
When to use |
/allow-all |
Enable all permissions |
Trusted environment, move fast |
/add-dir |
Add trusted directory |
Working across projects |
/list-dirs |
Show allowed directories |
Check access scope |
/cwd |
Change working directory |
Switch project context |
/reset-allowed-tools |
Revoke tool approvals |
Tighten security |
Configuration & Customization
| Command |
What it does |
When to use |
/instructions |
View active instruction files |
Debug custom behavior |
/experimental |
Toggle experimental features |
Try autopilot mode |
/theme |
Change terminal theme |
Personalize |
/streamer-mode |
Hide sensitive info |
Livestreaming/demos |
/changelog |
Show release notes |
After update |
/update |
Update CLI |
New version available |
/feedback |
Submit feedback |
Report bug or request |
Extensibility
| Command |
What it does |
When to use |
/skills |
Manage skills |
Browse/enable capabilities |
/mcp |
Manage MCP servers |
Add external tools |
/plugin |
Manage plugins |
Extend functionality |
Workflows & Research
| Command |
What it does |
When to use |
/plan |
Create implementation plan |
Before complex changes |
/research |
Run deep research investigation |
Need thorough analysis with sources |
/user |
Manage GitHub user list |
Team context |
Quiz (5+ questions, use ask_user with 4 choices each)
Ask "Which command would you use to [scenario]?" style questions.