بنقرة واحدة
squad-commands
// 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.
// 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.
{what this skill teaches agents}
{what this skill teaches agents}
{what this skill teaches agents}
{what this skill teaches agents}
End-to-end validation of coordinator and agent template changes
Team initialization flow (Phase 1 proposal + Phase 2 creation)
| name | squad-commands |
| description | 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. |
| domain | squad-operations |
| confidence | high |
| source | first-party |
| triggers | ["squad commands","what can squad do","show me squad options","slash commands"] |
When the user triggers this skill ("squad commands", "help", "what can squad do", etc.):
ask_user choice list:
📋 Squad Commands — pick a category:
1. Install & Upgrade
2. Team Management
3. Issues & PRs
4. Plugins & Skills
5. Model & Cost
6. Sessions & State
ask_user list.ask_user is unavailable, render as a markdown table instead.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)
state-backend: Which state backend? | choices: {worktree, git-notes, orphan, two-layer} | default: (keep current)stateBackend: Which state backend? | choices: {worktree, git-notes, orphan, two-layer} | default: (keep current)role: What role should this agent fill? (e.g., Frontend Dev, Backend Dev, QA Engineer)name: Preferred name or casting universe? | default: (auto-cast from active universe)member: Which team member to remove? (name or role)member: Which team member?newRole: New role?gh auth login to have been run in the terminal.interval: How often should Ralph poll? (in minutes) | default: 10interval: Poll interval in minutes | default: 10squad watch --interval {n} in your terminal.name: Plugin name to search for | default: (browse all)plugin: Plugin owner/repo (e.g., owner/plugin-name)name: Plugin name to removemodel: Model name (e.g., gpt-4o, claude-sonnet-4.5, o3)agent: Agent name (must match name in team.md)model: Model name (e.g., gpt-4o, claude-sonnet-4.5)scope: Clear default or a specific agent? | choices: {default model, specific agent} | default: default modelagent: Agent name (only if scope = specific agent)olderThan: Archive decisions older than how many days? | default: 30member: Which team member's history to summarize?