Web Analytics

pm-claude-code-setup

⭐ 91 stars English by aakashg

PM Claude Code Setup

Stars License

A production-ready Claude Code configuration for product managers. Drop these files into your project and Claude Code immediately understands PM work.

Includes a CLAUDE.md context file, 6 PM skills, and 4 templates. Takes 60 seconds to set up.

This setup works standalone. The full PM Operating System goes further: 41+ skills, 7 sub-agent perspectives, a complete context library, launch templates, and sprint planning workflows refined over 100+ iterations.

Get the full PM Operating System →


What's Inside

pm-claude-code-setup/
├── CLAUDE.md                           # Master context file — drop in your project root
├── templates/
│   ├── prd-template.md                 # Blank PRD structure
│   ├── launch-plan.md                  # Launch planning template
│   ├── okr-template.md                 # OKR scorecard
│   └── sprint-review.md               # Sprint review template
└── .claude/
    └── skills/
        ├── prd-writer/                 # "write a PRD" → structured PRD with clarifying questions
        ├── competitive-analysis/       # "analyze competitor" → smart/weak/implications framework
        ├── launch-checklist/           # "launch checklist" → risk-scaled pre/post launch plan
        ├── metrics-definer/            # "define metrics" → primary, guardrail, and anti-metrics
        ├── sprint-planner/             # "plan sprint" → capacity-checked sprint with risks
        └── user-research/              # "synthesize research" → evidence-ranked findings

Quick Setup

Step 1: Copy CLAUDE.md to your project root:

cp CLAUDE.md /path/to/your/project/

Step 2: Copy the skills folder:

cp -r .claude/ /path/to/your/project/

Step 3: Open Claude Code in your project. It loads automatically.

Done. Claude now knows you're a PM, follows your writing style, and writes PRDs on command.

What the CLAUDE.md Does

CLAUDE.md is a lean config file — not a manual. It tells Claude who you are, how to write, and what rules to follow. Fill in the [FILL IN] fields at the top (~2 minutes), and the rest works immediately:

The file is intentionally under 60 lines. Claude follows short, specific instructions better than long ones.

What the PRD Writer Skill Does

Say "write a PRD" or "create a PRD for [feature]" and Claude:

How to Get the Most Out of This Setup

Chain Sub-Agents

Write a PRD → "Review as engineer" → fix gaps → "Review as skeptic" → tighten assumptions → "Review as customer" → simplify the value prop. Three passes, three minutes, dramatically better spec.

Use @ References

Don't paste docs into chat — point to them:

Read @templates/prd-template.md and use that structure.
Summarize @meeting-notes/standup-03-04.md into action items.
Compare @competitor-notes/notion.md against @competitor-notes/monday.md.

Claude reads the file on demand. Your context window stays clean.

Use Plan Mode (Shift+Tab)

Toggle before complex tasks. Forces Claude to outline its approach before executing. You approve the plan, then it runs. Best for PRDs with open questions, multi-file edits, anything where "undo" is expensive.

Set Up Hooks

Unlike CLAUDE.md instructions (advisory), hooks run deterministically:

"Write a hook that spell-checks every file after I edit it"
"Write a hook that blocks writes to /templates/"
"Write a hook that runs a word count check — block any PRD over 1500 words"
Configure via /hooks or .claude/settings.json. Exit code 0 = proceed, exit code 2 = block with feedback.

Session Management

Make CLAUDE.md Self-Improving

When Claude makes a mistake, correct it, then: "Add a rule to CLAUDE.md so you don't make that mistake again." Claude proposes the rule, you approve, it edits the file. Next session, the rule is loaded automatically. Prune quarterly.

Customize the Skills

Skills ship with generic examples. Replace them with real examples from your product. A sprint planner that knows your team's velocity outperforms a generic one every time.

Feed in Real Artifacts

Don't describe your Slack thread — paste it. Don't summarize the user interview — paste the transcript. Skills extract and structure messy information; raw inputs produce the best output.

Quick Reference

/clear              Reset context (CLAUDE.md reloads automatically)
/hooks              Configure automation hooks
/init               Generate a starter CLAUDE.md from your project
/permissions        Set tool access rules
Shift+Tab           Toggle Plan Mode
Esc                 Cancel current generation
claude --continue   Resume last session
claude --resume     Pick a specific past session
claude -p "prompt"  Non-interactive single prompt


Want the Full Setup?

This setup covers the core PM workflow. The full PM OS covers every PM task I run daily:

Get the full PM Operating System →


Built by Aakash Gupta | Product Growth Newsletter


Troubleshooting

Common issues and fixes.

Claude doesn't seem to follow my CLAUDE.md instructions

Skills aren't triggering

Claude forgets context mid-conversation

Hooks aren't running

MCP servers won't connect

"I changed CLAUDE.md but nothing changed"

Claude reads CLAUDE.md at session start. Mid-session edits require a reload:

--- Tranlated By Open Ai Tx | Last indexed: 2026-04-11 ---