pm-thinking

Frame problems and define measurable outcomes for PRDs, OKRs, and roadmaps.

16|4|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/rianvdm/product-ai-public --skill pm-thinking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-thinking
Source: https://github.com/rianvdm/product-ai-public/tree/main/.opencode/skills/pm-thinking
Command: npx skills add https://github.com/rianvdm/product-ai-public --skill pm-thinking

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The PM Thinking Skill helps product teams apply problem-first, outcomes-over-outputs thinking to PRDs, OKRs, strategy docs, roadmaps, and feature evaluations, reducing misaligned work and unclear success criteria.

Core Features & Use Cases

  • Problem framing: start with the user pain, define measurable outcomes, and surface non-goals.
  • Scope-guided decision making: prioritize initiatives with guardrails and trade-offs, and document decisions for cross-functional alignment.
  • Use Case: when evaluating a new feature, you can frame the problem, specify success metrics, and decide what trade-offs to accept before design begins; also useful for roadmaps and strategy docs to keep teams aligned.

Quick Start

Describe the problem you want to solve in one sentence, then ask the AI to produce a PRD with problem-first framing, outcomes, and a release plan.

Frequently Asked Questions about pm-thinking

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I write a PRD using problem-first framing?

To write a PRD using problem-first framing, describe the user pain in one sentence, then generate the document with measurable outcomes, non-goals, and a release plan to ensure cross-functional alignment.

What is problem-first product management and how does it improve roadmap prioritization?

Problem-first product management prioritizes user pain and measurable outcomes over feature outputs, improving roadmap prioritization by enforcing trade-offs, guardrails, and clear success criteria before design begins.

How do I set measurable OKRs for product strategy documents?

Set measurable OKRs for product strategy by defining specific user problems, attaching quantifiable outcome metrics, and documenting decision context with explicit non-goals to prevent misaligned work.

How do I evaluate a new feature before design begins?

Evaluate a new feature before design begins by framing the core problem, specifying success metrics, and deciding what trade-offs to accept using scope-guided decision making and strict guardrails.

What is the best way to document product decisions for cross-functional teams?

The best way to document product decisions for cross-functional teams is to record the problem framing, accepted trade-offs, and outcome goals, ensuring alignment on priorities and strategy.

When should I not use problem-first framing for product planning?

You should not use problem-first framing when you lack a clearly defined user pain or cannot establish measurable outcomes, as the approach requires explicit constraints and success criteria to function effectively.