Agentic Coding
/eɪˈdʒentɪk ˈkoʊdɪŋ/
What is Agentic Coding?
Agentic coding is a software development approach where AI agents (like Claude Code, Codex, or Cursor) autonomously write, test, and iterate on code while a human developer focuses on architecture, system design, and taste. Unlike simple autocomplete or chat-based AI coding, agentic coding involves running multiple AI agents in parallel, each working on different parts of a project.
The term was popularized by developers like Peter Steinberger who distinguish it from "vibe coding"—a more casual approach where developers prompt AI without rigorous verification.
Key Characteristics
Developer as Architect
In agentic coding, the human focuses on:
- System design and architecture
- Defining verification loops (tests, linting)
- Taste-checking outputs
- Directing agent attention
"I'm the architect. Codex does the line-by-line understanding." — Peter Steinberger
Parallel Agent Execution
Advanced practitioners run 5-10 agents simultaneously:
"I constantly jump around. One main project has my focus, and satellite projects also need attention—maybe I spend 5 minutes, it does something for half an hour, and I try it."
Closed Feedback Loops
The critical difference from vibe coding is that agentic coding requires verification:
"You have to close the loop. The agent needs to be able to debug and test itself."
Agentic Coding vs Vibe Coding
| Aspect | Agentic Coding | Vibe Coding |
|---|---|---|
| Verification | Automated tests, linting | Manual checking |
| Developer role | Architect | Prompter |
| Agent count | Multiple parallel | Usually one |
| Code review | Architecture-focused | Line-by-line |
| Hours worked | Potentially higher | Variable |
Workflow Example
- Design phase: Discuss feature with agent, explore options
- Architecture: Decide on approach, file structure, interfaces
- Delegation: "Build this feature, run full gate when done"
- Parallel work: Move to another agent/feature while first cooks
- Verification: Agent runs tests, reports results
- Integration: Merge into codebase if tests pass
Tools for Agentic Coding
- Claude Code: Anthropic's terminal-based agent
- Codex: OpenAI's agent, praised for thorough context reading
- Cursor: IDE-integrated agent with fast iteration
- Windsurf: Alternative agent IDE
Key Quotes
"Surprise: using agentic coding makes you a better coder because you have to think harder about your architecture so that it's easier to verify."
"Now that all the mundane stuff of writing code is automated away, I can move so much faster. But it's mentally even more taxing because I'm managing 5-10 agents."
Related Reading
- Closing the Loop - Essential principle for effective agentic coding
- AI Agents - The underlying technology
- Peter Steinberger - Pioneer of the methodology
