Inside Claude Code's Product Team: Cat Wu on Shipping in Days and the Shrinking Gap Between PM and Engineer

Open on YouTube ↗
Overview

Cat Wu is Head of Product for Claude Code and Cowork at Anthropic. In this conversation with Lenny Rachitsky, she explains how her team ships at the pace it does and what she has learned from interviewing hundreds of PM candidates who want to work in AI. Her argument is that the product manager's job has changed. Coordinating multi-quarter roadmaps across teams matters less than before. What matters more is shortening the time between an idea and a product in users' hands, deciding which of many possible things are worth building, and understanding the current model well enough to get the most out of it. She also covers Anthropic's internal culture, a recent source code leak and a change to third-party subscription usage, how she uses Claude Code and Cowork herself, and why she thinks an automation that works 95% of the time has little value.

30 min read
2:10

Splitting the work with Boris Cherny

Wu describes Boris Cherny, who created Claude Code, as the team's tech lead and "very much the product visionary." In her account, he sets out what the product should be three or six months from now, which she calls the "AGI-pilled version of the product." Much of her own role is working out the path from where the product is today to that vision.

She spends more of her time on cross-functional work. That means making sure marketing, sales, finance, and capacity planning are bought into the plan and moving the same way, and that nothing blocks a feature once it is ready to ship. She calls the division between them "remarkably blurry." They agree on roughly 80% of things. Of the remaining 20%, some matters more to her and she drives it, and some matters more to him and he drives it.

4:32

Why PM candidates are getting it wrong

Rachitsky notes that Wu interviews a large number of PMs and has told him many of them approach AI product work incorrectly. Her explanation starts with how the pace of change has shifted. Before AI, technology moved slowly enough that teams could plan on six- to twelve-month horizons. Code was expensive, so a lot of PM effort went into coordinating with partner teams to make sure their features would unblock yours.

Now, she says, faster engineering and fast-improving models have compressed the timelines for many of their product features from six months to one month, and sometimes to a week or a single day. So a PM should spend less effort aligning multi-quarter roadmaps and more on finding the fastest way to get something out the door. She describes the goal as a "concept corner" of the product suite, where an idea from an engineer or a PM can reach users by the end of the week. In her view, the PMs who do best on AI-native products are the ones who shorten the time from idea to user and who define which tasks must work out of the box.

6:50

Three levers for moving fast

Asked what her PM team actually does to create this speed, Wu names three things.

The first is setting clear goals. LLMs are so general that it becomes unclear who a product is for, which problems it solves, and what the top use cases are. Her example is a feature aimed at permission prompts. The key user is professional developers. The problem is that there are too many permission prompts and people get fatigued. The use case is letting professional developers at enterprises safely reach zero permission prompts. Framed that tightly, the goal rules out many possible approaches.

The second is a repeatable shipping process. Claude Code ships almost all features as a "research preview." The label tells users the feature is early, an idea the team wants feedback on, and something that might not be supported forever. This lowers the commitment involved in shipping, so the team can release something in a week or two.

The third is a framework for bringing in cross-functional partners, with clear expectations. When an engineer has a feature that has been dogfooded internally and feels ready, they post it in an "evergreen launch room." Sarah, who leads docs, Alex, who leads product marketing, and Tarek and Lydia from DevRel pick it up and can turn around the marketing announcement the next day. Wu says this makes it easier for any engineer to ship, and that setting up this kind of process is the PM's job.

9:11

Metrics, principles, and when PRDs still happen

Most alignment on the team comes from two practices. The first is rigorous metrics, with a readout for the entire team every week, so that everyone understands the business, the key goals, how they are trending, and what drives them. The second is a written list of team principles, including who the key users are and why. The purpose is to let people make decisions on their own "without feeling like they're blocked on PM or any other stakeholder."

PRDs haven't disappeared. For particularly ambiguous features, the team writes a one-pager covering the goals, the delightful use cases, and the current failure modes to fix. Some projects, especially heavy infrastructure work, still take months, and those still get full PRDs.

