product-on-purpose/pm-skills
68 plug-and-play, best-practice product management skills for AI agents: 30 Triple Diamond phase + 11 foundation + 12 utility + 15 tool (Foundation Sprint + Design Sprint). Plus 6 sub-agents, workflows, 200+ output samples, guides, and CI-e
ARCHETYPE
Orchestrator
A bench of specialised subagents. The main agent mostly delegates.
Copy this rig
# review before running: this installs third-party code $ npx degit product-on-purpose/pm-skills/agents ./rig-pm-skills/agents $ npx degit product-on-purpose/pm-skills/commands ./rig-pm-skills/commands $ npx degit product-on-purpose/pm-skills/skills ./rig-pm-skills/skills $ npx degit product-on-purpose/pm-skills/hooks ./rig-pm-skills/hooks
MCP servers are added to Claude Code at local scope; env vars are shown as YOUR_… placeholders — we never store values. Files are fetched with degit into a separate folder so you can review before merging.
$ npx degit product-on-purpose/pm-skills/docs/internal/efforts/F-24-update-pm-skills/_discovery/2026-04-09_claude-web-session/skills/utility-update-pm-skills .claude/skills/utility-update-pm-skills $ npx degit product-on-purpose/pm-skills/skills/define-hypothesis .claude/skills/define-hypothesis $ npx degit product-on-purpose/pm-skills/skills/define-jtbd-canvas .claude/skills/define-jtbd-canvas $ npx degit product-on-purpose/pm-skills/skills/define-opportunity-tree .claude/skills/define-opportunity-tree $ npx degit product-on-purpose/pm-skills/skills/define-prioritization-framework .claude/skills/define-prioritization-framework $ npx degit product-on-purpose/pm-skills/skills/define-problem-statement .claude/skills/define-problem-statement $ npx degit product-on-purpose/pm-skills/skills/deliver-acceptance-criteria .claude/skills/deliver-acceptance-criteria $ npx degit product-on-purpose/pm-skills/skills/deliver-edge-cases .claude/skills/deliver-edge-cases $ npx degit product-on-purpose/pm-skills/skills/deliver-launch-checklist .claude/skills/deliver-launch-checklist $ npx degit product-on-purpose/pm-skills/skills/deliver-prd .claude/skills/deliver-prd $ npx degit product-on-purpose/pm-skills/skills/deliver-release-notes .claude/skills/deliver-release-notes $ npx degit product-on-purpose/pm-skills/skills/deliver-user-stories .claude/skills/deliver-user-stories $ npx degit product-on-purpose/pm-skills/skills/develop-adr .claude/skills/develop-adr $ npx degit product-on-purpose/pm-skills/skills/develop-design-rationale .claude/skills/develop-design-rationale $ npx degit product-on-purpose/pm-skills/skills/develop-solution-brief .claude/skills/develop-solution-brief $ npx degit product-on-purpose/pm-skills/skills/develop-spike-summary .claude/skills/develop-spike-summary $ npx degit product-on-purpose/pm-skills/skills/discover-competitive-analysis .claude/skills/discover-competitive-analysis $ npx degit product-on-purpose/pm-skills/skills/discover-interview-synthesis .claude/skills/discover-interview-synthesis $ npx degit product-on-purpose/pm-skills/skills/discover-journey-map .claude/skills/discover-journey-map $ npx degit product-on-purpose/pm-skills/skills/discover-market-sizing .claude/skills/discover-market-sizing $ npx degit product-on-purpose/pm-skills/skills/discover-stakeholder-summary .claude/skills/discover-stakeholder-summary $ npx degit product-on-purpose/pm-skills/skills/foundation-build-risk-review .claude/skills/foundation-build-risk-review $ npx degit product-on-purpose/pm-skills/skills/foundation-lean-canvas .claude/skills/foundation-lean-canvas $ npx degit product-on-purpose/pm-skills/skills/foundation-meeting-agenda .claude/skills/foundation-meeting-agenda $ npx degit product-on-purpose/pm-skills/skills/foundation-meeting-brief .claude/skills/foundation-meeting-brief $ npx degit product-on-purpose/pm-skills/skills/foundation-meeting-recap .claude/skills/foundation-meeting-recap $ npx degit product-on-purpose/pm-skills/skills/foundation-meeting-synthesize .claude/skills/foundation-meeting-synthesize $ npx degit product-on-purpose/pm-skills/skills/foundation-okr-writer .claude/skills/foundation-okr-writer $ npx degit product-on-purpose/pm-skills/skills/foundation-persona .claude/skills/foundation-persona $ npx degit product-on-purpose/pm-skills/skills/foundation-prioritized-action-plan .claude/skills/foundation-prioritized-action-plan $ npx degit product-on-purpose/pm-skills/skills/foundation-stakeholder-briefings .claude/skills/foundation-stakeholder-briefings $ npx degit product-on-purpose/pm-skills/skills/foundation-stakeholder-update .claude/skills/foundation-stakeholder-update $ npx degit product-on-purpose/pm-skills/skills/iterate-lessons-log .claude/skills/iterate-lessons-log $ npx degit product-on-purpose/pm-skills/skills/iterate-pivot-decision .claude/skills/iterate-pivot-decision $ npx degit product-on-purpose/pm-skills/skills/iterate-refinement-notes .claude/skills/iterate-refinement-notes $ npx degit product-on-purpose/pm-skills/skills/iterate-retrospective .claude/skills/iterate-retrospective $ npx degit product-on-purpose/pm-skills/skills/measure-dashboard-requirements .claude/skills/measure-dashboard-requirements $ npx degit product-on-purpose/pm-skills/skills/measure-experiment-design .claude/skills/measure-experiment-design $ npx degit product-on-purpose/pm-skills/skills/measure-experiment-results .claude/skills/measure-experiment-results $ npx degit product-on-purpose/pm-skills/skills/measure-instrumentation-spec .claude/skills/measure-instrumentation-spec
$ curl -fsSL --create-dirs -o .claude/agents/pm-changelog-curator.md https://raw.githubusercontent.com/product-on-purpose/pm-skills/main/agents/pm-changelog-curator.md $ curl -fsSL --create-dirs -o .claude/agents/pm-critic.md https://raw.githubusercontent.com/product-on-purpose/pm-skills/main/agents/pm-critic.md $ curl -fsSL --create-dirs -o .claude/agents/pm-release-conductor.md https://raw.githubusercontent.com/product-on-purpose/pm-skills/main/agents/pm-release-conductor.md $ curl -fsSL --create-dirs -o .claude/agents/pm-skill-auditor.md https://raw.githubusercontent.com/product-on-purpose/pm-skills/main/agents/pm-skill-auditor.md $ curl -fsSL --create-dirs -o .claude/agents/pm-skill-router.md https://raw.githubusercontent.com/product-on-purpose/pm-skills/main/agents/pm-skill-router.md $ curl -fsSL --create-dirs -o .claude/agents/pm-workflow-orchestrator.md https://raw.githubusercontent.com/product-on-purpose/pm-skills/main/agents/pm-workflow-orchestrator.md
This rig commits no guardrails. Here is the community baseline instead — the deny/ask rules most often found across all 7,204 rigs:
{
"permissions": {
"deny": [
"Read(./.env)",
"Read(**/.env)",
"Read(~/.ssh/**)",
"Bash(rm -rf *)",
"Read(**/*.pem)",
"Bash(rm -rf /)",
"Bash(git push --force:*)",
"Bash(sudo *)",
"Read(.env)",
"Bash(rm -rf /*)",
"Read(./.env.*)",
"Read(~/.aws/**)",
"Bash(git push --force*)",
"Bash(rm -rf:*)",
"Read(**/*.key)",
"Read(**/.env.*)",
"Bash(sudo:*)",
"Bash(git reset --hard*)",
"Bash(git reset --hard:*)",
"Read(.env.*)"
],
"ask": [
"Bash(git push:*)",
"Bash(git push *)",
"Bash(git commit:*)",
"Bash(rm *)",
"Bash(rm:*)",
"Bash(git rebase *)",
"Bash(wget *)",
"Bash(npm publish:*)",
"Bash(git commit *)",
"Bash(gh pr merge *)"
]
}
} Skills (68)
utility-update-pm-skillsdefine-hypothesisdefine-jtbd-canvasdefine-opportunity-treedefine-prioritization-frameworkdefine-problem-statementdeliver-acceptance-criteriadeliver-edge-casesdeliver-launch-checklistdeliver-prddeliver-release-notesdeliver-user-storiesdevelop-adrdevelop-design-rationaledevelop-solution-briefdevelop-spike-summarydiscover-competitive-analysisdiscover-interview-synthesisdiscover-journey-mapdiscover-market-sizingdiscover-stakeholder-summaryfoundation-build-risk-reviewfoundation-lean-canvasfoundation-meeting-agendafoundation-meeting-brieffoundation-meeting-recapfoundation-meeting-synthesizefoundation-okr-writerfoundation-personafoundation-prioritized-action-planfoundation-stakeholder-briefingsfoundation-stakeholder-updateiterate-lessons-logiterate-pivot-decisioniterate-refinement-notesiterate-retrospectivemeasure-dashboard-requirementsmeasure-experiment-designmeasure-experiment-resultsmeasure-instrumentation-specmeasure-okr-gradermeasure-survey-analysistool-design-sprint-brieftool-design-sprint-decide-and-storyboardtool-design-sprint-map-and-targettool-design-sprint-prototype-plantool-design-sprint-readinesstool-design-sprint-sketchtool-design-sprint-test-and-scoretool-foundation-sprint-approach-optionstool-foundation-sprint-basicstool-foundation-sprint-brieftool-foundation-sprint-differentiationtool-foundation-sprint-founding-hypothesistool-foundation-sprint-magic-lensestool-foundation-sprint-readinesstool-note-and-voteutility-mermaid-diagramsutility-pm-changelog-curatorutility-pm-criticutility-pm-release-conductorutility-pm-skill-auditorutility-pm-skill-builderutility-pm-skill-iterateutility-pm-skill-validateutility-pm-workflow-builderutility-pm-workflow-orchestratorutility-slideshow-creator
Subagents (6)
| pm-changelog-curator model: sonnet | | |
| pm-critic model: sonnet | | |
| pm-release-conductor model: sonnet | | |
| pm-skill-auditor model: sonnet | | |
| pm-skill-router model: inherit | >- |
| pm-workflow-orchestrator model: inherit | >- |
Slash commands (11)
/chain/workflow-customer-discovery/workflow-design-sprint/workflow-feature-kickoff/workflow-foundation-sprint/workflow-foundation-to-design/workflow-post-launch-learning/workflow-product-strategy/workflow-sprint-planning/workflow-stakeholder-alignment/workflow-technical-discovery
Similar rigs
rtk-ai/rtk
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
Orchestrator 2.6k tok ·
Yeachan-Heo/oh-my-claudecode
Teams-first Multi-agent orchestration for Claude Code
Orchestrator 14.5k tok ·
alirezarezvani/claude-skills
380 Claude Code skills & agent skills & plugins (30+ Agents, 70+ custom commands, 380+ skills, customizable references, scripts)for Claude Code, Codex, Gemini CLI, Cursor, and 8 more coding agents — engineering, marketing, product, complian
Orchestrator 48.5k tok ·
czlonkowski/n8n-mcp
A MCP for Claude Desktop / Claude Code / Windsurf / Cursor to build n8n workflows for you
Orchestrator 3.8k tok ·