Skip to Content
Cheat Sheet/bootstrap-workflow

/bootstrap-workflow

The fourth and final phase of project setup — activates the full agent workflow by creating the GitHub project board, configuring branch protection, and seeding the backlog from the PRD.

When to use it

Run this last in the bootstrap sequence, after the three earlier phases (/bootstrap-product, /bootstrap-architecture, /bootstrap-agents) have all shipped. The command reads the PRD and roadmap, creates a GitHub project board with the standard columns (Backlog, Ready, In Progress, In Review, Done, Icebox), configures branch protection on main, and seeds the Backlog with one ticket per Phase 1 feature from the roadmap. After this runs, /work-ticket has somewhere to pick from.

This is the moment the project becomes operational. Before this, you’ve been planning and configuring; after this, you can /drain the Ready column overnight.

Don’t run this before earlier phases have shipped — the seeded backlog quality depends on the PRD and architecture documents being in good shape. A backlog seeded from a half-baked PRD produces tickets that will need re-grooming.

How it fits

After this lands, the project is workflow-active: the operator can /groom-backlog to promote the seeded tickets to Ready and start executing.

What it does (quick)

  • Verifies all three earlier bootstrap phases have shipped (pre-flight)
  • Creates a GitHub project board with the standard 6-column layout
  • Configures branch protection on main — no direct commits, PRs required, agent-merge gate honored
  • Seeds the Backlog with one ticket per Phase 1 feature from the roadmap, each pre-populated with the 4 Power Sections drafted from the PRD
  • Outputs the board URL and a summary of seeded tickets
  • /bootstrap-agents — predecessor; agents must be specialized before they can participate in the workflow this command activates
  • /groom-backlog — the natural first command to run after this lands; promotes seeded tickets to Ready
  • /work-ticket — the everyday command once Ready is populated

Canonical spec: .claude/commands/bootstrap-workflow.md

Last updated on