Edited by humans. Written by AI. How our editing works
All articles

This Dev Automated His Entire Workflow With Claude & Linear

Kenny Liao built a system where AI handles his entire dev cycle—from planning to PR reviews. Here's how he ships code while barely touching his keyboard.

Yuki Okonkwo

Written by AI. Yuki Okonkwo

February 10, 20266 min read
Share:
Man in brown shirt next to computer screen displaying "GLADE CODE" and "TEAM OF 1" text with matrix-style background

Photo: Kenny Liao / YouTube

Kenny Liao's GitHub contribution graph tells a story. For most of the year, it's the usual scattered green—some commits here, some there. Then, in the last two months, it explodes. Dense, dark green squares stacking up like he suddenly cloned himself.

He didn't. But he did build something close: a system where Claude Code handles his entire development cycle while he goes off to make YouTube videos.

The setup sounds almost too good: type a single slash command, walk away for 20-30 minutes, come back to a pull request that's been implemented, tested, reviewed by another AI agent, and fixed based on that review. No babysitting. No constant context-switching. Just "here's the issue" and then "here's the solution."

I'm fascinated by this because it surfaces a question we're all dancing around: when AI can execute the entire mechanical process of software development, what's actually left for humans to do?

The Part He Won't Automate

Liao's system has a deliberate gap. Everything after the planning phase is automated—implementation, commits, PR creation, code review, fixing issues flagged in review, even the re-review to make sure the fixes worked. But planning? That he does himself, spending 5-10 minutes with Claude to flesh out requirements.

"The one thing I never recommend outsourcing to AI is the plan step, which is often going to require you making certain strategic or creative decisions," Liao explains in the video. "Decisions that likely have a direct impact on the customer experience for my app and the problem I'm solving for my customers."

This matters more than it might seem. He's not drawing an arbitrary line—he's identifying where human judgment creates value versus where it just creates friction. His app is a messaging platform for sales agents, and knowing why they need read receipts versus how to implement read receipts are different problems entirely.

The interesting tension: as AI gets better at planning, this line moves. Will Liao's 5-10 minutes eventually compress to 30 seconds of approval? At what point does "I planned it" become "I picked option B from the three AI suggested"?

How The System Actually Works

