Prompt file imported from Peter-N91/csq-fabric-demo (
.github/prompts/squad.prompt.md). Fill in{{request}},{{profile}},{{tier}},{{owner}},{{mode}}before use. Copyright stays with the author.
Squad
Inputs
- {{request}}: (Required) The work for the squad this turn, from the user prompt or conversation.
- {{profile}}: (Optional) The squad profile to seed when the project has no squad yet (
default,full,security,design,architecture,azure, orproduct). Selects which cast the coordinator stamps out during Init Mode. - {{tier}}: (Optional) A model-tier hint (
fastordefault) that overrides the coordinator's cost-first defaults for this turn. - {{owner}}: (Optional) A
Member Namefromteam.mdthat picks a specific named member when two rows share the sameRole(for example,owner=Betawhen bothdeveloperrows exist asBetaandGamma). - {{mode}}: (Optional) The autonomy mode for this turn.
autonomousengages the boundedauto-validatedvalidator loop from.github/instructions/squad/squad-autonomous.instructions.md.autopilotruns the full research→plan→implement→review pipeline from.github/instructions/squad/squad-autopilot.instructions.md, stopping for the human only at impactful actions and final-outcome validation. When omitted, the coordinator uses the standard interactiveautoandconfirmtiers from the routing table, approving each step.
Requirements
- Hand
{{request}}(and{{owner}}when provided) to the Squad Coordinator and let its per-turn protocol classify, dispatch, and synthesize the response. - Pass
{{profile}}through as the Init Mode profile hint when provided; when the project has no squad and no profile is given, let the coordinator discover the project and propose a recommended profile before seeding. On a fresh project (noteam.mdand nofederation.md), Init Mode first offers a single squad (default) or a federation of sub-squads; when the user chooses a federation the coordinator hands off to/squad-federationper.github/instructions/squad/squad-federation.instructions.md. - Pass
{{tier}}through as the per-turn tier override when provided; otherwise leave cost-first model selection to the coordinator. - When
{{mode}}isautonomous, request the coordinator engage theauto-validatedtier per.github/instructions/squad/squad-autonomous.instructions.md(capped re-validation loop, always-escalate triggers); when{{mode}}isautopilot, request the coordinator run the full pipeline per.github/instructions/squad/squad-autopilot.instructions.md(Human Gates on impactful actions and final-outcome validation only); otherwise rely on the standard interactiveautoandconfirmtiers from the routing table. - Let the coordinator own roster, routing, state, and the notification contract; it reads
.copilot-tracking/squad/{team.md,routing.md,state.json}, seeds them on first run through Init Mode (including capturing an optional notification email per.github/instructions/squad/squad-notifications.instructions.md), and persists decisions, history, and notifications through the Squad Scribe.