What problem does it solve? Running several development phases or tasks one at a time is slow, and manually tracking many parallel coding agents leads to stalled PRs, unwatched CI, and lost work when a subagent dies mid-task. ## Core Features & Use Cases - Parallel fan-out: Launches one background subagent per phase or ad hoc task, each invoking the midnite-create workflow with a configurable theme/size cap. - Recurring sitreps: Posts a status table (Agent | % | ETA | Doing | Notes) at a chosen interval, cross-checked against real PR and CI state plus on-disk SCRATCHPAD.md files. - Stall recovery: Detects subagents that report done without finishing, resumes or replaces them, and finishes remaining stages (CI watch, squash-merge, worktree teardown) directly when needed. - Use Case: You have four open phases in the .midnite/tasks/ tracker. Invoke the swarm with a size cap of L and a 10-minute sitrep interval, and every phase lands as its own merged PR while you watch one status table. ## Quick Start Run the midnite-swarm skill to fan out phases 12, 14, and 17 across parallel subagents with a 10-minute sitrep interval.