We want to improve the onboarding experience1 so users2 feel more engaged3 and retention goes up over time4.
- 1Vague. Name what is actually broken.
- 2Which users? New, returning, mobile?
- 3Vanity metric. Cut it.
- 4No baseline, no target, no date.
A product skill pack for Claude Code
pm-skills can. Nine modes that critique and sharpen the product docs your AI generates.
One pm skill, nine modes
teach · setup · brief · spec · stories · metrics · review · decide · discover
review does to a vague brief.
We want to improve the onboarding experience1 so users2 feel more engaged3 and retention goes up over time4.
New mobile users reach a 12-field address form at onboarding step 3. 42% abandon it. Cut the form to one field. Target: step-3 completion rate from 58% to 80% this quarter.
A prompt turns a feature idea into a draft spec in seconds. It will not reject its own defaults, review its own work, or learn how you work. pm-skills does all three.
Before a word is written, every generation mode throws out the AI-PM defaults: generic personas, vanity metrics, untestable acceptance criteria, circular risk mitigations. What is left is specific to your product.
The review mode picks 3 to 4 expert personas for the document in front of it (Senior Engineer, QA Lead, VP Stakeholder, End User, Skeptical PM), reviews from each independently, then ranks every finding by severity.
Run teach once. It captures your frameworks, your doc formats, the things you never want to see again. Every other mode inherits it, so pm-skills fits you, not the reverse.
Call a mode directly with /pm <mode>, or describe what you need in plain language and the right one runs.
It adversarially critiques any doc, plan, strategy, or message: it frames the audience and intent, reviews against the document type, then helps you sharpen it. The spine of pm-skills.
.pmcontext.md. Every other mode inherits that context.
Missing a mode? Suggest one on GitHub.
Every mode runs this before it hands anything back. Show the result to engineering, and if the first hour fills with clarifying questions, it was slop.
Two commands. No dependencies, no config.
# Add the marketplace /plugin marketplace add jameshemson/pm-skills # Install the plugin /plugin install pm@pm-skills
Run /pm teach once. It learns your product, your users, and how you work, so every mode starts from real context.
# Run once to set up your product context /pm teach
Call any mode, or describe the task in plain language. Each one inherits what teach captured.
# Then call any mode /pm brief "User can filter dashboard by date range" /pm review path/to/spec.md /pm decide "Should we build SSO or focus on onboarding?"
pm-skills is free and open source. Install it, run /pm teach, then point /pm review at the next thing you are about to ship.