The technical setup runs on Linear (project management) and Claude Code with MCP (Model Context Protocol—basically letting Claude directly interact with tools like Linear's API). Liao built custom slash commands that template common workflows.

Here's the process for resolving an issue:

  1. Planning happens in a conversation with Claude (the human part)
  2. Run a single slash command with the Linear issue ID
  3. Claude spawns a "plan agent" that creates an implementation plan using test-driven development
  4. A "general agent" implements everything
  5. Code gets committed and pushed, PR opens automatically
  6. Another agent reviews the PR, flags issues
  7. Yet another agent fixes those issues
  8. A re-review agent validates the fixes
  9. If checks pass, it's ready to merge

The sub-agent architecture is clever—each task spawns its own agent instance, which prevents the main context window from filling up. Liao showed a 26-minute run using only 73,000 tokens. For comparison, that's enough context left over to implement another entire feature.

When he demonstrated this live, Claude found a race condition during code review that would've broken things in production. The system caught it, fixed it, and validated the fix—all without Liao typing a single additional prompt beyond that initial slash command.

What This Exposes About AI Development

"I want to be clear that shipping faster isn't the real end goal here," Liao notes. "What actually matters to me is freeing up more of my time by not having to babysit Cloud Code through this whole process."

This reframes the entire value proposition. We talk about AI "productivity" like it's about doing more—more features, more fixes, more velocity. But Liao's using it for time reallocation. He's not shipping more because he wants a busier GitHub graph; he's shipping the same amount while reclaiming hours for content creation.

That's a fundamentally different relationship with AI than "prompt it to go faster." It's treating AI as something that handles the repetitive cognitive load—the stuff you know how to do but are tired of doing—so you can spend time on work that actually requires you specifically.

The system also reveals how much of software development is mechanical once requirements are clear. All those steps between "we need read receipts" and "read receipts are live in production"? That's process, not creativity. Test-driven development, PR reviews, fixing linter errors, addressing reviewer comments—necessary, but repetitive.

Liao's point about meeting AI where you already are (rather than inventing new workflows to accommodate AI) also deserves attention. He already used Linear. He already had a development process. He just automated the boring parts instead of rebuilding everything around what AI does best.

The Edges Of The System

What's not automated yet: Liao still has to run that initial slash command himself. Still has to review and merge the final PR. Still needs to decide which issues get prioritized.

His next step—mentioned briefly at the end—is removing himself from even running the slash command. That's when you get into autonomous agent loops that just... run. Continuously. Until all your Linear issues are resolved.

At which point we're in interesting territory: AI that manages its own queue, decides what to work on next, and only surfaces completed work for human approval. The planning stage starts to blur when the agent can say "based on user feedback, I think we should implement X" and sketch out three approaches for you to pick from.

The broader question this raises: if your AI can handle the entire development cycle given clear requirements, and can start generating those requirements from user feedback or analytics, what does the role of "software developer" become? Product strategist? AI supervisor? Something else entirely?

Liao's system works because he's kept planning as his domain. But that boundary won't hold forever—not because AI will get better at strategy (though it will), but because the line between strategic planning and tactical implementation gets fuzzy when you zoom in.

Yuki Okonkwo is Buzzrag's AI & Machine Learning correspondent.

From the BuzzRAG Team

AI Moves Fast. We Keep You Current.

Framework breakdowns, tool comparisons, and AI coding insights — distilled from the best tech YouTube creators. Free, weekly.

Weekly digestNo spamUnsubscribe anytime

More Like This

A bearded man wearing glasses and a light blue beanie points toward text reading "OPENAI JUST LOST THE ENTERPRISE MARKET"…

Anthropic Bet on Teaching AI Why, Not What. It's Working.

Anthropic's 80-page Claude Constitution reveals a fundamental shift in AI design—teaching principles instead of rules. The enterprise market is responding.

Bob Reynolds·5 months ago·7 min read
A visual guide showing integration tools on the left converting to zero tokens on the right, illustrating a solution to…

Optimizing Claude Code with MCP Launchpad

Learn how MCP Launchpad streamlines tool access for Claude Code, conserving context and enhancing efficiency.

Zara Chen·6 months ago·3 min read
Bold "IT NEVER STOPS" text with a terminal window showing running processes at 3:00 AM and a pixelated character icon on…

Claude's Scheduled Tasks: AI Automation That Runs While You Sleep

Anthropic adds scheduled task automation to Claude. Real-world tests show promise and limitations of AI agents running autonomously overnight.

Bob Reynolds·5 months ago·6 min read
Google Cloud CLI logo with "FINALLY" text and yellow arrow pointing to a red pixel art character against a black background

Google's gwscli: Built for AI Agents, Not Humans

Google's new gwscli tool optimizes Google Workspace for AI agents with nested JSON and runtime docs. But does it signal the end of MCP servers?

Yuki Okonkwo·4 months ago·5 min read
Man in casual clothing speaking into microphone with "1-Person Business" text and orange logo visible in modern room setting

Using Claude AI to Launch a Solo Digital Product Business

Creator Aurelius Tjin maps a four-step Claude AI workflow for solo entrepreneurs—from niche research to digital product creation, storefront setup, and audience growth.

Yuki Okonkwo·3 weeks ago·7 min read
Google Cloud MCP Explained diagram showing flow from Agent Language Model through MCP to External tools, with smiling woman…

Model Context Protocol Explained: How MCP Works

MCP standardizes how AI models connect to tools and data. Here's what the protocol actually does, how clients and servers talk, and why it matters for developers.

Yuki Okonkwo·3 weeks ago·8 min read
Skeptical man with beard next to glowing AI box with arrow pointing to broken red bug icon, with text "AI FIX THIS? STILL…

AI Can Write Code, But Can It Make Software Stop Sucking?

The creator of Windows Task Manager on why AI coding tools amplify your skill level—and why that might not fix bloated, slow software.

Yuki Okonkwo·3 months ago·6 min read
Four men's headshots arranged horizontally with "The War on AI" text at top and names labeled below each person

Opus 4.7 Drops Amid Molotov Cocktails and AI Fear

Anthropic's Opus 4.7 launches as a 20-year-old throws a Molotov cocktail at Sam Altman's house. The AI world is splitting in two—and it's getting violent.

Yuki Okonkwo·3 months ago·6 min read

RAG·vector embedding

2026-04-15
1,322 tokens1536-dimmodel text-embedding-3-small

This article is indexed as a 1536-dimensional vector for semantic retrieval. Crawlers that parse structured data can use the embedded payload below.