| name | squad-work |
| description | Onboard or resume in one step — squad go does init/register/claim/AC/mailbox. |
| argument-hint | |
| allowed-tools | ["Bash","Read"] |
| paths | [".squad/**"] |
| disable-model-invocation | true |
You are starting (or resuming) work on a squad-managed repo. Run the orchestrator:
squad go
squad go is idempotent. It will:
- Run
squad init --yes if .squad/ is absent.
- Register your session as a fresh agent (auto-derived id) if not already registered.
- Find the top of the ready stack, claim it atomically, and print its acceptance criteria.
- Flush any unread chat into your context.
If a claim is already held by your agent, squad go resumes it — re-prints AC and re-flushes mailbox.
After the command returns:
- Read the printed AC line by line; the contract is that exact list.
- Address any mention from the mailbox flush BEFORE writing code.
- Invoke the
squad-loop skill and proceed from step 4 (work the item) onward.
If the output says no ready items, ask the user what they want done; then file an item and re-run squad go.