# Learning Curve for Adopting pm-product-discovery Skills: A Complete Timeline to Proficiency

> Master pm product discovery skills quickly. Achieve proficiency in just 3-5 hours using our no-code markdown templates. Start your first skill in minutes.

- Repository: [Pawel Huryn/pm-skills](https://github.com/phuryn/pm-skills)
- Tags: getting-started
- Published: 2026-06-14

---

**The learning curve for adopting pm-product-discovery skills is shallow and front-loaded, requiring only 5–30 minutes to execute your first skill and 3–5 hours to achieve full proficiency, thanks to self-documented markdown templates that require no coding or external dependencies.**

The `phuryn/pm-skills` repository ships with a dozen ready-to-use, self-documented **SKILL.md** files that guide Claude (or any compatible AI) through structured product-discovery activities. Because these skills are plain-text markdown templates containing simple placeholder variables like `$ARGUMENTS` rather than executable code, the learning curve for adopting pm-product-discovery skills remains predictable and gentle, even for product managers who have never configured an AI plugin.

## What Flattens the Learning Curve

### Self-Contained Markdown Architecture

Each skill resides in `pm-product-discovery/skills/` as a standalone markdown file (e.g., [`summarize-interview/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/summarize-interview/SKILL.md), [`prioritize-features/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/prioritize-features/SKILL.md)). These files contain no compiled binaries, complex dependencies, or installation scripts—only readable instructions and variable placeholders. You can inspect the exact logic by opening a text file, eliminating the black-box opacity that typically steepens learning curves for new tools.

### Embedded Framework Documentation

The skills embed established product management frameworks—JTBD (Jobs-to-be-Done), Osterwalder-style assumption mapping, and Teresa Torres’s Opportunity-Solution Tree—directly into the templates. If you already know these frameworks, you can apply the skills immediately. If not, the skill files themselves act as micro-tutorials, making the conceptual learning curve moderate rather than steep, requiring only a few hours of casual reading to grasp the underlying methodology.

## Three Phases of the Learning Curve

### Phase 1: Zero-to-Basic (5–30 Minutes)

In this initial phase, you scan a skill’s short description (approximately two sentences) and understand the input-output template. Reading the skill documentation and running a single command usually takes under a minute. To get started, pick a standalone skill like `summarize-interview` and run it with minimal context:

```text
/interview summarize — We're interviewing SaaS founders about onboarding friction.
[attach transcript.txt]

```

The skill reads the transcript, fills the template, and saves a markdown summary. See the skill definition in [`pm-product-discovery/skills/summarize-interview/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/summarize-interview/SKILL.md) to understand the exact template structure.

### Phase 2: Intermediate (1–2 Hours)

Once comfortable with individual skills, you progress to running a full discovery workflow. The `/discover` command chains multiple skills together without requiring manual orchestration:

```text
/discover AI-powered meeting summarizer for remote teams

```

Internally, this command runs `brainstorm-ideas-new` → `identify-assumptions-new` → `prioritize-assumptions` → `opportunity-solution-tree` → `interview` (prep + summarize). During this phase, you review generated JTBD statements, assumptions, and experiment ideas on a toy project. The full workflow is documented in [`pm-product-discovery/commands/discover.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/discover.md) and [`pm-product-discovery/README.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/README.md).

### Phase 3: Proficient (3–5 Hours)

Proficiency emerges after 3–5 hours spread across multiple sessions. At this level, you combine multiple skills, customize templates for your specific research logs or roadmaps, and integrate outputs into existing product-discovery artifacts. This phase requires iterating through **1–2 full discovery cycles** with realistic data (transcripts, feature lists, assumptions) rather than studying additional documentation.

## Hands-On Examples to Accelerate Onboarding

Below are typical prompts you can copy-paste into Claude (or any AI that reads the skill files). Replace the placeholder text with your own context.

1. **Summarize a customer interview** – uses `summarize-interview` skill:

   ```text
   /interview summarize — We're interviewing SaaS founders about onboarding friction.
   [attach transcript.txt]
   ```

   The skill produces a structured markdown summary. See [`pm-product-discovery/skills/summarize-interview/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/summarize-interview/SKILL.md) for the template logic.

2. **Prioritize a backlog of feature ideas** – uses `prioritize-features` skill:

   ```text
   /prioritize-features — Feature list: 
   1. Dark mode
   2. Export to PDF
   3. Real-time collaboration
   4. AI-powered suggestions
   ```

   This generates an impact-effort matrix and ranked list. Refer to [`pm-product-discovery/skills/prioritize-features/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/prioritize-features/SKILL.md) for the prioritization logic.

3. **Build an Opportunity-Solution Tree** – uses `opportunity-solution-tree` skill:

   ```text
   /opportunity-solution-tree — Goal: Reduce churn in onboarding.
   ```

   Outputs a hierarchical markdown tree (outcome → opportunities → solutions → experiments). See [`pm-product-discovery/skills/opportunity-solution-tree/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/opportunity-solution-tree/SKILL.md) for the framework implementation.

4. **Connect discovery to metrics** – uses `metrics-dashboard` skill:

   ```text
   /metrics-dashboard — Define North Star metric for user activation.
   ```

   This links discovery outputs to metric design (North Star, input metrics). The template is defined in [`pm-product-discovery/skills/metrics-dashboard/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/metrics-dashboard/SKILL.md).

## Key Source Files That Document the Learning Path

These files contain the few hundred lines of readable documentation that constitute the entire learning corpus:

- [`pm-product-discovery/README.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/README.md) – Overview of the whole discovery plugin and the commands that chain the skills.
- [`pm-product-discovery/skills/summarize-interview/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/summarize-interview/SKILL.md) – Demonstrates the minimal template design and how the skill turns raw transcripts into structured JTBD summaries.
- [`pm-product-discovery/skills/prioritize-features/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/prioritize-features/SKILL.md) – Shows the impact-effort matrix logic, a core component of the prioritization framework.
- [`pm-product-discovery/skills/opportunity-solution-tree/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/opportunity-solution-tree/SKILL.md) – Provides the Opportunity Tree framework, the most concept-intensive skill in the collection.
- [`pm-product-discovery/skills/metrics-dashboard/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/metrics-dashboard/SKILL.md) – Connects discovery outputs to metric design and tracking.
- [`pm-product-discovery/commands/discover.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/commands/discover.md) – The slash-command definition that orchestrates full discovery flows, illustrating how individual skills compose together.

Because these are plain markdown files requiring no compilation, you can gauge the exact amount of new material you need to absorb by simply reading them.

## Summary

- The learning curve for adopting pm-product-discovery skills is **front-loaded and shallow**, requiring no programming knowledge or dependency installation.
- **Zero-to-Basic proficiency** takes 5–30 minutes by running a single skill like `summarize-interview`.
- **Intermediate competency** requires 1–2 hours to execute a full `/discover` workflow and understand how skills chain together.
- **Full proficiency** is achieved after 3–5 hours (spread across sessions) and 1–2 complete discovery cycles with real data.
- All documentation and logic reside in **self-contained SKILL.md files** that act as both executable templates and micro-tutorials.

## Frequently Asked Questions

### How long does it take to learn the pm-product-discovery skills?

Most users become comfortable after **1–2 full discovery cycles**, which typically requires 3–5 hours spread across multiple sessions. You can run your first skill within 5 minutes of accessing the repository, but mastering the orchestration of multiple skills and integrating outputs into your existing workflows takes a few hours of hands-on practice.

### Do I need to know how to code to use pm-product-discovery?

No. The skills contain no executable code, only markdown templates with simple placeholder variables like `$ARGUMENTS`. The barrier to entry is extremely low because you interact with the system through natural language commands (e.g., `/discover` or `/prioritize-features`) rather than writing scripts or installing libraries.

### Which skills have the steepest conceptual learning curve?

The `opportunity-solution-tree` skill embedded in [`pm-product-discovery/skills/opportunity-solution-tree/SKILL.md`](https://github.com/phuryn/pm-skills/blob/main/pm-product-discovery/skills/opportunity-solution-tree/SKILL.md) introduces Teresa Torres’s Opportunity-Solution Tree framework, which is the most conceptually dense template in the collection. However, the file itself includes explanatory context that teaches the framework as you use it, flattening the curve for those unfamiliar with the methodology.

### How do the SKILL.md files reduce onboarding time?

Each skill file in `pm-product-discovery/skills/` is self-documented, meaning the markdown template serves dual purposes: it instructs the AI how to process your input while simultaneously teaching you the underlying PM framework (such as JTBD or assumption mapping). This eliminates the need to read separate documentation before getting started, reducing the time from zero to first useful output to under a minute.