josemodena/squad
Native agent coordination, a main Project Manager and four technical roles, durable recovery and deterministic project tracking.
Compatibility entry for the main Squad Project Manager session. Launches the correctly configured PM; does not assume or change the current model.
Design an agreed Squad solution, define technical success criteria and estimate implementation and review effort.
Independently review a Squad architecture and technical acceptance criteria at an exact revision before engineering starts.
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.
Implement an agreed Squad issue with test-driven development on an isolated branch, then submit it for independent engineering review.
Independently review and test a Squad pull request against its agreed criteria and current main without editing or merging the branch.
Summarise durable Squad execution records and agreed next actions for a session handover or recovery.
Compatibility alias for the Squad engineer role.
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.
Compatibility entry for the main Squad Project Manager session. Launches the correctly configured PM; does not assume or change the current model.
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.
Plan Squad delivery with the user, maintain sequencing, dependencies, role assignments and forecasts, and run planning and retrospectives.
Read Squad capacity and effective policy, persist an authorised quota override, or explain why work cannot launch.
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.
Compatibility alias for the Squad engineering-reviewer role.