pm-skills-navigator
Find the right PM skill for the situation on your desk. Use when you don't know where you are in the product lifecycle or which skill in this library to start with.
Try your first task
A source-grounded starter task has not been verified for this skill yet.
SKILL.md
name: pm-skills-navigatorargument-hint: "[the situation on your desk, in a sentence or two]"description: "Find the right PM skill for the situation on your desk. Use when you don't know where you are in the product lifecycle or which skill in this library to start with."intent: >- Guided triage from a situation to a route. Places the work on the product lifecycle by what is validated versus assumed, names the bundle and motion that fits, recommends one to three skills in order with a reason each, says plainly when the library has no skill for the need yet, and hands over a paste-ready first prompt.type: interactivetheme: navigationbest_for: - "Not knowing which of the library's skills fits the problem on your desk this week" - "Checking whether you are about to do a later-phase job (a PRD, a roadmap) before an earlier one is done" - "Learning how the library's skills fit together by lifecycle phase"scenarios: - "Leadership wants a feature and I can't tell if we should be framing, testing, or specifying it" - "I'm new to this library and want to know where to start for my product"estimated_time: "5-10 min"PM Skills Navigator
Purpose
Get from "here's what's on my desk" to "here's the skill to open first, and why", in about five minutes. The library has dozens of skills. Most PMs don't need a catalog; they need a place to start and a sense of what comes next.
The navigator works by finding where the work is in the product lifecycle, because the most common mistake in product work is doing a later job before an earlier one is finished: writing the PRD for a problem nobody has validated, or prioritizing solutions before the outcome is named. The phase tells you which skills are premature.
It recommends a route, not a mandate. Every skill it points to runs on its own.
Input
Works best with: The situation on your desk, in a sentence or two: what's happening, and what you're supposed to produce or decide.
Also useful: What you already know for sure versus what you're assuming, who's asking, and how much time you have.
Anything supplied with the invocation itself (text after the skill name, a pasted context dump, or
an appended ARGUMENTS: line) counts as answers already given. Use it and skip whatever it covers;
don't re-ask.
Arriving empty-handed? That works too. The first question asks what's on your desk, and the rest are answerable from what you already know. "I don't know" is a valid answer and becomes a labeled assumption in the route.
Example invocations:
Our dispatchers don't use the route optimizer and my VP wants a redesign. Where do I start?I just joined a product team and don't know which of these skills matters for me.
Key Concepts
The Arc
Product work tends to unfold in an order. The library groups its skills by that order:
| Phase (bundle) | The question | You're here when... | You can leave when... |
|---|---|---|---|
| Determine | What outcome are we after, and what is the market doing? | You can't state the outcome in a measurable sentence, or the market has moved | You have a measurable outcome and a view of the market and the customer |
| Discover | What is the real problem? | You have an outcome but the problem is a guess or a stakeholder's opinion | You have a problem statement backed by evidence from customers |
| Define | Is this solution worth building, and how do we position it? | You have a problem but the solution is untested | You have a tested bet worth building and can say who it's for and why you win |
| Develop | How do we turn it into buildable work? | The solution is chosen but isn't ready for a team (no PRD, stories, order) | A team can start, and knows what they're building and in what order |
| Deliver | How do we price it, take it to market, measure it, and retire it well? | It's built, or it's aging | It's priced and launched, and you can tell whether it worked, or it has been retired cleanly |
| Drive | How do I work with people and grow? | The question is about a stakeholder, an incoming request, or your own career | It's handled. This phase runs under all the others |
The same arc shows up in software delivery (plan, analyze, design, build, deploy) and in other product frameworks. That's the point: it isn't a house opinion, it's how work earns the right to move forward.
The Phase Is Set by Evidence, Not by Where You Wish You Were
A team that says "we're in Develop" because a PRD is due, with an unvalidated problem underneath, is actually in Discover. Ask what's validated and what's assumed, and place the work at the earliest phase whose exit condition isn't met. Calling it later doesn't make it later.
A Cycle, Not a Line
Work loops back (a failed test sends you to Discover again) and runs concurrently (launch prep starts while you build). So the navigator:
- Names two phases when the work straddles them, and puts the one carrying the highest unresolved risk first.
- Treats Drive as orthogonal. A question about a stakeholder or your own career gets routed to Drive whatever phase the product is in.
- Never blocks. If you want a later-phase skill, it says what you're skipping and what that risk is, then helps you anyway. Your call.
Motions: The Smaller Groups Inside a Bundle
Each bundle has motions, which are specific jobs. The map below is the full list. A motion marked Coming has no skill yet. The navigator says so instead of forcing a poor fit.
Anti-Patterns (what this is NOT)
- Not a pipeline. It suggests an order; it doesn't require one. Skip, reorder, or stop after one.
- Not a gate. It never refuses to help with a later-phase skill.
- Not a replacement for the skills. It points; the skills do the work.
- Not a catalog. For a flat list, see
catalog/skills-by-bundle.md.
Facilitation Source of Truth
Use workshop-facilitation as the interaction protocol. Give
the heads-up at the start (four questions, about five to ten minutes) and let the user dump context
to skip ahead.
Default entry mode: Guided · set in pm-skills.config.yaml (library-wide default or a per-skill override); the user's own choice in the session always wins. On the first turn, offer all three modes, then open in the default without waiting for a pick: Guided asks the first question, Context dump invites the paste, Best guess asks for a one-sentence minimum and drafts with every assumption labeled.
The Map
This block is generated from pm-skills.config.yaml. Don't edit it here; run
python3 scripts/check-bundles.py --write-navigator.
Determine (Context): Set outcomes and read the terrain: strategy, finance, market, customers.
- Direct (Business and product outcomes, strategy, and the finance behind them):
product-strategy-session,organic-growth-advisor,business-health-diagnostic,feature-investment-advisor,finance-metrics-quickref,saas-economics-efficiency-metrics,saas-revenue-growth-metrics - Diagnose (Strategic lenses: SWOT, Porter's, Ansoff, PESTEL, TAM/SAM/SOM):
ansoff-matrix,pestel-analysis,porters-five-forces,swot-analysis,tam-sam-som-calculator - Detect (The market and competitor investigation chain):
company-intel,company-research,competitive-analysis-process,competitive-intel-watch,competitive-research-snapshot,intel-discipline-advisor,intelligence-collection-disciplines,market-landscape-scan,pestel-delta-monitor - Describe (Who the customer is: jobs, personas, voice of customer):
jobs-to-be-done,proto-persona,voice-of-customer-miner
Discover (Discover + Investigate): Find and frame the real problem.
- Drill-down (Interviews, problem framing, opportunity solution trees, journey maps):
discovery-interview-prep,discovery-process,opportunity-solution-tree,problem-framing-canvas,problem-statement,customer-journey-map,customer-journey-mapping-workshop
Define (Discover + Define): Shape a solution worth building and test the bet.
- De-risk (Hypotheses, probes, experiments, measurement):
derisk-measurement-advisor,lean-ux-canvas,pol-probe-advisor,pol-probe,recommendation-canvas,epic-hypothesis - Differentiate (Positioning and competitive sales tools):
positioning-statement,positioning-workshop,battle-card-builder
Develop (Create): Turn the chosen solution into buildable work.
- Document (PRDs, press releases, storyboards):
prd-development,press-release,storyboard - Draft (User stories, splitting, story mapping, epic breakdown):
user-story,user-story-splitting,user-story-mapping,user-story-mapping-workshop,epic-breakdown-advisor - Decide (Prioritization and roadmaps):
prioritization-advisor,roadmap-planning - Delegate (Work with AI agents: orchestration, context engineering, readiness):
agent-orchestration-advisor,ai-shaped-readiness-advisor,context-engineering-advisor
Deliver (Deliver): Take it to market, measure it, and retire it well.
- Debut (Launch planning and messaging): Coming: GAP: launch plan, message house, sales narrative, buying journey, launch metrics (source: PM-Star go-to-market)
- Dollars (Pricing and packaging):
finance-based-pricing-advisor,pricing-packaging-tracker - Demand (Channels and acquisition):
acquisition-channel-advisor - Dashboard (Measure outcomes after launch): Coming: GAP: metrics review, outcome tracking (source: PM-Star launch metrics)
- Decommission (Lifecycle plays through end of life):
eol-checklist,eol-internal-enablement,eol-message,eol-process,eol-readiness-advisor,eol-stakeholder-sequence,lifecycle-play-advisor,product-lifecycle-plays
Drive (Runs under all five phases): Drive your career and your stakeholders.
- Diplomacy (Stakeholders, incoming requests, alignment):
incoming-request-advisor,stakeholder-engagement-advisor,stakeholder-identification,stakeholder-mapping - Demystify (Career ladders, leadership transitions, interviews):
altitude-horizon-framework,director-readiness-advisor,executive-onboarding-playbook,product-sense-interview-answer,vp-cpo-readiness-advisor
Core (shared helpers that ship with every bundle): workshop-facilitation, pm-skills-navigator, autonomous-investigation, pm-skill-creator, skill-authoring-workflow
Application
This skill asks up to 4 adaptive questions, then recommends a route with reasons.
Question 1 of 4: What's on your desk?
Agent asks:
"What's the situation? Tell me what's happening and what you're expected to produce or decide. One or two sentences is plenty."
Listen for the job-to-be-done behind the request. "Write a PRD" is a deliverable; the situation underneath (a stakeholder asked for a feature, or discovery found a pattern) decides which phase it belongs to. If the answer is about people (a stakeholder, a request, your career), note it: that's Drive, and it can skip Question 2.
Question 2 of 4: What's validated, and what's assumed?
Agent asks:
"Let's find where this really stands. Which of these is true today?
- We have a measurable outcome we're aiming at (not just a feature)
- We've talked to customers and can state the problem with evidence
- We've tested a solution and it held up
- None of those yet, or I'm not sure
Pick any that apply."
Place the work at the earliest phase whose exit condition is unmet:
| They said | Earliest unmet | Phase |
|---|---|---|
| 4 (none) | The outcome | Determine |
| 1 only | The problem | Discover |
| 1 and 2, not 3 | The solution test | Define |
| 1, 2, and 3 | Buildable work, then market | Develop, then Deliver |
If their situation sounds later than their answers (a PRD is due but they picked 4), say so gently: the PRD is premature, here's the evidence gap, and here's the smaller job that unblocks it.
Question 3 of 4: What do you need to walk away with?
Agent asks:
"What would make this session worth it?
- A decision (which option, build or not, which framework)
- An understanding (what's going on, what customers need, what the market is doing)
- A document (a PRD, stories, a positioning statement, a plan)
- Alignment (getting people on board, handling a request, planning a conversation)"
Use the answer to pick the motion and the skill type. A decision usually means an interactive advisor. An understanding usually means a workflow or an investigation. A document means a component skill. Alignment means a Drive skill, whatever the phase.
Question 4 of 4: How much time do you have?
Agent asks:
"Roughly how long can you give this: under an hour, a few hours, or days?"
Use it to size the route, and honor an override either way. Under an hour means one skill, the quick one. A few hours means two or three in order. Days means the workflow version where one exists. Name what a shorter route leaves uncovered.
Final Step: Recommend the route
Deliver this structure:
## Your Route: [Situation in a few words]
**Where the work is:** [Phase] (and [second phase] if it straddles) — because [what's validated vs assumed]
**Bundle / motion:** [Bundle] → [Motion]
### Start here
1. [`skill`](../skill/SKILL.md): [why this one first, one line]
2. [`skill`](../skill/SKILL.md): [what it adds]
3. [`skill`](../skill/SKILL.md): [optional; what it adds]
**What you're skipping, if anything:** [the earlier-phase job you aren't doing, and the risk]
**Gap, if any:** [a need with no skill yet, and the closest alternative]
### Paste this first
> [A real first prompt using their own details]
### Assumptions I made
- [Anything answered "I don't know"]
Then offer numbered next steps:
"Where next?
- Run the first skill now, with the prompt above
- See the rest of this phase, or the phase before or after it
- Check what you're skipping, and go back for it first
- Navigate a different problem
Pick a number, combine them, or tell me what you'd rather do."
Examples
Example A: SaaS, the PRD is premature
Fieldlight (field service software). The PM's VP wants a redesign of the route optimizer because dispatchers "don't use it."
Q1. "Dispatchers don't use the route optimizer. My VP wants it redesigned. I'm supposed to write the PRD."
Q2. Which is true: outcome, problem, tested solution? → "Honestly, none. The VP has an outcome in mind, but nobody has asked a dispatcher why."
Q3. What do you walk away with? → "A document, the PRD."
Q4. Time? → "A couple of hours."
Route: Phase Discover (and Develop, where the request is pointing). The PRD is premature: the problem is an opinion, not a finding.
problem-framing-canvas: state the problem before the solutiondiscovery-interview-prep: plan five dispatcher conversationsprd-development: once the problem is evidenced
What you're skipping: nothing yet; you're not skipping, you're sequencing. Paste this first: "Frame this problem: dispatchers 'don't use' the route optimizer, and my VP wants it redesigned."
The coaching beat: the PRD was the right deliverable and the wrong next step. Naming it that way keeps the PM from feeling blocked.
Example B: Industrial, the work straddles two phases
Northfield Automation (industrial retrofit controls). NFA-200 sales have been flat for six quarters. A distributor asks for a variant; engineering says it's a 14-month cycle.
Q1. "NFA-200 is flat. A big distributor wants a variant. Sales is half-promising it."
Q2. → "We have an outcome (hold margin). We don't know if it's the product or the channel."
Q3. → "A decision: variant or not?"
Q4. → "A week, but it's a big call."
Route: Phase Deliver (an aging product) and Define (the variant is an untested bet). Highest unresolved risk first: Deliver, because nobody has established whether the product is declining or badly distributed.
lifecycle-play-advisor: is this extend, replace, retire, or nothing yet?incoming-request-advisor: decode what the distributor is asking before replyingpol-probe-advisor: if "extend" wins, test the variant cheaply
What you're skipping: a 14-month build commitment on an untested variant. Paste this first: "Help me decide what to do with NFA-200: sales flat six quarters, a distributor wants a variant."
The coaching beat: two phases named on purpose. Straddling is normal; what matters is which risk to retire first.
Common Pitfalls
Pitfall 1: Placing the Work Where the Deliverable Is
Symptom: "A PRD is due, so we're in Develop." Consequence: A polished spec for an unvalidated problem. Looks like progress, builds the wrong thing well. Fix: Place by evidence: the earliest phase whose exit condition is unmet.
Pitfall 2: Treating the Route as a Pipeline
Symptom: Running all three recommended skills in order because they were listed. Consequence: Process theater. The route is a suggestion; the first skill may be all you need. Fix: Stop when the question is answered. Every skill runs alone.
Pitfall 3: Forcing a Fit on a Gap
Symptom: Recommending a loosely related skill for a need the library doesn't cover yet. Consequence: The PM trusts a template that doesn't fit, and the library loses credibility. Fix: Say "no skill for this yet" and name the closest honest alternative with its limits.
Pitfall 4: Blocking the Skip
Symptom: Refusing to help with a later-phase skill until an earlier one is done. Consequence: Contradicts a cycle that really is concurrent, and the PM stops asking. Fix: Name what's being skipped and the risk, then help anyway.
Pitfall 5: Routing a People Problem Through the Product Arc
Symptom: Sending a stakeholder conflict to Discover. Consequence: Customer research for a problem that's about a person. Fix: Drive runs under every phase. Route people questions there directly.
References
Related Skills
These stand on their own; none is a prerequisite for this skill, and this skill isn't a prerequisite for them.
workshop-facilitation: the interaction protocollifecycle-play-advisor: the product-lifecycle question (extend, replace, retire), not to be confused with the work lifecycle used hereintel-discipline-advisor: a deeper navigator for the market-intelligence skillsprioritization-advisor: when the question is "which option", not "which skill"
External Frameworks
- Software development life cycle (plan, analyze, design, build, deploy): the same arc in engineering
- Productside Blueprint: the product lifecycle the phase names are aligned with
Provenance
- Distilled from practitioner experience teaching the product lifecycle and routing PMs to the right tool for the phase they are actually in.