This is the polished version of a live workshop Cole Medin ran with Lior Weinstein, and it opens with a thesis worth keeping. People over-engineer AI coding constantly, acting as if real work at scale demands a fancy harness or a fleet of specialized agents. It does not. What you need is a small set of core principles, applied consistently.
CHAPTER 1 OF 7 · 7 min · 2 COPYABLE ASSETS
What is a principled AI coding workflow? The three phases explained
Why AI coding fails without structure, and the three-phase workflow (Planning, the PIV Loop, System Evolution) that makes coding agents reliable and repeatable.
TL;DW
A principled AI coding workflow has three phases. Planning turns raw ideas into structured, reviewable work. The PIV Loop (Plan, Implement, Validate) repeats for every ticket. System Evolution turns every bug into a permanent improvement of your AI setup. The system is deliberately minimal: a foundation you mold onto your existing process rather than a heavyweight framework you adopt wholesale, and it works with any coding agent and any work tracker.
The whole course reduces to three phases: ideate with your coding agent, run an iterative loop to build each piece of work, and evolve your agents over time. Cole has covered fragments of this on his channel, but never as one system. Finish all seven chapters and you hold a complete workflow you own end to end, not a borrowed framework you half understand.
The engineer's role is no longer writing the code. It is the higher-leverage work: planning what gets built and validating what the agent produces. That is also why this course applies to product managers almost as much as developers. The first phase, turning ideation into structured work, is PM work done with a coding agent instead of a blank JIRA board.
Cole compresses a four-hour corporate training into this hour, but the core discipline survives. You are not vibe coding. You put yourself in the driver's seat through all the planning and validation you do around the agent. The demo uses Claude Code plus JIRA, and the process stays tool-agnostic: Codex with GitHub or Copilot with Linear work the same way.
The only two requirements
- One place to manage work: JIRA, Linear, or GitHub Issues (local markdown also works)
- One coding agent: Claude Code, Codex, GitHub Copilot, or similar
Everything demonstrated in this course lives in an open-source repository: the demo application plus Cole's rules, commands, and skills in the .claude folder. He says it outright: steal anything you want. Most of the course is not manual typing. It is invoking these pre-packaged prompts, so keeping the repo open beside the video pays off immediately.
Cole names the elephant. Dozens of opinionated open-source frameworks already guide a research, plan, build, validate process, and many contain genuinely good software-engineering ideas. Most are also over-engineered and hard to mold to how your team already works, so adopting them means throwing out your existing software development lifecycle. This workflow is simple on purpose: a foundation you extend with your own planning, QA, and conventions, not a replacement for them.
Key terms
- Agentic coding workflow
- A repeatable process for directing AI coding assistants: humans plan and validate, agents implement.
- AI layer
- The rules, commands, and skills that teach an agent your team's conventions and procedures. Versioned like code.
- Vibe coding
- Prompting an agent loosely and shipping whatever compiles, with no planning or validation checkpoints.
Key takeaways
- The three phases (Planning, PIV Loop, System Evolution) cover everything from idea to production, for new and existing codebases alike.
- Your job as an engineer shifts from writing code to the higher-leverage work: planning and validating.
- The only hard requirements are one coding agent and one place to manage work.
- Off-the-shelf frameworks like BMAD and Spec Kit are hard to mold to your team. A minimal foundation you own is easier to adopt and evolve.
Watch out
- This is not vibe coding. The human stays in the driver's seat through planning and validation. Skip the review steps and you lose exactly the reliability this workflow exists to provide.
Check your understanding
What are the three phases of the workflow, and which one does Cole call the most powerful?
Planning (ideation into structured work), the PIV Loop (Plan, Implement, Validate per ticket), and System Evolution. The last one, because every improvement compounds across every future ticket and every teammate.
What makes this different from adopting a framework like BMAD or Spec Kit?
It is a minimal foundation you mold onto your existing process and conventions, instead of an opinionated off-the-shelf system that forces you to replace your software development lifecycle.
Unlocks when you finish the chapter.