Free playbook by ProductBuilt — the complete, reusable system for running product management with Claude Code: workspace structure, CLAUDE.md, agents, slash commands, Notion export, security, and the weekly operating rhythm. Built by a PM with 15 years in regulated fintech. → productbuilt.io
The AI drafts. You decide.
Last verified against Claude Code documentation: July 2026. The tool moves fast — if a detail differs on your machine, the structure still holds; check code.claude.com/docs for the current syntax.
Product managers and product owners who want Claude Code — Anthropic's agentic tool — as their product operations engine: competitive research, PRDs, discovery synthesis, prototyping, data analysis, and automated exports to Notion.
You don't need to be an engineer. You need a terminal, an IDE, and one afternoon to set up a structure you'll reuse for years.
This is the structure this whole playbook builds. Set it up once, copy it for every product you ever work on.
flowchart TD
A[📁 my-product-workspace] --> B[📄 CLAUDE.md<br/>context & rules — the brain]
A --> C[📁 .claude/]
C --> C1[📁 agents/<br/>your specialized team]
C1 --> C1a[competitor-analyst.md]
C1 --> C1b[prd-writer.md]
C1 --> C1c[meeting-synthesizer.md]
C1 --> C1d[hypothesis-tracker.md]
C1 --> C1e[data-analyst.md]
C1 --> C1f[roadmap-challenger.md]
C --> C2[📁 skills/<br/>your shortcuts: /weekly-update, /new-prd]
C --> C3[📄 settings.json<br/>permissions & guardrails]
A --> D[📄 .mcp.json<br/>connection to Notion & tools]
A --> E[📁 research/]
E --> E1[📁 meetings/ — raw notes, transcripts]
E --> E2[📁 interviews/ — user research]
E --> E3[📁 competitors/ — snapshots by month]
A --> F[📁 prds/ + TEMPLATE.md]
A --> G[📁 data/ — CSV & analytics exports]
A --> H[📁 templates/ — email, update, one-pager]
A --> I[📁 decisions/ — decision log]
A --> J[📁 prototypes/ — HTML mockups]
B -.reads at every session start.-> K((Claude Code))
C1 -.invoked by task.-> K
D -.grants tool access.-> K
K ==exports on your command==> L[(🗂️ Notion<br/>Research / PRDs / Hypotheses / Decisions)]
The same structure as an annotated tree — copy this into your terminal notes:
my-product-workspace/
│
├── CLAUDE.md ← THE BRAIN. Context + rules. Read at every session start.
│
├── .claude/
│ ├── agents/ ← THE TEAM. One .md file per specialist.
│ │ ├── competitor-analyst.md
│ │ ├── prd-writer.md
│ │ ├── meeting-synthesizer.md
│ │ ├── hypothesis-tracker.md
│ │ ├── data-analyst.md
│ │ └── roadmap-challenger.md
│ ├── skills/ ← THE SHORTCUTS. Reusable procedures as /commands.
│ │ ├── weekly-update/SKILL.md
│ │ ├── new-prd/SKILL.md
│ │ └── synthesize-meeting/SKILL.md
│ └── settings.json ← THE GUARDRAILS. What Claude may/may not do alone.
│
├── .mcp.json ← THE CONNECTIONS. Notion (and other tools).
│
├── research/ ← INPUTS. Everything raw goes here.
│ ├── meetings/ ← drop transcripts & notes, dated: 2026-07-13-steerco.txt
│ ├── interviews/ ← user research transcripts
│ └── competitors/ ← monthly snapshots: 2026-07-landscape.md
│
├── prds/ ← OUTPUTS. Specs & one-pagers.
│ └── TEMPLATE.md ← your PRD structure (provided below)
│
├── data/ ← NUMBERS. CSV exports from analytics/CRM.
│
├── templates/ ← FORMATS. Email structure, exec update, one-pager.
│ ├── email-structure.md
│ └── exec-update.md
│
├── decisions/ ← MEMORY. One file per significant decision.
│ └── 2026-07-10-pricing-model.md
│
└── prototypes/ ← ARTIFACTS. HTML mockups Claude builds for you.
Why each folder exists (the logic, not just the layout):
| Folder | Role | Rule |
|---|---|---|
CLAUDE.md |
What Claude knows & how it behaves | Under 500 tokens. Stable. Never put agents here. |
.claude/agents/ |
Specialists with one job each | One file = one job. Whitelist tools explicitly. |
.claude/commands/ |
Prompts you repeat weekly | If you've typed it 3 times, make it a command. |
.claude/settings.json |
Permissions | Claude asks before destructive actions. |
.mcp.json |
External tools (Notion) | Project-level, versioned with the workspace. |
research/ |
Raw inputs, dated | Date-prefix every file: YYYY-MM-DD-name. |
prds/ |
Finished documents | Generated → reviewed by you → exported. |
data/ |
CSV/analytics exports | Claude queries these with pandas, no SQL needed. |
templates/ |
Your document formats | Agents reference these by path. |
decisions/ |
Decision log | The file future-you will thank you for. |
prototypes/ |
Clickable HTML mockups | Test with users before speccing for eng. |
Do this once, in order. Every part below explains its step in detail.