10:35

Mythos, the source code leak, and OpenClaw

Rachitsky asks whether the unreleased Mythos model explains Anthropic's shipping pace. Wu says only partly. The team has been moving fast "for several quarters." Using the models internally has increased the rate of shipping "a little bit," but she doesn't think it explains most of the increase. She credits process and expectations: the team keeps process light, tries to remove every barrier to shipping, and wants each person to feel able to take an idea into the world in under a week, sometimes a day.

On the recent leak of Claude Code's source code, Wu says it came from human error. Someone was working with Claude on a PR that updated how packages are released, and the change went through two layers of human review. She calls it a process failure rather than an individual one. The person is still at Anthropic. The team has since added safeguards, and she says most of them have shipped.

On the decision to stop people from using Claude subscriptions with OpenClaw, she says demand for Claude has been very high. The team has been working both to scale infrastructure and to make its harness more token-efficient. The subscription was not designed for third-party products, whose usage patterns differ from Anthropic's first-party ones. The company tried to find the smoothest transition it could, and she was glad to be able to give everyone some credits alongside their subscription. But Anthropic "did have to make the hard decision" to prioritize its first-party products and its API. Later, asked whether this connects to the mission, she says growing the number of users Anthropic reaches is one of the most important things for the company. First-party subscriptions are one way to do that, and doubling down on them sometimes comes at the expense of third-party products.

How the PM organization is structured

Wu estimates Anthropic has around 30 to 40 PMs across several teams:

  • Research PM, led by Dianne: gathers customer feedback on the models, passes it to the right research teams, and shepherds model launches.
  • Claude Developer Platform: maintains the APIs Claude Code is built on and releases products like managed agents, which let customers build agents that Anthropic hosts for them.
  • Claude Code: works on both Claude Code and the core Cowork product.
  • Enterprise: makes Claude Code and Cowork easier for enterprise customers to adopt, including cost controls, RBAC, and security controls.
  • Growth: responsible for growth across the product suite, including Claude Code, Cowork, and people using the Claude API.
15:45

Roles are merging, and taste is the scarce skill

Rachitsky mentions Anthropic's Head of Growth, Amol Avasare, who has argued that Anthropic needs more PMs because engineers move so fast that PMs and designers are squeezed. Wu's view is that all the roles are merging. PMs do some engineering, engineers do PM work, and designers PM and land code. A company can either hire many more engineers with strong product taste, or keep engineering hiring flat and add PMs to guide the work. Her team has chosen the first. Several engineers on the team can go end to end, from seeing user feedback on Twitter to shipping a product by the end of the week, "with almost no product involvement," which she considers the most efficient way to ship. She says product taste is still rare, and the team will hire "pretty much anyone" who has shown it strongly.

Wu was an engineer for many years and briefly worked in VC before joining Anthropic. She says nearly all the PMs on her team were engineers or have shipped code on Claude Code, and the designers have front-end engineering backgrounds. She thinks this builds trust with the team and speeds things up.

Still, she says the most valuable skill is taste, whatever someone's background. "As code becomes much cheaper to write, the thing that becomes more valuable is deciding what to write." The team gets tens of thousands of GitHub issues asking for almost everything, and it takes care to decide which are worth building and how. She adds that an engineering background helps "at least for the next few months" because it gives a sense of how hard something should be. If something is easy, it may be better to spend an hour building it than to debate it. If it's hard, knowing that up front helps with prioritization.

When Rachitsky asks about "the next few months," she clarifies that she isn't predicting a specific shift. Her point is that large increases in coding capability seem to arrive every few months, and each one changes which skills are valuable. So she values first-principles thinking: understanding how the landscape is moving, what the team needs, and filling that gap. The work is becoming "more amorphous," and she thinks the current environment rewards people who can wear many hats, switch between them, and stay low-ego about what work they take on.

21:13

Where humans still matter, and staying sane

