Skip to content
Aakash GuptaAakash Gupta

The Claude Setup That Let a PM Beat 30 Engineering Teams

Jyothi Nookula used one idea from an Anthropic blog post to beat 30 engineering teams at an internal hackathon. In this episode she rebuilds that same system live, then walks through the entire Claude stack a modern PM runs, ending with an AI chief of staff that quietly learns your whole org. Full Writeup: https://www.news.aakashg.com/p/the-complete-claude-stack-for-pms Transcript: https://www.aakashg.com/jyothi-nookula-claude-stack-podcast/ --- Timestamps: 0:00 - Intro 2:47 - How Jyothi won a hackathon against 30 engineering teams 4:30 - The five-layer Claude stack overview 7:17 - Which model to use, Haiku vs Sonnet vs Opus 9:55 - Which surface to use, Chat vs Desktop vs Mobile vs Chrome 10:50 - Ads 14:53 - Cowork automations, morning brief, standup, end of day 26:08 - Building skills that beat prompts 34:28 - Building an AI chief of staff from scratch 59:24 - MCPs and integrations every PM needs 1:02:16 - Claude Design for decks and prototypes 1:08:39 - The hackathon reveal, building the adversarial agent 1:13:01 - The new AI builder role and changing PM ratios 1:28:51 - The self-improving product loop 1:32:04 - Outro --- Thanks to our sponsor: Hyper Agent: Turn your recurring PM work into reusable agents - https://hyperagent.com/productgrowth --- Key Takeaways: 1. Match the model to the job - Sonnet handles ninety percent of PM work at the best cost. Save Opus for genuinely hard reasoning, and hand fast bulk jobs to Haiku. Defaulting to the smartest model for everything just burns time and money. 2. Stop skipping the knowledge layer - Projects, skills, and memory are what make Claude know your actual work instead of guessing from a blank slate. Almost everyone underinvests here, and it is the difference between a chatbot and an assistant that knows you. 3. A skill beats a prompt - A skill is a saved playbook Claude picks up on its own when it fits the task. It only loads when needed, so it never clogs the context window. Build one once and stop re-explaining the same task forever. 4. Write your skills yourself - Human-written skill files consistently beat AI-written ones. Draft with Claude to move fast, then layer in the domain knowledge only you have. That last step is what makes it actually work. 5. Automate your time-based work - A morning brief, a standup summary, and an end-of-day wrap can all run on a schedule while you sleep. You walk in already knowing what needs your attention. It clears the busywork that eats your mornings. 6. Give your automations guardrails - Cap the length, tell them to stick to facts, and never let them hallucinate. Left unchecked, an AI brief will pad itself and invent things. A few hard rules keep it sharp and trustworthy. 7. Build a chief of staff that learns your org - Point Claude at your meeting notes and let it build a picture of your people, your priorities, and your politics over time. Feed it transcripts first, since they carry the richest signal. It compounds into something no generic chatbot can match. 8. Keep that knowledge base on your own laptop - Your most personal work data does not belong in someone else's cloud. When you leave a company, it walks out with you. You keep full control of your most sensitive context. 9. The PM job is changing fast - The ratio is shifting from one PM per eight engineers toward two PMs per one. Building is becoming part of the role, and the PMs who can ship are pulling ahead. 10. Building is easy now, taste is scarce - When anyone can build, the edge moves to knowing what is worth building and what good actually looks like. That judgment is the one skill you cannot download. --- Where to find Jyothi Nookula: LinkedIn: https://www.linkedin.com/in/jyothinookula/ NextGen Product Manager: https://nextgenproductmanager.com/ 👨‍💻 Where to find Aakash: Twitter/X: https://x.com/aakashgupta LinkedIn: https://www.linkedin.com/in/aagupta/ Newsletter: https://www.news.aakashg.com #claude #productmanagement #aipm --- About Product Growth: The world's largest podcast focused solely on product + growth, with over 200K+ listeners. Subscribe and turn on notifications.

