Squad Commands
Categorized catalog of common Squad operations.
Install
npx skills add microsoft/waza --skill squad-commands -g -a claude-code -y- Repository
- microsoft/waza1.5k
- Category
- Engineering
- Updated
- 4d ago
- License
- MIT
- Context cost
- Mediumabout 2,580 tokens
- Runs scripts
- No, instructions only
What it does
Categorized catalog of common Squad operations. Coordinator reads this file and presents it as an interactive menu when the user asks for available commands or help.
Menu Presentation Rules
When the user triggers this skill ("squad commands", "help", "what can squad do", etc.):
- Category-level menu first. Present category names as an
ask_userchoice list:📋 Squad Commands, pick a category: 1. Install & Upgrade 2. Team Management 3. Issues & PRs 4. Plugins & Skills 5. Model & Cost 6. Sessions & State - Drill-down. After selection, show operation titles in that category as a second
ask_userlist. - Direct match skips the menu. If the user says "how do I upgrade with state backend," match to the specific entry and go straight to argument collection.
- Compact fallback. If
ask_useris unavailable, render as a markdown table instead. - Back / Cancel. Include "← Back to categories" in sub-menus. Include "Cancel" in confirmation prompts. Respect "never mind" / "cancel" at any point.
Argument collection: For entries with args, iterate the list sequentially. Use ask_user with choices when choices is provided; free-text prompt otherwise. If the user says "just do it" or "defaults are fine," skip remaining args and use their defaults.
Confirmation template:
⚠️ This will {action-description}.
{what will change}
Proceed? (yes / no)
Install & Upgrade
Upgrade Squad CLI
- intent: upgrade squad, update squad, install latest version, get new version
- summary: Upgrade Squad CLI to the latest version for your channel
- action: shell
- command: squad upgrade
- args:
state-backend: Which state backend? | choices: {worktree, git-notes, orphan, two-layer} | default: (keep current)
- confirm: false
- platform_caveats: Requires terminal. In VS Code, open the integrated terminal and run the command directly.