Asked where human judgment will stay necessary, Wu says humans still provide common sense the models lack. A product launch has "a thousand moving pieces." The model doesn't always understand who the stakeholders are, how they relate to one another, what they prefer, or which channels will keep them on board. She calls this tacit, EQ-type knowledge still valuable. She expects the models to improve here but sees gaps today.

On coping with constant change, she says the team is full of people who "lean into the chaos." They look for people who can see a hard problem, get excited about it, do their best, and sleep at night knowing it won't be perfect. She describes weeks where a P0 on Sunday night becomes a P00 by Monday and a P000 by Monday afternoon. Her approach is to accept the limits of what one person can do, sleep well so she can decide well the next day, prioritize ruthlessly, and let some things go. Some shipped products are less polished than she would like. Because the top goal is empowering professional developers, a feature that isn't successful is acceptable as long as it doesn't block the core use case, since the team will get feedback and fix it in the next release. Shipping a buggy feature used to keep her up at night. Now she can live with it. She adds that the team tends to hire people who have been in the industry a while, have been through ups and downs, and know how to keep their energy up over time.

25:23

What gets sacrificed: consistency and users' attention

Wu says the main cost of this speed is product consistency. When code was expensive, companies carefully planned how each product related to the others and usually had one product per use case. Now features sometimes overlap. Often this is because the team likes two form factors internally and wants external users to decide which is better. New users can then struggle to know the best way to do something, which means more education is needed.

Users also struggle to keep up. In traditional software, a user could check in monthly, or ignore a product for six months, without missing much. With agentic tools, and she says this applies to the whole ecosystem and not only Claude Code and Cowork, people feel they have to check Twitter daily for the latest thing. She wants people to feel less like they're on an ever-faster treadmill, and would prefer the tools themselves teach users what they need to know.

The recently launched /powerup command reflects this. The team originally avoided an onboarding flow because it believed the product should be intuitive without a tutorial. As the feature count grew and demand for built-in onboarding increased, they departed from that principle so users could learn which of roughly 100 features are the ten that matter most.

Mission and focus as Anthropic's advantage

Rachitsky points out that Anthropic started behind: less funded, without distribution, and not first to market. He asks what explains its run. Wu names two things.

The first is a unifying mission. Anthropic hires people who care most about bringing safe AGI to humanity, and the mission comes up often in decisions about what the product org should focus on. When two priorities compete, the discussion is about which matters more for the mission, and then everyone backs the choice. Sometimes that means delaying something Claude Code wanted to ship. She distinguishes mission from focus. To her, mission means teams are willing to make sacrifices that hurt their own goals and KRs for the company's. Her extreme example: if Claude Code failed but Anthropic succeeded, she would be "extremely happy." She says she hasn't seen this at other companies of Anthropic's size.

The second is focus. When Rachitsky contrasts this with a competitor that has tried many things, such as a social network or an information feed, Wu treats focus as the separate second strength.

32:41

Choosing between Claude Code, Desktop, web and mobile, and Cowork

Wu explains how she uses each product.

  • Claude Code in the terminal is for kicking off one-off coding tasks or a handful of tasks, especially when she wants the newest features. The CLI was the first surface, features often land there first, and she considers it the most powerful.
  • Desktop is best for front-end work. When building a web app, she keeps the preview pane open on the right to watch the app change as she talks with Claude. It also suits people who find the terminal unfamiliar, with its "scary pop-ups" and no clicking around. Desktop also serves as a control plane where she can see CLI sessions, desktop sessions, and sessions started on web and mobile.
  • Web and mobile are for starting tasks away from the laptop. She says she has seen many people walking around holding open laptops tethered to their phones, which told her a product was missing.
  • Cowork is for work where the output isn't code: getting to Slack zero or inbox zero, building a slide deck for a customer meeting, or writing a quick doc on a feature's goals or launch plan. Her rule: if the output is code, she uses Claude Code in one of its forms. If not, she uses Cowork.
