AI coding agents like Claude Code can now write code faster than most engineering teams can plan, review, test, or ship it. That speed exposes a problem: our software development lifecycle was designed for a world where writing code was the expensive part. Anthropic's new free course, The AI-Native SDLC Playbook, is a practical guide to redesigning that lifecycle around agents without giving up human accountability. Here's what it covers and why it's worth your time.
The problem: the bottleneck moved
When agents speed up the build phase, the work doesn't disappear. It piles up somewhere else. The course lists three things that happen:
- Bottlenecks move to the stages around build: planning, review, and deployment.
- Manual review stops working. A security team sized for human output either builds a queue or lets code through without a proper review.
- Governance costs spike. Weekly or monthly exception committees can't keep up with how much agents produce.
The course's answer is to stop treating the SDLC as a straight line (Plan → Design → Build → Test → Deploy → Maintain) and turn it into a continuous loop, with Claude working at every stage and handing off to the next.
The key idea: committed artifacts
The pattern I found most useful: every stage ends by committing an artifact to version control, and the next stage starts by reading it.
- Plan:
intent.md, the requirements - Design:
spec.md - Build: code diffs that come with tests
- Deploy: a PR that includes review findings
- Maintain: incident records
Product owners and agents can both read and act on these files. Because everything is committed, the commit history also serves as an audit trail: it shows who asked for what, what the agent produced, and who approved it.
The six shifts
| Stage | Traditional | AI-Native |
|---|---|---|
| Plan | Requirements gathered by committee in workshops | Claude turns pain points into an intent.md |
| Design | Analysts write a spec, and designers interpret it | Requirements and design are done in one session with an agent, guided by encoded skills |
| Build | Tests and code written by hand, documentation added afterward | AI writes tests and code, and team knowledge is kept in a versioned CLAUDE.md |
| Test | QA gates between stages | Evals run continuously during implementation |
| Deploy | Manual line-by-line review with inconsistent governance | Several layers of agent review, with humans reviewing regulated or critical code |
| Maintain | Humans watch production | Agents monitor deployments, and a breached control creates a new intent.md entry |
What's in the course
The course has 12 "plays" grouped into six stages:
- Plan: Capture intent as
intent.md - Design: Requirements and design in one focused session
- Build: Plan Mode as the default,
CLAUDE.mdfor team knowledge, Skills that encode how your organization works, and parallel sessions with subagents - Test: Feedback loops for Claude, and continuous evals in CI
- Deploy: AI in the PR review loop, hooks as approval gates, and CI/CD integration
- Maintain: Feeding production metrics back into planning
The plays don't have to be done in order, and each one is self-contained. Several have no prerequisites: capturing intent, CLAUDE.md, Skills, feedback loops, hooks, and Plan Mode. Others build on those. Subagents need a solid CLAUDE.md, and evals need both CLAUDE.md and a feedback loop. You can start with whichever stage hurts most in your organization. Each play explains what changes, how to get started, how to implement it, what governance to consider, and how to measure success.
Humans stay accountable
The playbook does not aim to take people out of the loop. Humans still own every decision that needs judgment. What changes is where their attention goes. Instead of starting each phase from a blank page, people spend their time at the gates, reviewing what the agents flagged.
The same thinking applies to governance. Instead of reviewing exceptions after the fact, hooks enforce policy while the agent is acting.
How to start
The course is realistic about adoption. At first you'll prompt each step by hand. The long-term goal is a pipeline where an accepted artifact automatically triggers the next gate. A good first week:
- Write a
CLAUDE.mdfor your main repo that covers conventions, commands, and known pitfalls. - Make Plan Mode the default for any change that isn't trivial.
- For the next feature, write an
intent.mdbefore anyone writes code. - Add one hook that enforces a rule you currently check by hand.
Final thoughts
Most teams that adopt AI coding tools add them to their existing process and then wonder why they aren't shipping much faster. This course argues that the process itself has to change. If you lead an engineering team, or work in product, architecture, QA, or ops alongside one, it's worth a few hours.
Comments
Post a Comment