About deanpeters-pm-skills
A skill package for product managers, with nine product design and discovery methods covering journey maps, Lean UX, opportunity-solution trees, and PRD development. It focuses on design- and discovery-related skills from a larger product management library.
Key features
- 01Customer journey maps and Lean UX canvases
- 02Opportunity-solution trees and proto-personas
- 03Six-frame storyboards and user stories
- 04User story mapping and discovery process
- 05Structured PRD development process
Use cases
- 01Map customer journeys and user needs
- 02Conduct product discovery research and validation
- 03Draft user stories and acceptance criteria
- 04Plan and write product requirements documents
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ podo/ design-agent-skills --skill deanpeters-pm-skillsAfter installing, type/deanpeters-pm-skillsin Claude Code to confirm it loaded.
Bundled filesstub.yaml
Details
From the project READMEdeanpeters-pm-skills
Catalogue stub — full package: deanpeters/Product-Manager-Skills
Decision tree
-
Is the full skill already installed? This package installs 9 skills (
customer-journey-map,lean-ux-canvas,opportunity-solution-tree,proto-persona,storyboard,user-story,user-story-mapping,discovery-process,prd-development); checking the first.- Global:
f=~/.agents/skills/customer-journey-map/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" - Project:
f=.agents/skills/customer-journey-map/SKILL.md; [ -f "$f" ] && ! grep -q "^das:" "$f" && echo "installed" || echo "pointer" installed→ the skill is installed ascustomer-journey-map, invoke it and proceedpointer→ go to step 2
- Global:
-
Detect scope, then install:
[ -e ~/.agents/skills/deanpeters-pm-skills ] && echo "global" || echo "project"Global:
npx skills add deanpeters/Product-Manager-Skills --skill customer-journey-map lean-ux-canvas opportunity-solution-tree proto-persona storyboard user-story user-story-mapping discovery-process prd-development -g -yProject:
npx skills add deanpeters/Product-Manager-Skills --skill customer-journey-map lean-ux-canvas opportunity-solution-tree proto-persona storyboard user-story user-story-mapping discovery-process prd-development -yClaude Code: send a command as a chat message starting with
!to run it without leaving the conversation.
Claude Code plugin route:
/plugin marketplace add deanpeters/Product-Manager-Skills
/plugin install customer-journey-map@pm-skills
/plugin install lean-ux-canvas@pm-skills
/plugin install opportunity-solution-tree@pm-skills
/plugin install proto-persona@pm-skills
/plugin install storyboard@pm-skills
/plugin install user-story@pm-skills
/plugin install user-story-mapping@pm-skills
/plugin install discovery-process@pm-skills
/plugin install prd-development@pm-skills
Heads-up
- License: CC BY-NC-SA 4.0 (non-commercial, share-alike; GitHub shows NOASSERTION)
- Name collision:
customer-journey-map,opportunity-solution-treeis also written byphuryn-pm-skills(its install or its catalogue pointer); installing both overwrites the earlier one.
Invoke after install
| Skill | Framework | Trigger |
|---|---|---|
customer-journey-map | NNGroup | "customer journey", "journey map" |
lean-ux-canvas | Jeff Gothelf | "Lean UX canvas" |
opportunity-solution-tree | Teresa Torres | "opportunity solution tree", "OST" |
proto-persona | hypothesis-driven | "proto persona", "hypothesis persona" |
storyboard | 6-frame | "storyboard", "user journey storyboard" |
user-story | with acceptance criteria | "user story", "acceptance criteria" |
user-story-mapping | Jeff Patton | "story mapping", "user story map" |
discovery-process | full cycle | "discovery process", "research cycle" |
prd-development | structured | "PRD", "product requirements doc" |
What it does
PM skills implementing canonical product management frameworks: NNGroup-style journey maps, Gothelf's Lean UX Canvas, Torres' opportunity-solution trees, hypothesis-driven proto-personas, 6-frame storyboards, Patton's story mapping, a full 4-phase discovery cycle (frame → research → synthesize → validate), and a structured 2-4 day PRD process.
The upstream repo is a much larger PM library (finance, strategy, career, lifecycle and more). This pointer installs only the design- and discovery-relevant skills above; add others by passing their names to the same npx skills add deanpeters/Product-Manager-Skills --skill command. The content is licensed CC BY-NC-SA 4.0 (non-commercial, share-alike), so check that fits your use before using it in a company setting.
When NOT to use
- Full Triple Diamond methodology → use
pm-skills - UX research and journey mapping from a different author → use
phuryn-pm-skills - Short decision prompts (problem clarity, value vs effort, launch readiness) → use
claude-pm-skills - Positioning and messaging → use
product-position