36:00

Cowork in practice: a deck made overnight

Wu's first piece of advice for Cowork is to connect every data source relevant to your role. She connects Google Calendar, Slack, Gmail, and Google Drive so Cowork can find context, ask questions, and pull in threads. She says this substantially improves the results.

Her example is preparing a talk for the Code with Claude conference about Claude Code's shift from assistant to full agent. She wanted to show the products that enabled the shift and find internal success stories to use as demos. Alex, the product marketer, had drafted points to cover. Her prompt was roughly: make a slide deck for the conference; here is what the PMM suggested; here is a current draft I don't like and one I made manually that I also don't like; start with a detailed proposed outline; and avoid overlapping too much with the more important keynote.

Claude read the linked materials and proposed an outline along with a range of ideas. Wu then chose what should be in the final deck. She settled on a progression from making local tasks succeed, to getting every PR green, to helping engineers land more PRs, with the most compelling demo for each stage. She sees this as the PM's remaining role: Claude is a strong brainstorming partner that can synthesize a lot of information and lay out the options, but the PM makes the final call.

After that, Cowork worked for hours. It looked at Twitter to see what had been launched, the evergreen launch room, and the Claude Code announce channel where the team posts demos. She woke up to a 20-page deck she describes as "pretty good." It needed one round of feedback, mainly because it was too wordy for her taste. She says the deck would have taken her hours to make and that it looked like an Anthropic designer had made it, because Cowork used the standard external deck template with roughly 20 example slides showing colors, fonts, and layouts. She adds that people can also connect a Figma MCP if their slide formats live there.

Internal tools, Slack, and token spend

Wu's own stack is mostly Claude Code, Cowork, and Slack, which she calls "the core OS" of Anthropic. She estimates about 30% of her time goes to pushing Claude Code and Cowork to their limits so she knows where they fall short, and she spends a lot of time talking to the model about why it makes the mistakes it does.

She says Claude Code has made it much easier to build custom internal apps. Her example is a salesperson on the Claude Code team who was tired of making similar decks repeatedly. He built a web app containing the core decks (101, 201, and "Mastering Claude Code") that pulls customer context from Salesforce, Gong, and notes, then tailors the deck. It might note that a customer uses Bedrock, Claude for Enterprise, or Console, which changes which features are available. It adds code review slides if the customer is focused on that part of the development lifecycle. It adds security slides if the customer needs HIPAA compliance. It removes Claude for Enterprise-only slides for customers on Vertex or Bedrock. She says this used to take 20 to 30 minutes, which people would either spend or skip in favor of the generic deck. Now it takes seconds.

Asked which team besides engineering uses the most tokens, Wu names Applied AI, which she describes as a very technical go-to-market function that helps customers adopt the API for their products and internal work. The team builds prototypes for customers with Claude Code and relies heavily on Cowork for customer communication. On busy days, people can have five to ten customer meetings. The night before, they ask Cowork to summarize the next day's meetings: what each customer asked for, what's on their mind, and open action items. If a customer asked when a feature will launch, Cowork can search Slack for the latest ETA and add it to the notes. People build these workflows themselves and share them.

On whether token costs exceed salaries, Wu says token cost per engineer, and per knowledge worker, rises with each model jump or major product improvement because people delegate more. It is still well below the average engineer's salary, but the percentage is rising. Anthropic employees can use a lot of tokens, though some do hit limits. The company trusts people to use them responsibly, and wasting tokens is "very frowned upon."

51:17

The key skill: being the right amount of AGI-pilled

Asked which skills AI PMs need, Wu says the hardest is defining what the product should look like a month from now. It is unclear what the models will be able to do and how user behavior will change, but the best PMs can see patterns in how users push the existing product past its limits. They set a direction, move steadily toward it, and adjust when model capability turns out better or worse than expected.

