Maturity Matrix
Matrix/Development

Development

How developers work with AI day-to-day. From sidebar chat to fleet agents.

4capabilities20levels60practices60guides
The matrix · at a glance
Capability ↓
Maturity →
L1 · Stage 01
Ad-hoc
L2 · Stage 02
Guided
L3 · Stage 03
Systematic
L4 · Stage 04
Optimized
Sweet spot
L5 · Stage 05
Autonomous
01
Coding Agent Usage
Copilot autocomplete
3 practices·3 guides
Agent in IDE with YOLO mode (Cursor 3.6 Run Mode, Windsurf, Claude Code …
3 practices·3 guides
CLI agents (Claude Code with Opus 4.8 + xhigh effort, Codex, Antigravity…
3 practices·3 guides
Scheduled / unattended agents + loop engineering: stacked play-test-fix-…
3 practices·3 guides
Multi-agent orchestration (Claude Code dynamic workflows, Gas Town / cus…
3 practices·3 guides
02
Context Engineering
Agent works from the currently open file
3 practices·3 guides
CLAUDE.md with basic project info
3 practices·3 guides
MCP servers: architecture, ownership, SLA (universal standard)
3 practices·3 guides
BYOC: org PUSHES context to the agent
3 practices·3 guides
Persistent agent identity + memory (Beads/Git, Dreaming / Kairos 4-stage…
3 practices·3 guides
03
Code Review & Quality
Every PR gets human review
3 practices·3 guides
AI-assisted review suggestions (CodeRabbit, Qodo 2.0)
3 practices·3 guides
Lint-as-architecture (standards = enforced rules)
3 practices·3 guides
Green/Yellow/Red auto-evaluation
3 practices·3 guides
Agent fleet self-reviews (Cursor model: error → fix → converge)
3 practices·3 guides
04
Testing Strategy
Tests written by hand
3 practices·3 guides
Agent-generated unit tests + human acceptance tests
3 practices·3 guides
Expected results come from requirements (tickets/specs are the oracle, n…
3 practices·3 guides
A failing test reliably means a real defect; held-out oracles the agent …
3 practices·3 guides
Self-healing test suite
3 practices·3 guides
Capability 02 · Development

Context Engineering

What information agents receive about your codebase, architecture, and conventions.

Capability 03 · Development

Code Review & Quality

How AI-generated code is reviewed, validated, and approved before merging. AI code has 1.7x more issues and 2.74x more security vulnerabilities - review is now critical infrastructure.

Capability 04 · Development

Testing Strategy

How tests are written, maintained, and validated in an AI-assisted workflow. A test "oracle" is the source of truth for what a test's correct result should be.

Climb the matrix

You don't have to figure this out alone.

Every level in this matrix has a path. Read the playbooks the teams that have climbed it wrote. Run the assessment with our consultants. Start where you are.

Live with Visdom

Book an AI Maturity Assessment session with your team.

We walk you through all four perspectives, score where you actually are, and leave you with a 90-day plan to climb in the dimensions that matter most.

Book an assessment See what's included90-day plan - scored assessment - coaching
Author Commentary

The July 2026 zeitgeist is bring it home.

After May's invoice, June was the month teams went looking for a way to depend on AI without being owned by it - and the case for sovereignty made itself. On June 9 Anthropic launched Fable 5 and Mythos 5, its most capable models ever; on the evening of June 12 it disabled them worldwide under a US export-control order, and they were still dark over a week later. Whatever you built on top of Fable 5 stopped working overnight, through no fault of your own. The most capable model is worth less than the model you can still run tomorrow.

The alternative got real the same month. Open-weight coding models crossed the line from toy to tool: GLM-5.2 (Z.ai, MIT) beat GPT-5.5 on SWE-bench Pro at a sixth of the cost, and Kimi K2.7-Code shipped with day-one vLLM/SGLang support - both runnable on your own hardware. The job is still decomposition and oversight, but now part of the job is deciding where the agent runs and what it is allowed to remember. Two June shifts matter here: memory moved beyond RAG (Anthropic dropped vector search in Claude Code for agentic grep, and Microsoft's FastContext repo-explorer subagent cut coding-agent tokens up to 60%), and review moved past pass-rate (FrontierCode found over half of SWE-bench results are "unmergeable slop" and scored even Opus 4.8 at 13.4% on mergeability). Keep held-out oracles, score mergeability not green checkmarks, and reject code you cannot understand even when CI is green. The harness is the part you own - and in June the field finally named the discipline of building it. After a year of "AI-native engineering," the cascade became explicit: prompt → context → harness → loop engineering (Addy Osmani, LangChain, Loopcraft), with two dozen-plus loop and meta-harness tools shipping in the month. That is the second half of sovereignty: when the model is swappable, the loop you stack around it - play, test, fix, verify, improve - is where your leverage actually lives.

Other perspectives