Tips and Tricks
Get the most out of Calliope IDE with these productivity tips.
AI Tips
Be Specific in Prompts
❌ "Fix this code"
✅ "Fix the null pointer exception in the handleSubmit function"❌ "Add tests"
✅ "Add unit tests for the UserService class covering edge cases"Use @mentions for Context
Reference files directly in chat:
@src/auth/login.ts Why is the token validation failing?Let Agent Mode Do the Work
For multi-file changes, switch to Agent Mode:
- Click the mode dropdown
- Select “Agent”
- Describe the full task
- Let it edit files autonomously
Use One-Shot for New Features
Instead of chatting step-by-step:
- Open Agents → One-Shot
- Describe the complete feature
- Set completion criteria
- Click Start Agent
Editor Tips
Multi-Cursor Editing
Add cursors with Cmd/Ctrl + Alt + Up/Down or Cmd/Ctrl + Click.
Edit multiple lines simultaneously:
# Select all occurrences: Cmd/Ctrl + Shift + L
user_name = "Alice"
user_email = "alice@example.com"
user_role = "admin"Quick Navigation
Cmd/Ctrl + P→ Type filenameCmd/Ctrl + Shift + O→ Jump to symbolCmd/Ctrl + G→ Go to line numberF12→ Go to definition
Zen Mode
Enter distraction-free mode:
Cmd/Ctrl + K Zor Command Palette → “Toggle Zen Mode”- Press
Escape Escapeto exit
Split Editors
Work on multiple files side-by-side:
Cmd/Ctrl + \→ Split right- Drag tabs to arrange
Cmd/Ctrl + 1/2/3→ Focus editor group
Code Tips
Right-Click AI Actions
Select code, right-click, and choose:
- Explain - Understand complex code
- Fix - Auto-fix issues
- Generate Tests - Create test cases
- Refactor - Improve structure
Inline AI Edits
- Place cursor or select code
- Press
Cmd/Ctrl + I - Type instruction: “add error handling”
- Tab to accept, Escape to reject
Stream Edits
Watch AI edit in real-time:
- Right-click → “Stream Calliope Edit”
- See changes as they’re made
- Accept or reject when done
Terminal Tips
Multiple Terminals
Cmd/Ctrl + Shift + `→ New terminal- Click the + icon for more
- Name terminals for organization
Split Terminal
Cmd/Ctrl + \ in terminal to split horizontally.
Terminal Profiles
Set up different shells:
- Open Settings
- Search “terminal profiles”
- Add bash, zsh, PowerShell, etc.
Git Tips
Stage Specific Lines
- Open Source Control (
Cmd/Ctrl + Shift + G) - Click a changed file
- Select lines in the diff
- Right-click → “Stage Selected Ranges”
Inline Blame
See who changed each line:
- Command Palette → “Git: Toggle Inline Blame”
Quick Commit
- Stage with
Cmd/Ctrl + Enter - Commit with
Cmd/Ctrl + Shift + Enter
Workspace Tips
Workspace Trust
For new folders, click “Trust” to enable full functionality including AI features.
Sync Settings
Keep settings across devices:
- Sign in with your account
- Enable Settings Sync
- Choose what to sync
Custom Snippets
Create code snippets:
- Command Palette → “Configure User Snippets”
- Choose language
- Add your snippets
Example:
{
"Console Log": {
"prefix": "cl",
"body": "console.log('$1', $2);",
"description": "Console log with label"
}
}Performance Tips
Large Files
For big files, AI may be slow. Try:
- Select specific sections
- Ask about specific functions
- Use the file’s table of contents
Many Open Tabs
Close unused tabs:
Cmd/Ctrl + K W→ Close all tabs- Right-click tab → “Close Others”
Extension Management
Disable unused extensions:
- Open Extensions (
Cmd/Ctrl + Shift + X) - Click gear on unused extensions
- Select “Disable”
Hidden Features
Command Palette Search
Type > for commands, @ for symbols, # for global symbols, : for line numbers.
Breadcrumbs
Enable file path breadcrumbs:
- View → Show Breadcrumbs
- Click to navigate
Minimap
The code minimap on the right:
- Click to jump
- Drag to scroll
- Hide in Settings if distracting
Sticky Scroll
Keep function/class headers visible:
- Settings → “Editor: Sticky Scroll”
- Enable for easier navigation
AI Councils Pro Tips
Get Multiple Opinions
Use councils for important decisions:
- Architecture choices → Architecture Decision council
- Security concerns → Add security-architect
- Performance questions → Add performance-profiler
Custom Councils for Your Team
Create councils matching your workflow:
- “PR Review” - Your standard reviewers
- “Design Review” - Architecture + UX perspective
- “Ship It” - Quick sanity check