Aakash GuptaThe Claude Code Setup for Non-Technical PMs That Nobody Shows You
CHAPTERS
Why non-technical PMs are becoming “bureaucrats” (and why it’s risky)
Andre argues many non-technical PMs are trapped in Jira/Linear/decks and dependent on engineers to build, which slows teams and reduces PM impact. He contrasts this with AI-native companies where everyone—including CEOs—contributes to shipping software. The core premise: PMs who don’t build will increasingly be left behind.
The 4-level “Builder PM” framework (overview of the path)
Andre introduces a stepwise ladder from zero-code comfort to production-grade shipping. The framework is designed to reduce fear and incrementally add tooling and responsibility. Each level adds a new layer: prototyping, code control, deployment, then automation via agents.
Level 1 — Start with Lovable to build confidence (personal, low-risk projects)
Andre recommends beginning with Lovable because it’s less intimidating than an IDE and abstracts away backend concerns like auth and databases. He emphasizes starting with a personal project to reduce pressure and encourage experimentation. The goal is to learn by building, not to perfect code quality on day one.
Level 2 — The Lovable + Claude Code “bridge” via GitHub (use Lovable as QA/hosting)
Andre explains an “accidental” but powerful workflow: use Claude Code to edit the codebase, push changes to GitHub, and have Lovable pull updates so you can visually QA and publish without managing deployment tooling. This creates a gentle transition into real code workflows while keeping the comfort of Lovable’s UI and hosting. It also reframes Lovable as a preview/QA environment during the learning phase.
Live demo — Bootstrapping in Lovable, then wiring GitHub + Claude Code step-by-step
They walk through creating a simple Lovable app, connecting it to GitHub, ensuring Claude Code has GitHub integration enabled, and then selecting the new repository in Claude Code. Andre demonstrates a design-system change (color theme) and shows it appearing back in Lovable after merge. The demo makes the bridge workflow concrete and repeatable for non-technical PMs.
Non-technical-friendly Git basics: branches, PRs, and “merge to main” without fear
Aakash gives a simplified explanation of the standard engineering workflow (branch → PR → review → merge). Andre clarifies that for personal projects you can skip reviews and merge quickly, but in company contexts you’ll need to follow team pipelines. The key takeaway is PMs don’t need to master Git upfront—Claude can interpret intent—but understanding the mental model helps.
Publishing and preview links in Lovable: QA before going public
Andre shows that pushing code to GitHub updates Lovable’s preview environment, but the public URL updates only after you publish. He highlights using preview links for testing across devices and sharing with others for feedback. This reinforces Lovable’s role as a training-wheel hosting layer for early-stage builder PMs.
Level 3 — Moving off Lovable: Cursor + Vercel for production workflows
Andre explains the transition to Vercel once you need faster iteration, safer parallel work, and proper branching workflows. He shows Vercel deployments where each deployment corresponds to a branch/feature and provides preview URLs. Cursor becomes the preferred IDE interface for managing multiple Claude Code sessions more comfortably.
Mental model: Lovable vs Claude Code vs GitHub vs Vercel (what each tool actually is)
Aakash and Andre clarify roles in the stack to reduce confusion: Claude Code is where you generate/edit code, GitHub is where the code lives, and Vercel bridges the repository to live deployments for users. Lovable is normally an AI builder/IDE, but can act as simplified hosting/QA in levels 1–2. The emphasis is pragmatism over deep technical mastery.
Why Andre prefers Cursor over Claude Code desktop (usability + multi-session work)
Andre explains that Cursor’s interface (notably vertical tabs and project ergonomics) feels less intimidating and supports working across multiple parallel sessions/epics. Aakash adds practical reasons: Cursor can help debug Claude Code setup issues and has easy GitHub syncing. The chapter frames tool choice as personal “comfort engineering” for non-technical builders.
Level 4 — Agents, skills, and CLAUDE.md: building a “machine that builds”
Andre introduces the quality/speed scaling layer: a shared repo of agents and skills plus a CLAUDE.md file that encodes working rules and values. The goal is to prevent “slop” from vague prompting by enforcing process, roles, and checks. This moves the PM from one-off prompting to an orchestrated pipeline that reliably produces better output.
The PM orchestrator agent pattern: how agents get called and coordinated
They break down what “agents” really are: not autonomous bots acting randomly, but callable role modules that Claude can invoke based on rules. Andre’s setup forces every task to start with a PM orchestrator agent, which then delegates to specialist agents (design, engineering, discovery). This mirrors how a real product team coordinates work, but inside the coding workflow.
Avoiding “slop”: infra/security checks + better discovery rigor (and why collaboration shifts)
Andre argues you avoid bad AI-shipped code through two controls: stronger infra/security gating and stronger up-front problem framing. He also claims collaboration is often misapplied—teams collaborate too much during execution (dependencies) and too little during discovery and delivery. The AI-native model pushes collaboration to the beginning and end, enabling individuals to execute independently in the middle.
Europe vs US PM culture + the Monday morning move to become a builder PM
Andre critiques European product-owner-heavy cultures that push PMs into delivery management and reduce true team ownership. He encourages PMs to create small pockets of change: bring engineers/designers into discovery, adjust rituals, and start experimenting with building. For an actionable Monday plan, he suggests getting access to a low-risk repo, picking the oldest backlog item, and building it with Claude Code as a demo of the new power dynamic.
Get more out of YouTube videos.
High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.
Add to Chrome