/sprint-new <slug>— Workspace ScaffoldAI as the Operating System of Your SDLC
A ten-part field guide to running AI across the full software lifecycle — from product discovery to deployment and monitoring — built on a real, working sprint workflow, not a demo.
22 July 2026
The Problem With 'Just Prompt It'
Most teams adopt AI-assisted coding the same way: open a chat window, paste in some context, get code back. That works for a single function. It falls apart across a full software delivery lifecycle, because a lifecycle has phases with genuinely different jobs — discovery is adversarial and exploratory, planning is structured translation, execution is mechanical repetition at scale. One prompt window, and one model, cannot do all three well at once.
The failure mode looks the same everywhere: a chat thread that starts as a requirements discussion, drifts into code, loses track of what was actually decided, and leaves no artefact anyone can review, hand to another agent, or come back to next sprint. AI stops being infrastructure and becomes a very fast way to generate work nobody can trace.
This is the gap between AI-assisted coding and AI-assisted delivery. The first gives you code. The second gives you a shipped, reviewed, documented feature — with a trail from product decision to production deployment. Most teams are stuck on the first and wonder why AI hasn't changed their velocity at the project level. The answer is almost never the model. It's the absence of process around the model.
Why an Operating System, Not Just a Toolbox
The instinct is to treat AI as a toolbox: one tool for code generation, another for reviews, maybe a third for documentation. But a toolbox doesn't enforce order. It doesn't remember what happened last sprint. It doesn't stop you from skipping the security scan because you're in a hurry. An operating system does.
Consistency across every sprint. When every sprint follows the same phase sequence — brainstorm, plan, build, review, ship, learn — nothing gets skipped. New team members inherit the workflow, not tribal knowledge. Artefacts like design docs, plans, and task files are always in the same shape, in the same place. The AI doesn't drift because the process doesn't let it.
Structure for AI-assisted coding at scale. Unstructured AI-assisted coding is fine for a solo developer prototyping a feature. It breaks the moment two people need to work from the same AI output, or the moment someone needs to review what the AI actually decided. Structure means every AI session has a defined entry point, exit criteria, and output contract. You brainstorm before you plan, plan before you code, review before you ship. Creativity lives inside the phases; governance lives between them.
A real product-to-production methodology. Most teams have a gap between "product idea" and "production deployment" — a murky middle where requirements get lost, architecture decisions are made implicitly, and features ship without anyone knowing exactly what was agreed upon. The OS approach closes that gap by making every phase explicit and auditable. Discovery → Design → Build → Ship → Learn is not a new sequence; what's new is that AI can execute each phase, not just assist with fragments of it. And because every phase produces an artefact, you can trace any shipped feature back through its plan, its brainstorm, and its postmortem.
The difference in practice:
| Unstructured AI-Assisted Coding | Structured OS Approach |
|---|---|
| One long chat thread | Discrete phases with handoff artefacts |
| Same model for everything | Model matched to cognitive load |
| No review before merge | Mandatory code review + security gate |
| Context lost between sessions | /sprint-memorize → persistent knowledge base |
| "It works on my machine" | /sprint-preview → staging verification |
| No post-sprint learning | /sprint-postmortem → skill optimization |
Stop asking "which AI tool should I use?" and start asking "what process should AI follow?" The tool is never the bottleneck. The absence of a repeatable, phase-driven workflow is.
The Lifecycle in Practice
Treat AI the way you'd treat an operating system, not a single app: a set of processes, each with its own entry point, inputs, and exit criteria, scheduled in a defined order. In practice, that means one skill per phase, chained into a lifecycle, with each skill handing a concrete artefact — a design doc, a plan, a set of tasks — to the next.
Here's the lifecycle this series is built on, taken from a real, working sprint-workflow plugin, not a hypothetical:
/sprint-brainstorm— Requirements Q&A/sprint-plan <N>— Architecture & Design/sprint-stories-tasks <N>— Stories & Tasks BreakdownAuto KickoffExecution Agents— Parallel Dev-BuildParallel Agents/sprint-status <N>— Sprint Monitor/sprint-review-code <N>— Code Review GateQuality Gate/sprint-security-scan <N>— Security AuditSecurity Gate/sprint-preview <N>— Deployment PreviewRelease Preview/sprint-memorize <N>— Context Capture/synthesize-kb— Knowledge Base SyncAuto Sync/sprint-postmortem <N>— Sprint RetrospectiveThe Model-Selection Policy
Not every phase deserves the same model, and treating them identically wastes either budget or judgement. The underlying workflow assigns models by the kind of thinking a phase needs, not by habit:
| Phase | Model | Why |
|---|---|---|
| Brainstorm Q&A, adversarial review, postmortem | Opus | New architectural or product decisions need to be argued with, not agreed with |
| Writing plans, story proposals, design docs, code review | Sonnet | Translating already-locked decisions into structured output |
| Status checks, preflight, task/story file writing, commits | Haiku | Mechanical reads, writes, and template-filling |
The policy also insists on announcing the switch out loud — "Model switch: <reason>. Type /model <model> to continue." — because a human can't be expected to know when a phase boundary was crossed unless the agent says so.
The expensive model isn't always the safer one. Using Opus to fill in a task-status field is waste; using Haiku to argue an architecture decision is a silent risk. Match the model to the cognitive load of the phase, every time.
What's Next
This is Part 1 of a 10-part series on running AI across the full software delivery lifecycle.
Next week, we dive into Part 2: Scaffolding the Sprint — how to set up clean workspace governance, initialize sprint manifests, and anchor context before any code is written.