Check out the conversation on Apple, Spotify and YouTube.
Brought to you by Linear: Plan and build products like the best.
Today’s Episode
Claude Code hit $500 million ARR in four months.
With two product managers and zero marketing dollars. It’s one of the most fascinating product stories of our time.
On top of that, it’s one of the most useful tools out there for PMs.
In fact, it’s creating one of the biggest gaps in PM skillsets I’ve seen:
While some PMs are still copying and pasting into ChatGPT, others are orchestrating multiple AI agents that work in parallel, automatically reading files, researching competitors, and building prototypes.
Today’s episode will help you become the latter type of PM.
Carl Vellotti runs the world’s largest PM Instagram account (57K followers) and has mastered Claude Code better than almost anyone.
We’ll take you from beginner to Claude Code hero:
Your Newsletter Subscriber Bonus
For subscribers, each episode I also write up a newsletter version of the podcast. Thank you.
Today’s is the complete Claude Code mastery guide:
Why PMs Should be Using Claude Code
The Basics of Claude Code
Advanced Agent Use
1. Why PMs Should be Using Claude Code
You thought Claude was just a development tool. But it’s actually just the right way to interact with LLMs.
There’s three key reasons:
Reason 1 - Automatic File Context
In traditional chat interfaces, you manually copy-paste files or drag them in one at a time. Claude Code automatically reads your entire folder structure.
Ask “how many customer interviews have we done?” and it searches your project, finds the files, and analyzes them instantly.
This is context engineering at its finest - giving the LLM the right context quickly without manual work.
Reason 2 - The Token Visibility Advantage
Claude Code shows you exactly how many tokens each task uses. No other interface does this.
When pricing is $1.50 per million tokens, you finally understand what that means. You see the cost of your requests in real-time.
Reason 3 - Multi-Agent Parallelization
Claude Code can spin up multiple instances of itself running completely in parallel. Need to analyze three customer interviews? It creates three UXR agents that work simultaneously.
A task that takes a week manually or a full day with regular LLMs? Claude Code finishes in an hour.
So now that we’ve convinced you to use Claude Code… how?
2. The Basics of Claude Code
2a. How to Use Claude Code
You may have heard that people use Claude Code through the terminal. And that’s true. You set it up using a terminal command like:
npm install -g @anthropic-ai/claude-code
We demo what it’s like to use inside a terminal window. But our recommendation? Use Claude inside of Cursor:
This gives you an entire IDE to work with.
2b. Engineer Claude Code’s Context
Claude Code is only as powerful as the context you give it. The #1 mistake AI PMs make is not having the right project structure.
Carl’s project structure includes:
Business info file: Complete description of your product, market, and strategy
Writing style guides: Internal voice, technical voice, user-friendly voice
Example documents: Past PRDs, past analyses, past reports
Meeting transcripts: Automatically uploaded and organized
With this structure, you can say “create a PRD for voice-based automations using GPT Real-Time, reference business context, use technical writing style, and check example PRDs” - and Claude does everything in one prompt.
Honestly, it’s 10x better than using a LLM for PRDs.
2c. The CLAUDE File
Every Claude Code project has a CLAUDE file (all caps). This is the project memory that Claude references in every single session.
Put your rules here. Things like:
Never commit to GitHub without asking first
Always use this writing style: <insert>
Format research results this specific way: <insert>
Unlike prompts that get lost in context windows, everything in the CLAUDE file stays in memory permanently.
2d. Custom Commands (Slash Commands)
You can save any prompt as a reusable command. Instead of finding that great prompt you bookmarked on Twitter six months ago, just type /meeting-notes
and it runs instantly.
3. Advanced Claude Use: Multiple Agents
The advanced AI agent capabilities separate Claude Code from every other tool.
Claude Code creates its own to-do lists before executing. Instead of immediately starting, it says “here’s my plan: install the API, create the script, extract the data, save to file” - and checks off each item.
This makes Claude Code far more agentic than tools that just start executing blindly.
Two key tips for doing this well:
Tip 1 - Plan Mode for Complex Tasks
For complex projects, use Plan Mode (Shift + Tab). Claude can’t edit files in this mode - it only researches and plans. You review the plan, make corrections, then let it execute.
Carl’s example: Testing YouTube transcript summarization across three different prompts and three different LLMs (Gemini, ChatGPT, Grok). In Plan Mode, Claude outlined the entire approach, Carl caught issues, then Claude executed flawlessly.
Tip 2 - Custom Agent Files
You can build specialized agents with specific personalities and approaches. Carl has a Designer agent (pink color, focused on UX), an Engineer agent (focused on technical constraints), and an Executive agent (focused on business impact).
When reviewing a PRD, he says “review from designer, engineer, and executive perspectives” - and three agents work in parallel, each giving specialized feedback.
Where to Find Carl Vellotti
Related Content
Podcasts:
Newsletters:
P.S. More than 85% of you aren’t subscribed yet. If you can subscribe on YouTube, follow on Apple & Spotify, my commitment to you is that we’ll continue making this content better.