Skip to content

The AI-native software development lifecycle

The AI-native SDLC is one evidence-producing loop shared by Claude Code, Cursor, and Codex: plan, design, build, test, deploy, and maintain. Each stage commits an artifact the next stage can consume, while named humans retain product, architecture, merge, and production authority. Start with the adoption roadmap, then follow the artifact chain.

The traditional SDLC was built for an era when writing code was the slow, expensive step. Product managers wrote requirements, architects designed, engineers implemented, QA verified, release teams shipped, and operations watched production. Each handoff existed to force alignment during weeks of implementation.

Agentic coding collapsed that middle. A well-specified change can go from plan to passing tests in hours. The bottleneck moved to the human-speed steps around build: planning, review, test, and deploy. Line-by-line review cannot keep up once agents write most of the diff. Governance that still routes exceptions through weekly committees taxes every gain the agents just made.

The AI-native SDLC keeps the old control objectives and changes how they are enforced. The process is a loop. AI is embedded at every stage. Each stage ends by committing an artifact the next stage can read. Humans stay accountable for judgment; their attention moves to the gates, not to every generated line.

You will also hear this called the agentic SDLC or AI SDLC. The labels differ; the process is the same.

The following table shows the ends of the spectrum. Most teams sit somewhere between the two columns.

StageTraditional SDLCAI-native SDLC
PlanRequirements gathered by committee, written up by handThe originator captures intent as intent.md — human-readable and machine-actionable
DesignSpec written by analysts, parsed by designersRequirements and design collapse into one session, constrained by versioned skills
BuildTests and code handwritten; docs written afterTests and code generated by the agent; institutional knowledge lives in CLAUDE.md, .cursor/rules, or AGENTS.md
TestQA gates at stage boundariesContinuous evals woven through implementation; the session checks its own work
DeployHumans review every line; governance in review cyclesLayered agentic review; human review for regulated and critical code; hooks as approval gates
MaintainHumans watch production for bugsAgents monitor live deployments; a breached control band writes the next intent.md

The thread through the right-hand column is the committed artifact. For early stages that is a markdown file a product owner and an agent can both read. From build onward the artifact is code and its records. The chain of commits is the audit trail: who asked for what, what the agent produced, and who approved it.

At every stage the same split applies:

  • Delegate — the mechanical first pass (boilerplate, a draft spec, a first review, log triage)
  • Review — completeness, security, domain fit
  • Own — priorities, architecture, UX, merge, production sign-off

Humans remain accountable for every decision that requires judgment. Agent output that looks confident is still a draft until a named human accepts it at the gate.

A stage ends by committing an artifact. That commit is what starts the next stage:

  1. An accepted intent.md triggers the requirements and design pass.
  2. An approved spec.md triggers plan mode.
  3. An accepted plan.md triggers implementation.
  4. A merged pull request triggers the pipeline.
  5. A breached control band in production writes the next intent.md.

You can start by prompting each step by hand. The end state is a loop in which each accepted artifact fires the next gate. Human attention concentrates at the gates, reviewing what the agent flagged rather than starting each stage from scratch.

The plays are modular. Adopt any play that has no prerequisite first (intent.md, CLAUDE.md / rules / AGENTS.md, skills, the feedback loop, hooks). For any other play, adopt the plays that feed it first.

Use these compact adapters after learning the canonical lifecycle above. They map the same artifacts and gates to each tool without duplicating the process guidance.