Skip to content

josemodena/squad

v0.7.0Apache-2.0

Native agent coordination, a main Project Manager and four technical roles, durable recovery and deterministic project tracking.

administrator

Compatibility entry for the main Squad Project Manager session. Launches the correctly configured PM; does not assume or change the current model.

architect

Design an agreed Squad solution, define technical success criteria and estimate implementation and review effort.

architecture-reviewer

Independently review a Squad architecture and technical acceptance criteria at an exact revision before engineering starts.

board

This skill should be used when the user asks to "show the board", "what is on the board", "what is in this sprint", "move this to in progress", "put this piece in the sprint", "what is blocked", "create an issue on the board", or invokes $squad:board. It reads and changes the project board through the Squad tracker.

engineer

Implement an agreed Squad issue with test-driven development on an isolated branch, then submit it for independent engineering review.

engineering-reviewer

Independently review and test a Squad pull request against its agreed criteria and current main without editing or merging the branch.

handover

Summarise durable Squad execution records and agreed next actions for a session handover or recovery.

implement

Compatibility alias for the Squad engineer role.

init

This skill should be used when the user asks to "set up Squad", "run squad init", "install the operating model in this repository", "create the labels and board fields", "start a new Squad project", or invokes $squad:init. It writes the project's settings file and creates the labels, the board fields, the milestones, the issue templates and the agent entry point.

operate

Compatibility entry for the main Squad Project Manager session. Launches the correctly configured PM; does not assume or change the current model.

plan

This skill should be used when the user asks to "run sprint planning", "plan the sprint", "start a new sprint", "what are we doing this week", "write the sprint issue", or invokes $squad:plan. It runs the planning conversation with the Decider and writes the one issue that comes out of it.

project-manager

Plan Squad delivery with the user, maintain sequencing, dependencies, role assignments and forecasts, and run planning and retrospectives.

quota

Read Squad capacity and effective policy, persist an authorised quota override, or explain why work cannot launch.

retro

This skill should be used when the user asks to "run the retrospective", "do the retro", "close the sprint", "what did the sprint cost", "estimate versus actual", or invokes $squad:retro. It runs the retrospective conversation with the Decider and writes the one issue that comes out of it.

review

Compatibility alias for the Squad engineering-reviewer role.