This guide walks you through everything you need to get Squad running: install the CLI globally, initialize a team inside a git repo, authenticate with GitHub, and open your first conversation with agents through GitHub Copilot. By the end, yourDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/bradygaster/squad/llms.txt
Use this file to discover all available pages before exploring further.
.squad/ folder will exist, your agents will have names, and your team will be ready to work.
Create your project
Squad lives inside a git repository. Start by creating a new directory and initializing git:Validate: Run
git status. You should see On branch main (or master) with the message “No commits yet”. If git is not installed, download it here.Install Squad
Install the Squad CLI globally from npm, then run The default This applies the built-in default preset, which includes pre-configured team members, charters, and routing rules — ready to go in under a second.Validate: Check that
squad init inside your project:squad init runs an interactive setup wizard that walks you through configuring your team step by step — ideal when you want to build and customize your squad deliberately.If you’d rather skip the wizard and get a fully-configured team instantly, use the --preset default flag:.squad/team.md was created in your project directory.Authenticate with GitHub
Squad uses the GitHub CLI for issue triage, PR management, and Ralph’s automated watch mode. Authenticate now so those features work when you need them:Follow the interactive prompts to complete the OAuth flow in your browser.Validate: Run
gh auth status. You should see Logged in to github.com as <your-username>.The
gh CLI is a separate tool from Squad. If it’s not installed, download it here. GitHub authentication is required for squad triage, watch mode (Ralph), squad copilot, and any command that reads or writes GitHub Issues or pull requests.Open Copilot and start talking
Launch GitHub Copilot with the Squad agent:The Squad will respond with team member proposals, each named from a persistent thematic cast. Type yes to confirm — your team is ready to work.
--yolo flag tells Copilot to auto-approve tool calls without prompting you for each one. Squad makes many tool calls in a typical session — reading files, writing agent state, recording decisions — so --yolo keeps the flow uninterrupted.In VS Code: Open the Copilot Chat panel, click the agent selector, and choose Squad.Once Squad is running, introduce your project:After
squad init completes, your .squad/ folder contains everything Squad needs to run your team. These files are meant to be committed to git — anyone who clones your repo inherits the complete team with all accumulated knowledge.Upgrading
When a new version of Squad is released, upgrading is a two-step process. Step 1: Update the CLI binarysquad upgrade refreshes squad.agent.md, templates, and GitHub workflow files to match the latest release. It never touches your .squad/ team state — your agents, decisions, history, and cast names are always preserved. Use --force to re-apply updates even when your installed version already matches the latest.