The argument in one line.
The bottleneck in AI-assisted engineering is not the agent — it is the engineer who keeps inserting themselves into coding and review loops they no longer need to touch.
Read if. Skip if.
- You are already using Claude Code or Codex but still spend most of your time prompting, reviewing diffs, or waiting for one agent to finish before starting the next.
- You want to run 5+ parallel agent sessions but have no system for managing worktrees, tracking session state, or validating changes before merge.
- You are a solo builder who wants the output velocity of a small engineering team without the coordination overhead.
- You work in a codebase with meaningful test coverage and want agents to catch their own regressions before you review anything.
- You are not yet comfortable reading and reasoning about code diffs — the tools here assume you can make a judgment call when the agent escalates an ambiguous bug.
- You are building a throwaway prototype where shipping velocity matters far more than validation rigor.
The full version, fast.
Kun Chen ships 20-40 GitHub PRs a day by treating the Plan-Code-Validate loop as something agents should run almost entirely on their own. His three tools encode this: Lavish turns planning into an interactive HTML artifact the agent writes and the human annotates; Treehouse maintains a pool of pre-configured git worktrees so parallel sessions have zero setup cost; and No Mistakes is a post-coding pipeline that rebases, reviews in a fresh context window, runs end-to-end tests, updates documentation, and opens the PR without the engineer touching code. The review step uses a deliberate fresh context window because same-session self-review is biased toward confirming what was already done.
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →Who's talking.
Where the time goes.

01 · Cold open: the no-review thesis
Highlight reel of key claims: no code review, 20-30 agents running, 20-40 PRs per day.

02 · Plan-Code-Validate framework
Kun explains his three-phase loop and how investing more in planning allows agents to run longer in code and validate autonomously.

03 · Demo: Lavish visual planning
Live demo on the hi-bit AI tutor app: screenshot-to-agent workflow, why HTML beats markdown for planning, interactive option selection.

04 · Brainstorming a project from scratch
How Kun uses Lavish to turn a rough idea into a spec, letting the agent criticize and propose risks before committing to a direction.

05 · Parallel sessions + Treehouse + sub-agents
Running 5+ sessions, 20-30 sub-agents; Treehouse as worktree pool; when to use sub-agents for context management; ProgramBench evaluation demo.

06 · No Mistakes: automated code review pipeline
The nm alias triggers a full pipeline: fresh context review, end-to-end tests, docs update, lint, push, PR with risk classification.

07 · What you still need to look at before merging
The PR risk assessment is the only thing Kun reads; he merges low-risk PRs without diff review. Discussion of team processes at 10x PR velocity.

