Open source · For product managers
Claude Code configured for PMs to ship faster.
Templates, skills, and ten practices that turn a fresh Claude Code session into a working PM workflow. Clone the repo, fill in three files, ship.
MIT licensed. Apache-2.0 attribution included in every shipped skill.
Read prd-checkout.md. Generated 4 tasks from the requirements — ready to process one at a time.
10 best practices
What PMs shipping fastest with Claude Code do differently.
One screen per practice. Read in order, or jump to the one that solves the problem you have today.
Write the PRD before the prompt
A PRD answers the four things a chat prompt skips: problem, user, done, and out-of-scope.
Use plan mode for anything non-trivial
Plan mode forces Claude to think before it edits. Approve the plan, then implementation gets boring.
Make CLAUDE.md the single source of truth
Product, voice, architecture, and conventions live in one file Claude reads on every session.
Author skills, not prompts
Skills auto-load by trigger phrase. Stop re-typing the same instructions in chat.
Ship a DESIGN.md with brand tokens
Tokens at the source level so contributors can’t reach default indigo by accident.
Wire up the right MCPs early
GitHub, Linear, Notion, PostHog. The model can read real data, not your paraphrase of it.
Never commit a secret
.env.example in repo, .env in .gitignore, MCP tokens loaded from the shell.
Treat the design system as a skill
Colors, type, voice, surfaces. Claude defaults to indigo and mesh gradients without it.
Generate product animations with Remotion
Programmatic video lets one PM ship feature demos and onboarding walkthroughs faster than waiting for the design team.
Onboard the agent like a teammate
First-day reading list, code map, voice doc. Treat the agent like a new hire who reads fast.
Log every session so Claude can pick up where you left off
Two files per task — requirements and a running work log — so Claude starts each session with full context instead of a blank slate.
Templates
The files Claude reads on every session.
Three of the ten in the repo. The whole set lives on /templates.
templates/CLAUDE.mdView on GitHub# templates/CLAUDE.md (not found)
templates/DESIGN.mdView on GitHub# templates/DESIGN.md (not found)
pr_flow/create-prd.mdcView on GitHub# pr_flow/create-prd.mdc (not found)
Who says so
Synthesized from PMs and engineers shipping with Claude every day.
Aakash Gupta
Product Growth · Albuquerque podcast
“The PMs winning right now treat Claude Code like a junior dev, not a search bar.”Listen →
Aman Khan
PM at Arize · Every PM should be building skills
“Skills encode judgment. A prompt is a one-time ask; a skill is a teammate that shows up.”Read →
Cat Wu
Claude Code PM at Anthropic
“Our team writes a spec before the code. Then the code writes itself, mostly.”Read on Lenny’s →
Ryan Nystrom
EM at Notion · via chatprd.ai
“A clean voice doc plus plan mode equals a PR in twenty minutes, not a sprint.”Read →
Owen Williams
Design Engineer at Stripe · How I AI
“The design system has to be a skill. Otherwise every page comes back indigo.”Watch →
Get started
Clone the repo. Open it in Claude Code.
Two minutes from clone to your first PRD. Fill in three files and ship.
git clone https://github.com/runtm-ai/claudecode-for-pms.gitMIT licensed. Star the repo if it saves you an afternoon.