Skip to content
Aakash GuptaAakash Gupta

The Claude Code Setup for Non-Technical PMs That Nobody Shows You

Most PMs are still bureaucrats stuck in Jira, Linear, and PowerPoints. The best PMs have stopped waiting on engineering and started shipping code themselves. In this episode, Andre Albuquerque (founder of Builders Camp, Europe's largest product builder school with 4,000+ students) walks through his exact 4-level builder PM stack live - Lovable, Claude Code, Cursor, Vercel, and a multi-agent CLAUDE.md setup that AI-native teams actually run. Full Writeup: https://www.news.aakashg.com/p/claude-code-non-technical-pms Transcript: https://www.aakashg.com/albuquerque-podcast/ --- Timestamps: 00:00 - Intro 02:27 - The biggest problem non-technical PMs face today 04:50 - The 4-level builder PM framework 05:28 - Level 1 - Why you start with Lovable 08:04 - Level 2 - The Lovable + Claude Code bridge 10:21 - Ads 12:14 - Live demo: connecting Lovable to Claude Code via GitHub 28:37 - Level 3 - Cursor + Vercel for real production 31:02 - Ads 33:22 - Why Andre prefers Cursor over Claude Code desktop 35:40 - Mental model: Lovable vs Cursor vs Vercel 41:17 - Level 4 - Agents, skills, and CLAUDE.md 42:50 - The CLAUDE.md memory file explained 45:24 - The PM orchestrator agent pattern 53:26 - How AI-native teams spend 50% of their time 01:01:33 - Why 90% of European PMs are still non-technical 01:07:45 - The Monday morning move 01:09:07 - Outro --- 🏆 Thanks to our sponsors: 1. Customer.io: Send smarter messages using your product data - http://customer.io/productgrowth 2. Amplitude: The market-leader in product analytics - https://amplitude.com/session-replay?utm_campaign=session-replay-launch-2025&utm_source=linkedin&utm_medium=organic-social&utm_content=productgrowthpodcast 3. Bolt: Ship AI-powered products 10x faster - https://bolt.new/solutions/product-manager?utm_source=Promoted&utm_medium=email&utm_campaign=aakash-product-growth 4. Ariso: Ariso: Your AI chief of staff for meetings, follow-ups, and coaching - https://ariso.ai/aakash 5. Product Faculty: Get $550 off their #1 AI PM Certification with code AAKASH550C7 - https://maven.com/product-faculty/ai-product-management-certification?promoCode=AAKASH550C7 --- Key Takeaways: 1. Non-technical PMs are stuck in Jira, Linear, and PowerPoints - Most European PMs are still product owners in disguise, paper-shuffling between strategy and engineering teams. The way out is to actually start building, not to lobby for more autonomy. 2. Start with Lovable on a personal project - Build something for your family, your friends, yourself. The codebase does not need to be pretty. The point is the safety to make mistakes without breaking anything that matters. 3. The Lovable + Claude Code bridge nobody documents - Connect both tools to the same GitHub repo. Write code in Claude Code with all its depth. QA visually in Lovable with its hosted preview. Publish from Lovable's button. The perfect transition layer. 4. Lovable, Cursor, and Vercel are not competitors - Lovable bundles the IDE, the hosting, and the deployment in one product. Vercel exposes the hosting layer so you can run real branches with real preview URLs. Cursor is just an IDE with a generous free tier. 5. Cursor has a free debugging agent - When Claude Code breaks, open a Cursor agent and paste the error. The free agent unsticks you instead of leaving you stuck at step zero. 6. CLAUDE.md is your team's culture - Loaded automatically every session. The first rule should be "for every task, call the PM agent." When you notice yourself fixing the same issue twice, update CLAUDE.md so it never happens again. 7. The PM agent never writes code - The PM orchestrator's only job is to decide which other agent should handle the work. The researcher investigates. The designer proposes. The engineer architects. The implementer writes. 8. Do not copy famous people's skills wholesale - Going on LinkedIn and downloading 100 skills from product celebrities creates more confusion than value. Look at how your real team works. Write each role down as an agent. 9. Fix the agent, not the feature - When something ships wrong, do not patch the output. Identify which agent in the pipeline failed, update its instructions, and run the pipeline again. The next session inherits the fix. 10. The Monday morning move is exactly three steps - Get added as a collaborator on a low-risk repo. Pick the oldest ticket in the backlog. Push a branch and demo by Friday. --- 👨‍💻 Where to find Andre Albuquerque: LinkedIn: https://www.linkedin.com/in/andre-albuquerque/ Builders Camp: https://builderscamp.com Newsletter: https://www.andrealbuquerque.com 👨‍💻 Where to find Aakash: Twitter: https://x.com/aakashgupta LinkedIn: https://www.linkedin.com/in/aagupta/ Newsletter: https://www.news.aakashg.com #BuilderPM #ClaudeCode #AIPM --- 🧠 About Product Growth: The world's largest podcast focused solely on product + growth, with over 200K+ listeners. 🔔 Subscribe and turn on notifications.

Andre AlbuquerqueguestAakash Guptahost
May 18, 20261h 10mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 4:30

    Non-technical PMs are becoming backlog bureaucrats (and why that’s dangerous)

    Andre frames the core problem: many non-technical PMs are trapped in Jira decks and dependency cycles, while AI-native teams expect PMs (and even CEOs) to ship. The chapter sets the urgency—PMs who don’t build risk being left behind as small teams move faster with AI-assisted coding.

    • Non-technical PMs often become “bureaucrats” managing tickets and decks instead of building
    • AI-native orgs show PMs/CEOs directly contributing to GitHub and shipping features
    • Dependency on engineering slows iteration and limits PM impact
    • The role of PM is shifting toward direct contribution and building
    • Transformation requires tools + permission + skill-building
  2. 4:30 – 5:30

    The 4-level Builder PM framework: from prototyping to automated agent teams

    Andre lays out a four-step progression that reduces fear and increases capability: start with Lovable, bridge into Claude Code via GitHub, move to production workflows with Vercel and an IDE, then scale with agents and reusable skills. This becomes the roadmap for the rest of the episode.

    • Level 1: Lovable for low-friction prototyping
    • Level 2: Lovable + Claude Code connected through GitHub for more flexibility
    • Level 3: Claude Code + Vercel (often inside Cursor) for real production workflows
    • Level 4: Automation with agents/skills and a shared CLAUDE.md process layer
    • Framework is designed for non-technical comfort and gradual complexity
  3. 5:30 – 8:02

    Level 1 — Start with Lovable: safe, visual, and personal-first projects

    Andre explains why Lovable is the best on-ramp for non-technical PMs: it’s less intimidating than an IDE, and it abstracts away infrastructure details like auth and databases. He recommends beginning with a personal, low-risk project to learn by doing without fear of breaking company systems.

    • Lovable is less scary than jumping directly into an IDE or codebase
    • Start with personal projects to reduce risk and build confidence
    • Lovable abstracts the stack: databases, authentication, and setup complexity
    • Use the AI like a senior engineer: ask what you’re missing and learn iteratively
    • Early-stage code quality doesn’t need to be perfect—momentum matters
  4. 8:02 – 13:46

    Level 2 concept — The Lovable ↔ Claude Code bridge via GitHub (Lovable as QA/infra)

    Andre introduces an “accidental but powerful” workflow: use Claude Code for more capable coding, keep Lovable as the visual preview, QA, and deployment layer, and sync everything through GitHub. This lets non-technical PMs graduate to code changes while still seeing the product evolve in an approachable UI.

    • Claude Code desktop can feel intimidating compared to Lovable’s visual builder
    • GitHub is the shared source of truth connecting Claude Code and Lovable
    • Lovable can act as a preview/QA layer while Claude Code does the heavy lifting
    • Merges from GitHub show up in Lovable, enabling quick visual validation
    • You can postpone dealing with hosting/deployments until later
  5. 13:46 – 18:55

    Live walkthrough — Create in Lovable, connect GitHub, then open the same repo in Claude Code

    In a step-by-step demo, Andre bootstraps a new Lovable app, connects it to GitHub, and then selects that repository inside Claude Code. The key lesson: start on Lovable first (so it generates the project structure), then let Claude Code modify the same codebase through GitHub.

    • Bootstrap the app in Lovable first to generate the initial codebase
    • Connect the Lovable project to your GitHub account to create a repo
    • Ensure Claude Code is connected to GitHub via connectors/authentication
    • Select the newly created repository inside Claude Code to work on it
    • This workflow is ideal for personal repos; company repos require different access patterns
  6. 18:55 – 25:18

    Make changes in Claude Code, see them in Lovable: merge → preview → publish

    Andre demonstrates making UI changes (theme colors, then header redesign) in Claude Code, merging to GitHub, and watching Lovable update automatically. He emphasizes Lovable’s two-step model: GitHub updates power the preview, but you must hit Publish to update the public live URL.

    • Claude Code implements changes and creates/merges PRs into the repo
    • Lovable detects repo updates and refreshes the preview experience
    • Use screenshots + prompts to iterate quickly on UI/UX with Claude Code
    • Non-technical users can converse with Claude Code, not just issue commands
    • Lovable preview updates from GitHub; the public link updates only after Publish
  7. 25:18 – 28:50

    Branching demystified: what “main,” “PR,” and “merge” mean for non-technical PMs

    Aakash provides a simplified explanation of branches and pull requests so non-technical PMs aren’t blocked by terminology. Andre adds the nuance: this “merge straight to main” approach is fine for personal projects, but company workflows will reintroduce reviews and pipelines.

    • Main branch is the canonical version; branches are isolated work areas
    • Pull requests propose changes; merges bring work back into main
    • This demo skips review because it’s low-risk, personal experimentation
    • In real teams, you’ll adapt to the engineering pipeline and approvals
    • You can ask Claude Code to handle git mechanics without mastering them upfront
  8. 28:50 – 35:34

    Level 3 — Move to production: Vercel previews + multiple branches for speed and safety

    Andre explains why he eventually leaves Lovable as infrastructure: to work faster with multiple parallel efforts, you need real branching workflows and reliable preview environments. Vercel becomes the deployment bridge from GitHub to users, producing a preview URL per branch before merging to production.

    • As projects grow, you’ll want multiple sessions/branches running in parallel
    • Vercel provides branch-based preview deployments for QA before release
    • Each deployment line in Vercel corresponds to a branch/change set
    • Workflow: Claude Code → GitHub repo → Vercel preview → merge to main → production
    • This is a more standard, scalable approach than using Lovable as infra
  9. 35:34 – 37:38

    Mental model: Lovable vs Claude Code vs GitHub vs Vercel (who does what)

    Aakash asks for clarity, and Andre provides a crisp system map: Claude Code is where you create changes, GitHub is where code lives, and Vercel is the bridge that serves code to users. Lovable is primarily an AI builder/IDE, though it can be used as a convenient preview/hosting layer early on.

    • Claude Code: coding agent/work environment
    • GitHub: source control repository where the codebase lives
    • Vercel: hosting/deployment layer connecting repo changes to user-accessible builds
    • Lovable: AI builder/IDE that can also act as early-stage hosting/preview
    • Non-technical success comes from pragmatic use of abstractions, not deep infra mastery
  10. 37:38 – 41:45

    Why Andre prefers Cursor + Claude Code: IDE comfort, sessions, and visual git context

    Andre shows working in Cursor with Claude Code to gain file visibility, manage multiple “sessions” (epic-sized work streams), and feel more comfortable with navigation. Aakash adds practical benefits: Cursor’s generous free plan for debugging and strong GitHub syncing make it a helpful companion even if Claude Code does the real coding.

    • Cursor provides a more comfortable UI (e.g., vertical sessions/tabs) for some users
    • You can run multiple sessions aligned to epics and ship in parallel
    • Cursor’s free agent can help debug setup issues (e.g., Claude Code login)
    • GitHub integration is smooth—projects stay linked as you work
    • Vercel previews validate each branch before merging to main
  11. 41:45 – 43:16

    Level 4 — Avoiding “slop” with agents, skills, and a shared CLAUDE.md memory layer

    Andre addresses the fear of AI-generated messy code by introducing a structured “machine that builds the machine.” He uses CLAUDE.md to encode rules/values and a library of agents/skills to enforce better process, freeing humans to focus on problem discovery and decision-making.

    • Risk: vague prompts can generate “slop,” complexity, and poor maintainability
    • CLAUDE.md acts like team values/memory loaded into every new session
    • Agents/skills provide repeatable structure: design, engineering quality, discovery, implementation
    • Goal is to spend more time on problem framing, less on solution micromanagement
    • AI-native teams invest heavily in improving the system, not just feature-by-feature tweaks
  12. 43:16 – 46:11

    CLAUDE.md explained: persistent rules that shape every session and interaction

    Andre explains CLAUDE.md as an always-loaded configuration that Claude consults by default, similar to how a team’s operating principles shape decisions. He recommends continuously updating it based on repeated mistakes or annoyances so future work improves automatically.

    • CLAUDE.md is read every time you start a new session
    • It defines default behavior, rules, architecture preferences, and workflow expectations
    • Update it when Claude repeats mistakes or you find yourself repeating instructions
    • Treat it like team culture/values that guide decision-making
    • Complexity is optional—start small and evolve over time
  13. 46:11 – 51:49

    PM orchestrator pattern: agents aren’t proactive—your config calls them on every task

    Andre clarifies what agents are and how they’re invoked: CLAUDE.md loads automatically, but agents/skills run only when called. His setup includes a rule to always call a PM-orchestrator agent first, which then routes work to specialists (designer, engineer, implementer, researcher) mirroring a real product squad.

    • Agents and skills live in a folder available to every new session
    • Claude reads CLAUDE.md by default; agents/skills are used only when invoked
    • A key rule: always call the PM orchestrator agent first
    • PM agent delegates to specialized agents (designer, engineer, implementer, discovery, research)
    • Build your agent set based on how your real team works—don’t blindly copy huge bundles
  14. 51:49 – 1:01:29

    How AI-native teams operate: improve the machine, reduce collaboration drag, ship faster

    Andre argues that execution-stage collaboration (dependencies, handoffs) is the biggest velocity killer; teams should collaborate more in discovery and in final review/release, while individuals execute independently with strong guardrails. He describes teams spending ~50% of time improving agent/skill infrastructure, compounding speed and quality.

    • Invest in infrastructure/agents to prevent repeated failures and reduce rework
    • If a feature comes out wrong, fix the pipeline (agents/skills), not just the output
    • Collaboration should concentrate in discovery and delivery—not execution dependencies
    • Engineers/designers/PMs all contribute to improving their respective agents/skills
    • Small AI-native teams can match output of much larger teams through compounding automation
  15. 1:01:29 – 1:10:11

    Europe vs US product culture, and the Monday morning move to become a builder PM

    Andre contrasts Europe’s product-owner-heavy, delivery-manager culture with more empowered US-style product building, arguing it disempowers squads and slows learning. He closes with a practical Monday plan: ask for collaborator access to a low-risk repo, pick the oldest backlog item, build it with Claude Code on a branch, and show the magic—without merging to prod.

    • European PO culture often emphasizes delivery/project management over empowered building
    • Titles and structure can unintentionally centralize ownership and disempower squads
    • Change can start via small experiments: invite engineering/design into discovery and delivery rituals
    • Monday move: get access to a low-risk repo, pick the oldest backlog item, build on a branch with Claude Code
    • Use early wins to earn permission, confidence, and a new operating model

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.