Bridging the Gap: Why Software Engineers Should Cheer for Agentic PMs


Bridging the Gap: Why Software Engineers Should Cheer for Agentic PMs

carlvellotti/claude-code-pm-course

2026-02-11

Actually, this is a secret weapon for engineering teams. When PMs can use tools like Claude Code—Anthropic’s command-line interface (CLI) for agentic coding—it bridges the gap between a "requirement" and "functional code."

Here is a breakdown of why this matters and how to get it running.

As an engineer, your biggest bottleneck is often "the back-and-forth." A PM might ask for a small UI change or a bug fix but can't visualize the technical constraints.

Self-Service Prototyping
PMs can use Claude Code to build "Proof of Concepts" (PoCs) without bothering you for a boilerplate setup.

Better Jira Tickets
If a PM uses this tool to explore the codebase, the issues they report will be much more technical and precise.

Shared Language
You’ll spend less time explaining why something is hard and more time reviewing high-quality PRs.

Claude Code isn't a website; it's a CLI tool that lives in your terminal. Here is how you (or your PM) would set it up

You'll need Node.js installed. Then, run

npm install -g @anthropic-ai/claude-code

Once installed, run the launch command and follow the browser prompts to link your Anthropic account

claude

Imagine a PM wants to add a "Beta" badge to a React component. Instead of writing a ticket and waiting two days, they can do this

"Hey Claude, find the Header component and add a small 'Beta' badge next to the logo. Use Tailwind CSS for styling
blue background, white text, rounded corners."

Claude Code will scan your file tree, find Header.tsx, and propose a diff like this

// Before:
<Logo />

// After (Claude's proposed change):
<div className="flex items-center gap-2">
  <Logo />
  <span className="bg-blue-500 text-white text-xs px-2 py-0.5 rounded-full">
    Beta
  </span>
</div>

The Engineer's Role
You simply review the PR. The "grunt work" of finding the file and writing the CSS is already done.

FeatureBenefit for PMsWhy Engineers Love It
/initSets up a project scaffold instantly.No more helping with npx create-next-app configs.
/explainExplains how a complex function works.Fewer "What does this file do?" Slack messages.
Agentic EditsCan edit multiple files at once.Complex tasks (like renaming a prop everywhere) are automated.

This course by Carl Vellotti is a fantastic way to "upskill" your PM colleagues so they become more technical partners rather than just task-assigners.


carlvellotti/claude-code-pm-course