"I think it is very hard to be the right amount of AGI-pilled," she says. It's easy to imagine a future model so capable that the product barely needs to exist, just a text box where the model adds whatever tools and integrations it needs, knows when it's uncertain, and asks clarifying questions. Building for that model is easy. The hard part is getting the most out of the current model: steering users onto the "golden path," guiding them toward its strengths, and patching its weaknesses. She calls this skill rare.

To build it, she recommends spending a lot of time using and talking to the model, and asking it to reflect on its own behavior. Her example is a model that makes a front-end change and runs tests without actually using the UI. When asked why, a model might say the system prompt was confusing, that it didn't realize front-end verification was part of the task, or that it handed verification to a sub-agent that didn't do it and never checked the result. Understanding what misled the model shows how to fix the harness.

54:33

Evals, trusted testers, and Claude's character

Her second suggestion is to find the people whose feedback on models you trust most. A small number of people are much better than others at explaining what makes a model, or a model-harness combination, good. Having about five of them gives fast, reliable feedback.

Her third suggestion, which she acknowledges not everyone enjoys, is building evals. Hundreds aren't necessary; ten good ones help a team quantify its goal, track progress, and see what's missing. She calls evals underappreciated. How much they matter depends on the feature. A small group on the team works closely with research to measure Claude Code's behavior precisely. She personally builds evals when a feature needs more product definition. The output is usually around five evals, instructions for running them, which pass and which fail, and the prompt she used to raise the success rate. She says features like memory benefit a lot from this.

For people whose judgment she trusts, she names Amanda, who shapes Claude's character. Wu considers that role especially hard because, unlike coding, success can't be verified, and it requires strong conviction about who Claude should be. She also trusts the Claude Code team as a whole. When a new model is being tested, she goes around team lunch asking everyone for their "vibe." Comments like "this model is too abrupt and doesn't explain its thinking," "it writes lots of memories but we're not sure they're good," or "it tests itself a lot" (or not enough) become hypotheses. The team then checks those against its data, which is abundant but hard to extract insights from.

Rachitsky brings up Ben Mann's point that Claude's personality is central to its success. Wu agrees and compares it to coworkers whose energy you like. She says users often mention that Claude is light-hearted and fun while being very capable at the task. It is low-ego: told it made a mistake, it is sincerely sorry, thanks you, and offers to fix it together. It is positive: faced with a task that feels overwhelming, it lays out steps and offers to start. She says the team tries to give Claude the qualities of a good coworker, including positivity, a bias toward action, and honest feedback instead of agreeing with everything.

1:00:57

When new models arrive: removing crutches and unlocking features

Wu says many changes after a new model are removals. Features are often added as a "crutch" for something the model doesn't do on its own. Her main example is the to-do list. Early on, when asked to change 20 call sites in a refactor, Claude Code would change five and stop. Sid on the team asked what a human would do: make a list, the way VS Code shows all call sites on the left for you to work through. He added a to-do list, and Claude then fixed all 20. Earlier models had to be reminded repeatedly that they couldn't stop until the list was done. From Opus 4 on, the team found the model used the list on its own without prompting. Today the list is mainly useful for showing users what Claude is working on. It is a de-emphasized part of the product, and the model may or may not use it.

With each model launch, the team reads the whole system prompt and asks, section by section, whether the model still needs each reminder, and removes the ones it doesn't.

Wu says the more exciting part is new features. Code review is her example. The team tried to build it several times and shipped simpler versions, such as the /code-review command. Only with Opus 4.5, Opus 4.6, and Sonnet 4.6 did she feel it was good enough that the engineering team relies on it passing before merging PRs. Those models can run several review agents at once, traverse the whole codebase, and produce a set of real issues to fix before merging. She says this is why building products that don't fully work yet is valuable: you learn what's missing, and when a new model arrives you can drop it into the existing prototype and see whether it closes the gap.

1:05:24

The vision: from one task to hundreds of Claudes