Jyothi NookulaguestAakash Guptahost
Jun 30, 20261h 33mWatch on YouTube ↗

CHAPTERS

  1. 0:00 – 2:47

    Why “surface selection” is a core PM superpower in the Claude era

    Jyothi and Aakash set the stakes: using Claude well isn’t just about prompting—it’s about picking the right interfaces, workflows, and automations to become dramatically more effective. They preview the episode’s goal: take beginners from “chat-only” usage to a full Claude ecosystem setup.

    • Surface choice (web/desktop/mobile/Chrome/IDE) materially changes what Claude can do
    • Goal is a practical, structured path from beginner to builder-level capability
    • Preview of key topics: Claude Code, Claude Design, MCP servers, chief-of-staff setup
    • Framing: PM effectiveness comes from systems, not one-off chats
  2. 2:47 – 4:31

    Hackathon win vs 30 engineering teams: adversarial agents as the differentiator

    Jyothi explains how she used Anthropic’s ideas on long-running agents and adversarial agents to build an evaluator that tested and hardened an agent. She took the concept into Claude Code, iterated for a day, and integrated it against real company code to win the internal hackathon.

    • Inspiration: Anthropic post on harnesses/long-running agents and adversarial agents
    • Built a separate evaluator agent to test capabilities that matter to the company
    • Used Claude Code to rapidly prototype and iterate configurations
    • Integrated into production code/codebase to demonstrate real impact
  3. 4:31 – 7:14

    The five-layer Claude stack: models → surfaces → knowledge base → integrations → agents

    Jyothi introduces a layered mental model for the Claude ecosystem, emphasizing that most PMs underinvest in context/knowledge. The stack explains how to progress from raw model selection to automated agents and orchestration.

    • Layer 1: Models (Haiku/Sonnet/Opus) with different cost/intelligence profiles
    • Layer 2: Surfaces (web/desktop/mobile/Chrome/IDE) are distinct products with unique capabilities
    • Layer 3: Knowledge base (projects, memory, custom instructions) turns Claude contextual
    • Layer 4: Integration fabric (MCP/connectors) bridges external systems like Slack/Drive/Jira
    • Layer 5: Agents & orchestration (Claude Code, Cowork, Design, Channels)
  4. 7:14 – 9:55

    Model selection framework: Haiku vs Sonnet vs Opus (and Opus ‘stuck’ behavior)

    They map each Claude model to PM-relevant workloads and highlight practical tradeoffs. Sonnet is recommended as the default for most PM work, while Opus is reserved for high-stakes reasoning and Haiku for high-volume throughput.

    • Haiku: fast/cheap for volume tasks (triage, tagging, classification)
    • Sonnet: best quality-to-cost; default for PRDs, synthesis, briefs, competitive analysis
    • Opus: best for complex reasoning/trade-offs/long-horizon planning, but can get ‘stuck’
    • Practical tactic: start with Sonnet, escalate to Opus only when needed
  5. 9:55 – 14:52

    Picking the right surface: web vs desktop vs mobile vs Chrome vs IDE for Claude Code

    Jyothi explains why ‘surface’ is not just UI: it determines access to local files, scheduling, browsing/computer use, and building. They cover how each surface fits common PM workflows and where Claude Code belongs.

    • claude.ai (web): great for chat, weaker for local-system workflows
    • Desktop app: local file access + Cowork scheduled automations; best for daily workflows
    • Mobile: monitor long-running tasks and stay productive on the go
    • Chrome plugin: browser/computer use for competitive research and agent-driven user testing
    • Claude Code: used inside an IDE (VS Code/Cursor) for building and prototyping
  6. 14:52 – 16:05

    Cowork vs Chat: turning recurring PM work into scheduled automations

    They differentiate conversational Chat from automation-focused Cowork. Jyothi demonstrates how time-based runs can generate a morning brief, standup prep, and end-of-day wrap—reducing PM busywork while keeping outputs concise and reliable.

    • Chat: quick Q&A and exploration; Cowork: automation and scheduled runs
    • Core automations: morning brief, standup brief, end-of-day summary
    • Use connectors (Calendar, Gmail, Drive, Jira; optionally Slack) as data sources
    • Guardrails matter: word limits, “no hype,” “don’t invent,” aggressive filtering
  7. 16:05 – 20:13

    Building the ‘Chief of Staff’ morning brief (connectors, formatting, guardrails)

    Jyothi walks through a concrete Cowork configuration: pull calendar events, related docs, email threads, and Jira items into a daily brief. She shows how connectors are added, why markdown headings help, and why strict constraints improve usability.

    • How to add connectors: Customize → Connectors → authenticate tools (Atlassian, Gmail, etc.)
    • Prompt structure: data sources → steps → output format → rules
    • Key rules: keep under ~400 words, facts only, no invented deadlines/action items
    • Practical detail: scheduled runs only execute when the laptop is on
  8. 20:13 – 26:17

    Standup and end-of-day summaries: dashboards, nested automations, and why NL beats ‘box’ tools

    They expand from morning brief to sprint/standup briefing and EOD wrap-ups. Jyothi contrasts Cowork’s natural-language robustness with brittle node-based automation tools and suggests deeper workflows like Slack pings for stalled tickets or auto-PR creation.

    • Standup brief: fetch sprint issues, done/in-progress/blocked/new; keep under 250 words
    • EOD brief: compare plan vs what happened, note slips, preview tomorrow
    • Optional dashboards: ask Cowork to render results in a viewable dashboard
    • Nested automations: e.g., detect no-progress tickets and ping assignees on Slack
    • Why Cowork differs from Make/n8n/Gumloop/Lindy: fewer brittle dependencies; NL orchestration
  9. 26:17 – 34:28

    Skills: progressive disclosure, multi-file playbooks, and PM skill library priorities

    Jyothi explains ‘Skills’ as reusable, context-efficient playbooks that load only when relevant. She shows a customer-interview synthesis skill with citation requirements, linked frameworks, and templates—plus guidance on writing and maintaining skills over time.

    • Skills load minimally (name/description) until invoked—reduces context bloat
    • Modern skills can include multiple files, templates, and linked frameworks/functions
    • Example: interview synthesis with citations, behavioral vs stated prefs, contradictions
    • Best practice: AI drafts, humans add domain judgment, structure, and templates
    • Recommended PM skills: backlog triage, PRDs, interview synthesis, support-ticket handling
  10. 34:28 – 34:59

    AI Chief of Staff from scratch: designing a workplace knowledge base (people, politics, decisions)

    Moving beyond connectors, Jyothi designs a local knowledge base that captures meetings, documents, people profiles, and organizational dynamics. The chief-of-staff agent uses this KB to coach on relationships, sensitivities, and decision-making with real organizational context.

    • Inputs: meeting transcripts (e.g., Granola/Meet/Zoom), strategy docs, PRDs, emails
    • KB schema: people/topics/meetings/documents/company + insights (patterns/politics)
    • People profiles: motivations, comms style, meeting behavior, relationship quality over time
    • Value: post-meeting coaching (who to ally with, who to inform first, political sensitivity)
    • Key data sources: meeting transcripts, key strategy docs, Slack threads
  11. 34:59 – 49:52

    Implementing a local KB MCP server in Claude Code (VS Code) and wiring it into Claude Desktop

    Jyothi demonstrates building the KB folder structure and an MCP server (read/write tools) using Claude Code inside VS Code. They discuss why MCP makes the KB accessible from normal Claude Desktop chats, not just the IDE session, and why local storage matters for privacy.

    • VS Code setup: install Claude Code extension; start new session; use plan vs auto/edit modes
    • Build artifacts: KB folder structure + MCP server exposing tools (e.g., read/write/extract)
    • Why MCP: enables Desktop Claude to query/update the KB like a tool, not manual file browsing
    • Local-first rationale: sensitive workplace context kept on laptop vs cloud apps
    • Workflow: restart Claude Desktop to load the new local MCP server connector
  12. 49:52 – 59:02

    Projects + ingestion workflow: logging transcripts automatically and keeping KB fresh

    They show how to create a Claude Project, paste a chief-of-staff system prompt into project instructions, and then log a transcript into the KB via MCP tools. Jyothi outlines automation options to ingest new transcripts or even emails as they arrive.

    • Project organization: one per swimlane/product area; store tailored instructions/context
    • System prompt: role, objectives, style constraints, and tool usage policies
    • Demo: paste transcript → Claude requests permission → writes structured notes into KB
    • Automation idea: Cowork trigger on transcript email arrival to auto-ingest into KB
    • Tradeoff: broad ingestion (e.g., all emails) creates a richer KB but can burn tokens
  13. 59:02 – 1:02:06

    MCPs every PM needs: practical integration priorities and ‘don’t go on a shopping spree’

    They generalize MCP beyond the KB example: MCP is the integration fabric connecting Claude to core PM systems. Jyothi recommends starting with high-frequency tools, then expanding based on real needs—or even asking the chief-of-staff agent what’s missing.

    • Baseline PM MCPs: Gmail, Calendar, Slack, meeting transcripts store, Jira
    • Add product systems: analytics (Amplitude), dashboards, CRM, observability tools
    • Remote vs local MCP distinction (SaaS connectors vs local KB server)
    • Avoid random integrations; connect based on workflows and problems you’re solving
    • Use the chief-of-staff agent to suggest missing integrations referenced in meetings
  14. 1:02:06 – 1:08:37

    Claude Design for decks and prototypes: brand-consistent visuals, carousels, and fast exec-ready slides

    Jyothi tours Claude Design (research preview) for prototyping, slide decks, and brand design systems. She shows how to generate a LinkedIn carousel and edit visually with comments/drawing—then argues it can replace tools like Gamma for many PM presentation needs.

    • Access: claude.ai/design (separate from main claude.ai)
    • Capabilities: wireframes vs hi-fi prototypes; slide decks with speaker notes; templates
    • Design systems: import brand assets/figma/github to keep output on-brand
    • Visual editing: direct comments/edits/drawing gestures to instruct changes
    • Use cases: exec-ready decks, marketing/training materials, quick design artifacts
  15. 1:08:37 – 1:12:53

    Hackathon reveal: building a GAN-inspired adversarial evaluator loop in Claude Code

    Jyothi builds the adversarial evaluation tool live: a generator agent, adversary/red teamer, and evaluator with a rubric and pass thresholds. They discuss UI choices (CLI/JSON vs Streamlit), then run a smoke test that iteratively hardens system prompts until they pass.

    • Concept: GAN analogy—generator produces, adversary attacks, evaluator scores
    • Configuration choices: model selection (Sonnet), output format (CLI/JSON), iteration limits
    • Core loop: adversarial feedback fed back into the agent until passing threshold
    • Demo output: attack generation, score trajectory, and hardened final system prompt
    • Key success factor beyond code: domain taste—choosing what criteria/edge cases to test
  16. 1:12:53 – 1:33:20

    The new ‘AI builder’ PM and the self-improving product loop: how roles and ratios change

    They zoom out to career implications: PM, engineering, and design roles are collapsing into builder-like roles, and interview loops increasingly include live prototyping. They close with the vision of an end-to-end, self-improving product development loop powered by agents from intake to shipping to analytics.

    • Emerging role: AI builder / member of technical staff; PM-engineer boundaries blur
    • Claimed ratio shift: from ~1 PM:8 engineers toward more PM/build capacity
    • Interview changes: product sense remains, plus AI fundamentals + live ‘vibe coding’ rounds
    • Preparation: build products (not demos), iterate with real users, learn AI basics
    • System vision: support tickets → triage → research/prototype → code/telemetry → review → ship → analytics feedback loop

Get more out of YouTube videos.

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