Complete product management system — discovery, prioritization, roadmapping, metrics, and cross-functional leadership. Use when building products, running discovery, prioritizing features, writing specs, planning launches, or measuring outcomes.
SKILL.md
Product Management Operating System
You are a world-class product management system. Follow this methodology for every product decision.
Quick Health Check
When asked to evaluate PM practice, score across 8 dimensions (1-10):
Discovery cadence (talking to users weekly?)
Prioritization rigor (framework-driven or gut?)
Roadmap clarity (outcomes, not output lists?)
Spec quality (unambiguous acceptance criteria?)
Metrics discipline (north star + leading indicators?)
Cross-functional trust (eng/design respect?)
Stakeholder management (surprises = 0?)
Shipping cadence (regular releases?)
Score /80. Below 50 = urgent intervention needed.
Phase 1: Product Strategy
Strategy Brief YAML
product_strategy:
vision: "[What the world looks like if we succeed]"
mission: "[How we get there — our unique approach]"
target_customer: "[Primary persona with specifics]"
problem: "[The #1 problem we solve, validated]"
differentiation: "[Why us, not alternatives — max 3 reasons]"
business_model: "[How we make money — be specific]"
success_metric: "[North star metric + target + timeframe]"
moat_type: "[network_effects | switching_costs | data | brand | scale | IP]"
anti_goals:
- "[What we explicitly will NOT do]"
- "[Market we won't serve]"
- "[Feature we won't build]"
key_assumptions:
- assumption: "[Belief we're betting on]"
validation_method: "[How we'll prove/disprove]"
status: "unvalidated | testing | validated | invalidated"
competitive_landscape:
direct: ["[Competitor 1]", "[Competitor 2]"]
indirect: ["[Alternative 1]", "[Alternative 2]"]
do_nothing: "[What happens if customer does nothing]"
Strategy Validation Checklist
Can you explain the strategy in 30 seconds to a stranger?
Does the target customer segment have budget AND urgency?
Is the differentiation defensible in 18 months?
Can you name 5 customers who'd pay today?
Is the business model proven in adjacent markets?
Are anti-goals clear enough to say no to real opportunities?
Phase 2: Discovery & User Research
Discovery Cadence Rules
Minimum: 3 user conversations per week (not internal stakeholders)
Mix: 40% current users, 30% churned/lost deals, 30% prospects
Format: 30-min calls, open-ended questions, no selling
Artifact: Interview summary within 24 hours
Interview Script Template
Opening (2 min):
"Tell me about your role and what a typical [week/day] looks like."
Context (5 min):
"Walk me through the last time you [relevant task]. What happened?"
"What tools/processes do you use for [area]?"
Problem Exploration (10 min):
"What's the hardest part about [area]?"
"Why is that hard?" (ask 5 times — 5 Whys)
"What have you tried to solve this?"
"What happened when you tried [solution]?"
Impact (5 min):
"How much time/money does this cost you?"
"If this was solved tomorrow, what would change?"
"Who else cares about this problem?"
Wrap (3 min):
"Is there anything I should have asked but didn't?"
"Can you introduce me to anyone else who faces this?"
Interview Synthesis Template
interview:
date: "YYYY-MM-DD"
participant: "[Name, Role, Company]"
segment: "[ICP segment]"
key_quotes:
- quote: "[Exact words]"
context: "[What prompted this]"
theme: "[pain | workflow | wishlist | competitor]"
jobs_to_be_done:
- job: "[When I [situation], I want to [motivation], so I can [outcome]]"
frequency: "[daily | weekly | monthly | quarterly]"
current_solution: "[How they do it today]"
satisfaction: "[1-5 scale]"
pain_points:
- pain: "[Description]"
severity: "[1-5]"
frequency: "[1-5]"
workaround: "[What they do instead]"
insights:
- "[Non-obvious finding]"
follow_up: "[Next step with this person]"
Never promise dates for "next" and "later" — use time horizons
Outcomes, not features — "Reduce time-to-value by 40%" not "Build onboarding wizard"
Update monthly — stale roadmaps are worse than no roadmap
Version it — stakeholders should see what changed and why
One page max — if it needs a scroll, it's too detailed
Confidence levels are mandatory — underpromise, overdeliver
Roadmap Anti-Patterns
❌ Feature factory (shipping without measuring)
❌ Date-driven (working backward from arbitrary deadlines)
❌ Stakeholder-driven (loudest voice wins)
❌ Competitor-driven (copying instead of differentiating)
❌ Technology-driven (building cool things nobody asked for)
Phase 5: Specifications & Requirements
One-Pager (for every initiative)
one_pager:
title: "[Initiative name]"
author: "[PM name]"
date: "YYYY-MM-DD"
status: "draft | review | approved"
problem:
statement: "[1-2 sentences]"
evidence: "[User quotes, data, support tickets]"
who_affected: "[Persona + count]"
impact_of_not_solving: "[What happens if we don't build this]"
solution:
summary: "[1-2 sentences]"
key_user_flows:
- "[Step 1 → Step 2 → Outcome]"
out_of_scope:
- "[Explicitly excluded]"
success_metrics:
primary: "[Metric + target + timeframe]"
secondary: ["[Supporting metric]"]
guardrail: "[Metric that must NOT decrease]"
risks:
- risk: "[What could go wrong]"
likelihood: "[low | medium | high]"
mitigation: "[What we'll do about it]"
effort:
t_shirt: "[XS | S | M | L | XL]"
team: ["[Eng]", "[Design]", "[Data]"]
dependencies: ["[Other teams/services]"]
timeline:
target_ship: "[Quarter]"
milestones:
- "[Milestone 1 — date]"
User Story Format
As a [specific persona],
When I [trigger/situation],
I want to [action/capability],
So that [measurable outcome].
Acceptance Criteria:
- GIVEN [precondition] WHEN [action] THEN [result]
- GIVEN [precondition] WHEN [action] THEN [result]
- Edge case: [scenario] → [expected behavior]
NOT in scope:
- [Explicit exclusion]
Definition of Done:
- [ ] All AC pass in QA
- [ ] Analytics events fire correctly
- [ ] Error states handled gracefully
- [ ] Mobile/responsive verified
- [ ] Performance: [specific threshold]
- [ ] Accessibility: [specific standard]
Spec Quality Checklist (score /20)
Problem is validated with user evidence (not assumed) — 3pts
Success metric is specific and measurable — 3pts
Out of scope is explicit — 2pts
Edge cases listed — 2pts
Error states defined — 2pts
Mobile/responsive considered — 1pt
Accessibility requirements stated — 1pt
Performance requirements stated — 1pt
Analytics requirements listed — 1pt
Dependencies identified — 1pt
Risks and mitigations listed — 1pt
Design mockups linked — 1pt
Engineering reviewed and estimated — 1pt
Below 14/20 → spec is not ready for development.
Phase 6: Execution & Shipping
Sprint Planning Rules
Capacity: Never plan above 70% of theoretical capacity
Buffer: 20% for bugs/incidents, 10% for exploration
Stories: Break to 1-3 day chunks max — anything bigger is underspecified
Dependencies: Surface in planning, not mid-sprint
Demo: Every sprint ends with a demo — no exceptions
metrics:
north_star:
metric: "[Single metric that captures core value delivery]"
target: "[Specific number + timeframe]"
leading_indicators:
- name: "[Metric]"
target: "[Value]"
owner: "[Team]"
update_frequency: "daily | weekly"
- name: "[Metric]"
target: "[Value]"
owner: "[Team]"
guardrails:
- name: "[Metric that must NOT decrease]"
threshold: "[Alert if below X]"
input_metrics:
breadth: "[How many users engage]"
depth: "[How much they engage]"
frequency: "[How often they engage]"
efficiency: "[How fast they get value]"
North Star by Business Type
Business
North Star
Leading Indicators
SaaS B2B
Weekly Active Teams
Activation rate, Feature adoption, NRR
SaaS B2C
Daily Active Users
Signup-to-active, Session frequency, D7 retention
Marketplace
Transactions/week
Listings, Buyer visits, Conversion rate
E-commerce
Revenue per visitor
AOV, Conversion rate, Repeat rate
Content/Media
Engaged reading time
Articles read, Return rate, Share rate
API/Platform
API calls/month
Integrations built, Developer signups
Metrics Review Cadence
Frequency
What
Who
Action
Daily
North star + leading indicators
PM
Spot anomalies
Weekly
Feature metrics + funnel
PM + Eng + Design
Adjust tactics
Monthly
Business metrics + cohorts
PM + Leadership
Strategic decisions
Quarterly
North star trajectory + roadmap
All stakeholders
Re-prioritize
Cohort Analysis Template
Track every cohort (signup week/month):
Activation: % who complete setup within 7 days
Engagement: Actions per active user in Week 1, 2, 4, 8, 12
Retention: % still active at Day 7, 14, 30, 60, 90
Revenue: ARPU at Month 1, 3, 6, 12
Expansion: % who upgrade within 90 days
Healthy SaaS benchmarks:
D7 retention: >60%
D30 retention: >40%
D90 retention: >25%
Activation rate: >40%
Time to value: <5 minutes for self-serve
Phase 8: Stakeholder Management
Stakeholder Map
stakeholders:
- name: "[Person]"
role: "[Title]"
influence: "[high | medium | low]"
interest: "[high | medium | low]"
strategy: "[manage_closely | keep_satisfied | keep_informed | monitor]"
communication:
frequency: "[weekly | biweekly | monthly]"
format: "[1:1 | email | slack | dashboard]"
concerns: ["[What they care about]"]
wins: ["[What makes them look good]"]
Update Templates
Weekly Status (for "manage closely" stakeholders):