From role-pm
Validate product direction before it becomes an implementation contract. Four modes — product diagnostic, founder review, user journey audit, feature prioritization. Use before writing a spec, during a strategy wobble, or to pressure-test an existing roadmap.
npx claudepluginhub sitloboi2012/team-marketplace --plugin role-pmThis skill uses the workspace's default tool permissions.
Validates the **why** before engineering commits to the **how**. This is upstream of `/role-pm:spec-draft` — use this first when the idea is still wobbly.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
Analyzes competition with Porter's Five Forces, Blue Ocean Strategy, and positioning maps to identify differentiation opportunities and market positioning for startups and pitches.
Share bugs, ideas, or general feedback.
Validates the why before engineering commits to the how. This is upstream of /role-pm:spec-draft — use this first when the idea is still wobbly.
Pick the mode based on where the user is in the arc:
diagnostic (default) — they have an idea, haven't built. "Is this worth specing?"review — they have a built feature or project. "Is this working? Where's the real leverage?"journey — they have a user-facing flow. "Where do users drop off, get confused, or disengage?"prioritize — they have 3+ candidate features. "Which should we build next?"Parse $ARGUMENTS. If the mode isn't explicit, pick based on what the target is and confirm with the user.
For an idea that hasn't become a spec yet. Tighter than /role-ceo:office-hours — it's PM-altitude (one feature / one initiative) rather than company-altitude (should we even do this at all).
Ask, one at a time:
Output a 1-pager brief ready for /role-pm:spec-draft:
# Product brief: <one-line title>
**Status:** Pre-spec. Direction validated, implementation not yet contracted.
## User & pain
<who + quantified pain>
## Why now
<trigger or change>
## Minimal version (what we'd build first)
<specific>
## Ambitious version (what this could become)
<specific>
## Non-goals
- <explicit exclusion>
- <explicit exclusion>
- <explicit exclusion>
## Success metric
<specific + measurable + timebound>
## Open questions before spec
- <question>
- <question>
For a shipped feature or an initiative the team is running on. Pressure-test it without re-doing the whole diagnostic.
Pull context:
Score 0-10 on these dimensions (explain each score with evidence, not intuition):
Then:
For a specific user-facing flow — onboarding, purchase, activation, etc.
Walk through the flow as a new user would. Document:
Output:
# Journey audit: <flow name>
## Step-by-step
1. <step> — <time> — <friction level: smooth / paused / blocked>
2. ...
## Time to first value
<measured or estimated, with definition of "value">
## Friction points (ranked by severity)
1. <point> — evidence — suggested fix
2. ...
## Competitor benchmark (if available)
<comparison summary>
## Top 3 fixes
<prioritized, with estimated effort>
For a list of 3+ candidate features / projects / initiatives.
Score each using ICE:
ICE score = Impact × Confidence ÷ Effort. Rank and present.
Then apply real constraints:
Output:
# Prioritization: <list title>
| # | Candidate | I | C | E | ICE | Rank | Recommend |
| --- | --- | --- | --- | --- | --- | --- | --- |
| 1 | <name> | 8 | 7 | 3 | 18.7 | 1 | **Next** |
| 2 | ... |
## Real-constraint adjustments
- <item> moved up because it's blocking customer X's expansion
- <item> moved down because it depends on <other item> landing first
## Recommended order
1. <item>
2. <item>
3. ...
## Deferred (with trigger to revisit)
- <item> — revisit when <trigger>
/role-pm:spec-draft.Methodology inspired by the Affaan M "product-lens" skill.