Curated, plug-and-play product management skills for AI agents. 40 skills across Triple Diamond phases plus foundation (lean canvas, persona, meeting lifecycle family) and utility (create, validate, iterate). Templates, workflows, thread-aligned samples, CI-enforced skill-family contracts. Apache 2.0.
# Add to your Claude Code skills
git clone https://github.com/product-on-purpose/pm-skillsNo comments yet. Be the first to share your thoughts!
Quick Start (Clone and go!)
git clone https://github.com/product-on-purpose/pm-skills.git && cd pm-skills
The companion pm-skills-mcp server is in the v2.9.x maintenance line (latest v2.9.3) and remains available on npm for clients that need MCP transport. The catalog is frozen at the v2.9.2 build (40 skills, 11 workflow tools, 8 utility tools = 59 tools); subsequent v2.9.x patches do not change the catalog. Active development on the MCP server is paused; security patches and critical bug fixes will continue, and new skill parity with this library is on hold.
For new users, the file-based install path documented in Getting Started is the recommended path. See MCP Integration for status details and resumption criteria.
What's New (Recent Releases)
validate-docs-frontmatter scope expanded to .mdx. Closes parity gap with check-internal-link-validity (V6 pattern from v2.14.1). The Starlight homepage docs/index.mdx and any future MDX surfaces are now subject to the same frontmatter validation as .md files.check-no-body-h1 doc clarified. Explicit "what is NOT caught" section so future maintainers don't over-engineer the validator into a no-H1-anywhere rule. Documents allowed cases: H1s later in body, H1s in fenced code blocks, body H1s in files without frontmatter title:.validate-mcp-sync guide refreshed for observe-mode default. Updates guidance to match the v2.14.1 V9 workflow change + B validator maintenance-flag awareness. Mode history section captures the v2.3.0 then v2.14.x evolution.sync-agents-md.yml workflow_dispatch hardened (defense-in-depth). Two-layer protection: (a) input gate requires apply: true choice before commit/push; (b) workflow-level permissions: contents: read ensures the GITHUB_TOKEN cannot push even if the input gate is bypassed. Reviving the workflow requires a code-reviewable PR rather than a click-and-regret event.pm-skills-mcp/README.md cross-repo update. 5 stale "25 skills" references corrected to "40 skills" (catalog frozen at v2.9.2 build under maintenance mode); latest version pointer updated to v2.9.3; changelog table extended with v2.8.x and v2.9.x rows.plan_v2.14_starlight-migration.md top-status updated from "ready for execution kickoff" to "EXECUTED". Release_v2.14.0.md "What's deferred to v2.14.x" table reframed with a Post-tag disposition column showing 6 of 9 deferrals closed in v2.14.1 + v2.14.2; 3 remain v2.15+ (tags-as-feature, URL slug normalization, Astro 6 upgrade).docs/releases/Release_v2.14.2.md./prd, /hypothesis, /user-stories, and the rest of the catalog is identical.title: as the page heading; body content also starting with # Heading made the title render twice. 62 hand-authored docs + 6 generator emission sites stripped of body H1; workflow generator strips source H1 at copy boundary so _workflows/*.md files stay standalone-readable on GitHub. Production verified: 1 H1 per page (was 2). Spotted on mobile screenshots of /showcase/workbench/ + skill pages + phase indexes.:::caution[Generated file] admonition (was contributor-noise on rendered docs). Pattern 5C generated-content marker preserved via frontmatter generated: true + source: (validator anchor; check-generated-content-untouched.sh PASS).lineColor: '#5C7CFA' (favicon indigo) + system-ui font via themeVariables; SVG polish (edge stroke-width 1.75px + node corner-radius 6 + cluster fill-opacity 0.4); Triple Diamond palette via classDef and style on home page diagrams. Plus a new canonical Mermaid style guide at docs/reference/mermaid-style-guide.md + self-contained public/mermaid-style-guide.html with diagram-type decis