08 · Three pieces of advice for agentic engineering
Build many throwaway things; run more agents in parallel; adopt AI in every manual step, not just coding. Demo of Claude Code /insights.
Lines worth screenshotting.
- If you review every single line of AI-written code, you become the bottleneck, not a quality gate.
- Planning quality is the multiplier: a detailed spec lets agents run autonomously for hours; a one-line prompt gets you five minutes of work and a re-prompt.
- Reviewing code changes in a fresh context window catches far more edge cases than asking the same session to self-review, because the same-session agent is biased toward believing its own work is correct.
- At 20-40 PRs per day, team processes built for 10-15 PRs per month collapse, and PR reviews, QA gates, and merge etiquette all need to be rebuilt from scratch.
- Sub-agents are most valuable for carving off large exploration or experimentation tasks that would bloat the main session context window.
- HTML artifacts are richer than markdown for human-agent planning: you can annotate, click buttons, and give structured feedback without switching windows.
- Running 5+ parallel agent sessions is less about multitasking and more about ensuring you are never idle while an agent is running.
- The only code review that matters at high velocity is a risk classification: low-risk gets a scan-and-merge; medium and high get a diff review.
- Claude Code's /insights slash command analyzes your past sessions and generates CLAUDE.md and skill improvement recommendations automatically.
- The missing ingredient for most people is not a better model but a forcing function to run more agents in parallel and accept that they do not need to see every intermediate step.
- Most agent harnesses do not proactively spawn sub-agents; you have to prompt them explicitly, especially for large parallel experiment batches.
- End-to-end testing instructions in AGENTS.md are what turn agent validation from a unit-test rubber stamp into something that actually catches regressions.
Move yourself out of the loop, not just the coding.
Shipping at high velocity with AI agents is not about better prompts — it is about systematically removing yourself from every step that does not require your judgment.
- The opening claim is empirical, not philosophical: Kun ran parallel human-and-agent reviews until he confirmed he consistently added nothing the agent did not already catch.
- Invest disproportionately in the planning phase: a detailed spec lets an agent run autonomously for hours; a one-line prompt gets you five minutes of work and a re-prompt.
- Parallel sessions are not a power-user trick — they are the baseline. Running one agent at a time means you are the bottleneck every time an agent is working.
- HTML artifacts are richer than markdown for planning: interactive buttons, inline annotations, and visual layout proposals replace copy-pasting from a wall of text.
- Asking the agent to propose multiple options as a visual artifact and clicking to select is faster than typing feedback and reading long terminal output.
- When starting a new project, give the agent your initial thinking and explicitly ask it to criticize your plan and surface risks before committing to a spec.
- Sub-agents are most valuable for carving off large exploration tasks that would bloat the main session context window, not for general delegation.
- Every tool Kun built originated from a workflow friction he noticed himself: when something slows you down, build the fix rather than tolerating the cost.
- Use a fresh context window for code review — the same session that wrote the code is biased toward believing its own work is correct and will miss edge cases.
- End-to-end testing instructions in a project AGENTS.md file are what separate agents that rubber-stamp their own work from agents that actually validate regressions.
- Risk-classify every change before spending time on it: low-risk gets a quick scan and merge; medium and high get actual diff review.
- Team processes built for 10-15 PRs per month break at 10x velocity — PR review gates, QA processes, and merge conventions all assume a human writing speed that no longer holds.
- Build many throwaway projects — the reps are how you discover where agents underperform and where your workflow assumptions are wrong.
- Every manual step you take is a prompt you have not written yet: if you find yourself doing something by hand, ask whether an agent can do it.
- Claude Code's /insights slash command analyzes your past sessions and surfaces what CLAUDE.md instructions and skills would make future sessions more efficient.
Terms worth knowing.
- L8 engineer
- A principal or distinguished engineer at Meta — one of the highest individual-contributor levels, equivalent to a senior director on the management track.
- Worktree
- A git feature that creates a parallel directory checked out from the same repository, letting you run separate branches simultaneously without stashing or switching contexts.
- No Mistakes
- Kun Chen's open-source post-coding pipeline that runs Intent analysis, Rebase, Review in a fresh context window, Test, Document, Lint, Push, and PR creation automatically after an agent finishes a coding task.
- Lavish
- Kun Chen's open-source tool (npx lavish-axi) that has agents write planning proposals as interactive HTML artifacts instead of terminal text walls, enabling click-to-select feedback and inline annotations.
- Treehouse
- Kun Chen's open-source worktree pool manager: one command drops you into a pre-configured worktree with dependencies already installed, eliminating naming and setup overhead.
- OpenCode
- An open-source alternative to Claude Code that supports multiple AI models via a unified interface, allowing engineers to swap models mid-project.
- ProgramBench
- A coding benchmark (successor to SWE-bench) that asks agents to build programs like FFMPEG from scratch and measures whether all requirements and test cases pass.
- Context window blowup
- When a long agent session accumulates so much conversation history that it hits model context limits, forcing compaction and degrading the agent's ability to reason about early context.
- Fresh context window
- Starting a new agent session with only the minimal context needed for a task, deliberately discarding prior conversation history to avoid confirmation bias in review or validation steps.
Things they pointed at.
Lines you could clip.
“If you review every single line of code, you become the bottleneck. So I don't review this first pass code from the agents.”
“Eventually, I got to a point where I find myself never catching anything the agents don't catch.”
“Our workflows and how our teams work were built at a time when we spent most of our time coding. But when you start to write 10 times more PRs, we are not ready for that.”
“I feel liberated.”
“Build every single idea you have. Whenever you have some idea, send the prompts to the agents and see what it does.”
Where the conversation goes.
Word for word.
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The bait, then the rug-pull.
Most engineers running AI coding agents still act like software reviewers — reading every diff, approving every step, personally validating every change. Kun Chen stopped doing that. The ex-Meta L8 principal engineer now ships 20 to 40 GitHub PRs a day, and he does not review a single line of code himself. This is the system he built to make that possible.








































































