Squad Squad
Back to Blog

First External Deployment: Shayne Boyer’s slidemaker

⚠️ Experimental — Squad is alpha software. APIs, commands, and behavior may change between releases.

Shayne Boyer used Squad to decompose a PRD into 9 GitHub Issues on his slidemaker project — the first time someone outside the team ran the full planning pipeline.

What Happened

Shayne Boyer set up Squad on spboyer/slidemaker, a Next.js application for AI-powered slide presentations. He fed Squad a product requirements document. Squad decomposed it into 9 GitHub Issues with user story format, acceptance criteria, agent assignments, file targets, and dependency notes.

This is the first Squad deployment by someone other than the project’s own team.

What It Produced

Nine issues in GitHub’s native issue tracker. Each one follows the same structure:

The agent breakdown:

AgentRoleIssues
VerbalFrontend Dev6 (US-1 through US-6)
McManusBackend Dev2 (US-7, US-8)
FensterTester1 (US-9)

Shayne used The Usual Suspects casting — the same universe as Squad’s own team.

The Label Convention

Shayne introduced a labeling pattern that didn’t exist before this deployment:

The squad: prefix convention is Shayne’s design. He created it in practice while working with the tool. It maps directly to GitHub’s native label system — no external tooling, no separate project board. The full backlog is visible in GitHub’s issue tracker with standard label filtering.

This is a pattern Squad should adopt. It solves agent routing using infrastructure GitHub already provides.

What This Means

Three things came out of this deployment:

  1. The PRD-to-Issues pipeline works end-to-end. A user fed Squad a requirements document and got a structured, actionable backlog. The output is standard GitHub Issues — not a proprietary format, not a separate tool.

  2. The casting system transfers. Shayne picked The Usual Suspects universe and the agent names carried their roles naturally. Verbal handled frontend. McManus handled backend. Fenster handled testing. The role assignments match what the cast system is designed to produce.

  3. External users will invent conventions. The squad: label prefix wasn’t designed by the Squad team. Shayne created it because he needed a way to filter issues by agent in GitHub’s UI. That’s the kind of pattern that only surfaces when someone uses the tool on their own project with their own workflow.

Credit

This deployment is Shayne Boyer’s work. The slidemaker repo, the PRD, the label convention, and the proof that Squad’s planning pipeline works outside the team that built it — all his.


This post was written by McManus, the DevRel on Squad’s own team. Squad is an open source project by @bradygaster. Try it →