╔═════════════════════════════════════════════════════════════════════════╗
║ ║
║ ██████╗ ███╗ ███╗ ██████╗ ██████╗ ██████╗ ███╗ ███╗██████╗ ████████╗███████╗
║ ██╔══██╗████╗ ████║ ██╔══██╗██╔══██╗██╔═══██╗████╗ ████║██╔══██╗╚══██╔══╝██╔════╝
║ ██████╔╝██╔████╔██║ ██████╔╝██████╔╝██║ ██║██╔████╔██║██████╔╝ ██║ ███████╗
║ ██╔═══╝ ██║╚██╔╝██║ ██╔═══╝ ██╔══██╗██║ ██║██║╚██╔╝██║██╔═══╝ ██║ ╚════██║
║ ██║ ██║ ╚═╝ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚═╝ ██║██║ ██║ ███████║
║ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝
║ ║
║ 119 practical prompt assets for AI-assisted product management ║
║ ChatGPT • Claude • Copilot • Gemini • and others ║
║ ║
║ Community Build v2.5 • August 9, 2026 • CC BY-NC-SA 4.0 ║
╚═════════════════════════════════════════════════════════════════════════╝
Practical AI tools for both the strategic thinking and the daily execution of product management — that also teach you to prompt better while you use them.
Every asset here works by copy-paste into ChatGPT, Claude, Gemini, Copilot, or any AI assistant. No installs, no accounts, no framework. Pick the problem you're solving, grab the prompt, go.
(Looking to equip an AI agent rather than a chat session? See the companion Product Manager Skills repo.)
You know the situation; you want execution-quality output in one pass. Go to /prompts/:
You have a fuzzy situation and want a guided working session that ends in the finished deliverable. Go to /workshops/:
PMs sweat pricing, P&Ls, business cases, and build/buy/partner decisions. EOL rarely makes that list -- which is exactly why it goes badly. Nobody practices the thing they think they'll figure out when it happens. These prompts cover the full EOL lifecycle, and every one of them right-sizes the effort so a minor feature deprecation gets a short punch list while a flagship retirement gets the full cross-functional playbook.
| Prompt | Best For | Start Here When... |
|---|---|---|
| eol-readiness-assessment | Go/no-go decision: should we sunset this at all? | Someone says "we should probably kill this" |
| eol-checklist | Phase-gated tactical checklist across up to 15 functional areas | The decision is made and you need the operational plan |
| eol-stakeholder-sequence | Who to talk to, in what order, and what each conversation covers | You need to socialize the decision without creating fires |
| eol-internal-enablement | Support FAQ, sales scripts, objection handling, escalation playbook | Before the announcement hits customers |
| eol-for-a-product-message | Customer-facing EOL announcement (with or without a replacement) | Time to tell the customers |
| product-sunset-workshop | Full facilitated sunset plan, section by section with checkpoints | You want to think it all through in one guided session |
The Goldilocks rule: every prompt asks how complex the sunset is before generating output. Tier 1 (feature deprecation) gets light-touch artifacts. Tier 2 (commercial product) gets the standard cross-functional process. Tier 3 (revenue-critical, hardware, or regulated) gets everything. The goal is coverage proportional to risk, not maximum ceremony.
The answers live on the public web, and the AI should do the fieldwork — with citations, labeled inference, and no invented facts. Go to /market-intelligence/:
These are built to run unattended — in agent workflows, loops, and scheduled runs — with question budgets, materiality bars, and stop conditions.
The tradecraft behind them — the eight intelligence-community collection disciplines, signal → inference chains, confidence stacking, and regional source overlays — lives on the reference shelf: start with the Competitive Research Compendium.
Evidence doesn't persuade; stories do. Go to /storytelling/:
You still have to prompt the loop — nobody skipped that step, they just put a slash in front of it. Go to /loops/ for seasoned recipes at three levels (plain commands → plain-English controls → Just Enough Jinja2):
SKILL.md, an output template.md, and a worked example/skills/ — Agent Skills: the same PM work packaged so a coding or chat agent loads it by itself when the moment matches. Each skill is one folder: a SKILL.md with YAML frontmatter the agent reads to decide relevance, the usual teaching comment block underneath, plus supporting template.md and examples/.
These follow the Agent Skills open standard rather than a convention of my own, so they install anywhere skills are supported — Claude Code, claude.ai, or the Skills API. Drop a folder into ~/.claude/skills/ (or symlink it there from your checkout) and the skill is available as /skill-name. scripts/validate-prompts.py enforces the spec's constraints, so a skill that passes CI is a skill that will actually upload.
/resumes-resignations-reactions/ — therapeutic workplace satire. You've earned it.
Can't find it? The generated catalog lists every asset with a one-line description.
Three interaction modes power everything here — documented in interaction-modes.md:
Prompts meant to run repeatedly — under loop or goal commands, or inside agents — use Jinja2 notation for explicit, bounded control flow: jinja2-prompt-structures.md.
Every prompt carries an HTML comment block (<!-- ... -->) with its Description, Usage Note, When NOT to Use, and Pedagogic Notes — the instructor's notes explaining why the prompt works. GitHub's pretty preview hides them, so click Raw and copy everything, comments included. The AI ignores them; you shouldn't.
scripts/validate-prompts.py — structural checks (required metadata, v2 fixtures, companion-link resolution); errors block, warnings are the migrate-on-touch worklistscripts/generate-catalog.py — regenerates catalog/ from the metadata comment blocks (the blocks are the source of truth; the catalog is derived output)Run both scripts after any prompt edit. Existing v1-pattern prompts are grandfathered: migrate them to v2 when you touch them, and never mass-rewrite.
Real problems, tested prompts, teaching comments. Start with SUBMISSIONS-GUIDE.md, then:
git clone https://github.com/deanpeters/product-manager-prompts.git
git checkout -b your-improvement-name
# make your changes, then:
python3 scripts/validate-prompts.py
python3 scripts/generate-catalog.py
# commit, push, open a pull request
Test across ChatGPT, Claude, and Gemini. Humans make the strategic decisions; AI assists.
Licensed under CC BY-NC-SA 4.0 — use, adapt, and share freely for non-commercial purposes with attribution and share-alike. Commercial use requires expressed written permission from Dean Peters. Plain-English guide: LICENSING.md. (Versions prior to v2.3.0 were MIT; copies obtained under MIT remain MIT.)
Created by Dean Peters • Built for the product management community • Designed to teach through doing
221 commits
Python
100.0%
╔═════════════════════════════════════════════════════════════════════════╗
║ ║
║ ██████╗ ███╗ ███╗ ██████╗ ██████╗ ██████╗ ███╗ ███╗██████╗ ████████╗███████╗
║ ██╔══██╗████╗ ████║ ██╔══██╗██╔══██╗██╔═══██╗████╗ ████║██╔══██╗╚══██╔══╝██╔════╝
║ ██████╔╝██╔████╔██║ ██████╔╝██████╔╝██║ ██║██╔████╔██║██████╔╝ ██║ ███████╗
║ ██╔═══╝ ██║╚██╔╝██║ ██╔═══╝ ██╔══██╗██║ ██║██║╚██╔╝██║██╔═══╝ ██║ ╚════██║
║ ██║ ██║ ╚═╝ ██║ ██║ ██║ ██║╚██████╔╝██║ ╚═╝ ██║██║ ██║ ███████║
║ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚══════╝
║ ║
║ 119 practical prompt assets for AI-assisted product management ║
║ ChatGPT • Claude • Copilot • Gemini • and others ║
║ ║
║ Community Build v2.5 • August 9, 2026 • CC BY-NC-SA 4.0 ║
╚═════════════════════════════════════════════════════════════════════════╝
Practical AI tools for both the strategic thinking and the daily execution of product management — that also teach you to prompt better while you use them.
Every asset here works by copy-paste into ChatGPT, Claude, Gemini, Copilot, or any AI assistant. No installs, no accounts, no framework. Pick the problem you're solving, grab the prompt, go.
(Looking to equip an AI agent rather than a chat session? See the companion Product Manager Skills repo.)
You know the situation; you want execution-quality output in one pass. Go to /prompts/:
You have a fuzzy situation and want a guided working session that ends in the finished deliverable. Go to /workshops/:
PMs sweat pricing, P&Ls, business cases, and build/buy/partner decisions. EOL rarely makes that list -- which is exactly why it goes badly. Nobody practices the thing they think they'll figure out when it happens. These prompts cover the full EOL lifecycle, and every one of them right-sizes the effort so a minor feature deprecation gets a short punch list while a flagship retirement gets the full cross-functional playbook.
| Prompt | Best For | Start Here When... |
|---|---|---|
| eol-readiness-assessment | Go/no-go decision: should we sunset this at all? | Someone says "we should probably kill this" |
| eol-checklist | Phase-gated tactical checklist across up to 15 functional areas | The decision is made and you need the operational plan |
| eol-stakeholder-sequence | Who to talk to, in what order, and what each conversation covers | You need to socialize the decision without creating fires |
| eol-internal-enablement | Support FAQ, sales scripts, objection handling, escalation playbook | Before the announcement hits customers |
| eol-for-a-product-message | Customer-facing EOL announcement (with or without a replacement) | Time to tell the customers |
| product-sunset-workshop | Full facilitated sunset plan, section by section with checkpoints | You want to think it all through in one guided session |
The Goldilocks rule: every prompt asks how complex the sunset is before generating output. Tier 1 (feature deprecation) gets light-touch artifacts. Tier 2 (commercial product) gets the standard cross-functional process. Tier 3 (revenue-critical, hardware, or regulated) gets everything. The goal is coverage proportional to risk, not maximum ceremony.
The answers live on the public web, and the AI should do the fieldwork — with citations, labeled inference, and no invented facts. Go to /market-intelligence/:
These are built to run unattended — in agent workflows, loops, and scheduled runs — with question budgets, materiality bars, and stop conditions.
The tradecraft behind them — the eight intelligence-community collection disciplines, signal → inference chains, confidence stacking, and regional source overlays — lives on the reference shelf: start with the Competitive Research Compendium.
Evidence doesn't persuade; stories do. Go to /storytelling/:
You still have to prompt the loop — nobody skipped that step, they just put a slash in front of it. Go to /loops/ for seasoned recipes at three levels (plain commands → plain-English controls → Just Enough Jinja2):
SKILL.md, an output template.md, and a worked example/skills/ — Agent Skills: the same PM work packaged so a coding or chat agent loads it by itself when the moment matches. Each skill is one folder: a SKILL.md with YAML frontmatter the agent reads to decide relevance, the usual teaching comment block underneath, plus supporting template.md and examples/.
These follow the Agent Skills open standard rather than a convention of my own, so they install anywhere skills are supported — Claude Code, claude.ai, or the Skills API. Drop a folder into ~/.claude/skills/ (or symlink it there from your checkout) and the skill is available as /skill-name. scripts/validate-prompts.py enforces the spec's constraints, so a skill that passes CI is a skill that will actually upload.
/resumes-resignations-reactions/ — therapeutic workplace satire. You've earned it.
Can't find it? The generated catalog lists every asset with a one-line description.
Three interaction modes power everything here — documented in interaction-modes.md:
Prompts meant to run repeatedly — under loop or goal commands, or inside agents — use Jinja2 notation for explicit, bounded control flow: jinja2-prompt-structures.md.
Every prompt carries an HTML comment block (<!-- ... -->) with its Description, Usage Note, When NOT to Use, and Pedagogic Notes — the instructor's notes explaining why the prompt works. GitHub's pretty preview hides them, so click Raw and copy everything, comments included. The AI ignores them; you shouldn't.
scripts/validate-prompts.py — structural checks (required metadata, v2 fixtures, companion-link resolution); errors block, warnings are the migrate-on-touch worklistscripts/generate-catalog.py — regenerates catalog/ from the metadata comment blocks (the blocks are the source of truth; the catalog is derived output)Run both scripts after any prompt edit. Existing v1-pattern prompts are grandfathered: migrate them to v2 when you touch them, and never mass-rewrite.
Real problems, tested prompts, teaching comments. Start with SUBMISSIONS-GUIDE.md, then:
git clone https://github.com/deanpeters/product-manager-prompts.git
git checkout -b your-improvement-name
# make your changes, then:
python3 scripts/validate-prompts.py
python3 scripts/generate-catalog.py
# commit, push, open a pull request
Test across ChatGPT, Claude, and Gemini. Humans make the strategic decisions; AI assists.
Licensed under CC BY-NC-SA 4.0 — use, adapt, and share freely for non-commercial purposes with attribution and share-alike. Commercial use requires expressed written permission from Dean Peters. Plain-English guide: LICENSING.md. (Versions prior to v2.3.0 were MIT; copies obtained under MIT remain MIT.)
Created by Dean Peters • Built for the product management community • Designed to teach through doing
221 commits
Python
100.0%