---
id: "framework-5-levels-vibe-coding"
type: "framework"
source_timestamps: ["00:02:20"]
tags: ["taxonomy", "ai-integration"]
related: ["concept-5-levels-vibe-coding", "concept-dark-factory", "entity-dan-shapiro"]
author: "Dan Shapiro"
sources: ["s01-5-levels-ai-coding"]
sourceVaultSlug: "s01-5-levels-ai-coding"
originDay: 1
---
# Dan Shapiro's 5 Levels of Vibe Coding

## Purpose
A taxonomy to categorize how deeply AI is integrated into a software engineering workflow, moving from basic assistance to full autonomy. Created by [[entity-dan-shapiro|Dan Shapiro]] (CEO of Glowforge).

## The Six Stages
1. **Level 0 — Spicy Autocomplete:** AI suggests the next few lines of code while the human writes.
2. **Level 1 — Coding Intern:** Human assigns discrete, well-scoped tasks; human handles architecture.
3. **Level 2 — Junior Developer:** AI handles multi-file changes and builds features; human reviews all output.
4. **Level 3 — Manager:** Human stops writing code, directs the AI, and reviews Pull Requests submitted by the model.
5. **Level 4 — Product Manager:** Human writes a spec, treats code as a black box, and evaluates outcomes via tests.
6. **Level 5 — Dark Factory:** Fully autonomous. Specs go in, working software comes out, tested against external scenarios with zero human review. See [[concept-dark-factory]].

## How to Use
Use this taxonomy to:
- Audit your current organization's actual level (vs. claimed level).
- Diagnose [[concept-j-curve-productivity|J-Curve]] mismatches between AI tools and surrounding processes.
- Plan a deliberate progression rather than ad-hoc tool adoption.

## Conceptual Companion
See [[concept-5-levels-vibe-coding]] for the descriptive concept note.


## Related across days
- [[concept-5-levels-vibe-coding]]
- [[concept-vibe-coding]]
- [[concept-dark-factory]]
- [[concept-engineering-manager-mindset]]
- [[framework-2026-builder-practices]]