Wu describes the direction for Claude Code and Cowork in terms of building blocks. The basic block is a single task: given a clear prompt, can the product consistently produce output you can merge or share? As task success rates rise, people run several tasks at once. She says "multi-Clauding" became popular toward the end of 2025 and has grown since. Six parallel tasks became common.

Extrapolating, the team expects people to run 50 or hundreds of Claudes at once. That raises infrastructure questions. There isn't enough RAM to run everything locally, so these will probably run remotely. The interface needs to show a person which tasks need attention. The agent needs to fully verify its work so that "done" can be trusted to match the spec. And the process should improve itself, so that feedback on one task is carried into every future run and the mistake doesn't recur.

1:07:29

Advice: automate to 100%, and build things you actually use

For people worried about their careers, Wu says AI gives everyone much more leverage. Whenever you notice yourself doing a manual task repeatedly, consider how to hand it to Claude Code, Cowork, or other AI tools. Let AI handle the tedious parts so you can focus on the creative ones. Then use the freed-up time, perhaps 20%, on things your team has lacked bandwidth for, or on a pet project you've always thought the company should do.

She stresses finishing automations. People often get one to 90–95% accuracy and give up. In her view, an automation that doesn't work 100% of the time isn't really an automation. The last 5–10% takes longer, and building an automation is often slower than doing the task yourself. She encourages picking one automation you care about and putting in the effort to teach Claude your preferences until it reaches 100%. She admits she hasn't done this herself yet: she's been teaching Claude to get her to Gmail inbox zero, and it has been time-consuming and "definitely not there." Rachitsky shares a similar case, an email filter that is 95% accurate but occasionally hides important messages. Wu says the current customization flow asks too much of users: you have to know to define a skill, use it and give feedback, tell Claude to update the skill based on that feedback, and then read the skill to check. She says making this smoother is Anthropic's responsibility.

She adds two more points. First, build apps you actually use every day, not one-off prototypes, because the value comes from ongoing use. Second, don't go to the other extreme of endlessly customizing your setup with skills, MCPs, and workflow tweaks while losing sight of what you were trying to build. She thinks simple setups work better.

Rachitsky mentions an Andrej Karpathy tweet about the divide between people who tried early chatbots and wrote AI off and people using it for coding who see how powerful it is. Wu frames the difference this way: 2024-era products were chat-based, while the Claude Code generation is action-based. The eye-opening moment, she says, is realizing the agent can do things for you and not just tell you what to do.

Lightning round

Wu's book recommendations are How Asia Works, on the policies behind lasting economic development; The Technology Trap, on how past technological revolutions affected workers, which she thinks holds lessons for making this transition go well; and The Paper Menagerie, a short story collection. She enjoys Drive to Survive for its obsession with a single engineering goal, and Free Solo, which impressed her more once she became a rock climber herself. Her favorite recent product is Waymo, which she uses twice a day. She doesn't feel bad keeping it waiting, and she can take work calls without worrying about being rude or overheard, which she says gives her back about 30 minutes a day. She once assumed Waymo would need to be cheaper than Uber and Lyft to succeed, but says she's happy to pay a 2x premium.

Her life motto is "Just do things." With clear first principles and a clear sense of what you're optimizing for, you can usually work out the right action, explain it to stakeholders, act quickly, and fix or apologize for mistakes. She says she learned this at a startup of about 20 people with no process, where she was trusted to solve big problems regardless of what sales, ops, or engineering were "supposed" to do. Her favorite Claude thinking word is "manifesting," which is also a sticker on her laptop. Asked what she'll do after AGI, she says it will take a long time to diffuse through society, so helping the world adapt is the real work. Her non-serious answer is climbing among the boulders of Fontainebleau and reading one or two books a week instead of her current half a book, including physics, robotics, hardware, and aerospace, "even knowing that the AGI will already know it."

She closes by asking listeners to report where Claude Code and Cowork fail, with specific, reproducible tasks, edge cases, and errors. She says the team values positive feedback, but reproducible failures are what it can use to improve the next models and harnesses.