HomeLearnCoursesWebinars
PM × AILearning what you need
LearnCoursesServicesWebinars
עב
PM × AI

Taught by Ofer Regev — a PM who ships with AI.

Join WhatsApp group
  • LinkedIn
  • YouTube
  • GitHub
  • theaipmhub@gmail.com
Work with me
  • Live courses
  • Team workshops
  • Consulting
Free content
  • Learn: the Map
  • Articles
  • Videos
  • Skills
  • Webinars
  • WhatsApp group
© 2026 The AI PM Hub · Built for product managers
AboutContactTermsPrivacyAccessibility
  • The Map
  • Articles
  • Videos
  • Skills
  • I'm new to AI. Where do I start?
  • I have a product idea. How do I get to an MVP?
  • How do I work with Claude and Claude Code?
  • I'm job hunting or preparing for interviews.
  • Overview
  • Idea to MVP
    • idea-to-mvp
    • pm-intake
    • pm-users
    • pm-use-cases
    • pm-alternatives
    • pm-solutions
    • pm-mvp-cut
    • pm-validation
    • pm-prd
    • pm-lean-canvas
    • pm-customer-discovery
    • pm-pmf-signal
    • roadmap-prioritizer
  • Discovery to MVP
  • Job Hunter
  • Product Sense
  • Rules, Commands or Skills? A PM's Guide to Picking the Right One
  • Stop Blasting the Same CV: An 8-Step Job Search System You Can Run With Claude
  • You Built a Prototype. Here's What Stands Between It and a Real App
← Part of Idea to MVP

pm-users

Use when identifying who a product idea is for — user segments, users vs. paying customers, target audience, "who is this for" — or when 01-intake.md exists but users haven't been defined. Step 2 of the idea-to-mvp flow.

idea-to-mvp
View on GitHub ↗

Install this skill

/plugin marketplace add oferregev81pt/ai-pm-skills/plugin install idea-to-mvp@ai-pm-skills

Step 2 — Users & Customers

Identify WHO before WHAT. Users use the product; customers pay — often different people with different needs (the CUF principle).

Prerequisites

Read product/<idea-slug>/00-status.md and 01-intake.md. Missing → offer to run pm-intake, or accept an equivalent doc from the PM. Never reconstruct prior steps from chat memory.

Drafting instructions (dispatch to a subagent when available, else inline)

From the intake doc, draft: 2–4 candidate user segments (who they are, context, what makes them distinct), who the paying customer is per segment if different from the user, and a recommended PRIMARY segment for the MVP with a one-sentence rationale. No features, no solutions.

PM reaction loop — questions one at a time

  1. Who pays vs. who uses — did we get that split right?
  2. Which segment is primary for the MVP? (Force one choice.)
  3. Who are we explicitly NOT building for in v1?

Iterate until approved.

Output — save to product/<idea-slug>/02-users.md

# Users & Customers — <idea title>

## Segments considered
<per segment: who, context, distinctive trait, pays?>

## Primary user (MVP)
…and rationale

## Paying customer
…(same/different than user, and why)

## Explicitly out (v1)
…

## Open questions
<unresolved items from this step — pm-prd collects these; write "none" if none>

Append to 00-status.md: - [x] pm-users → 02-users.md — <one-liner> (<YYYY-MM-DD>)

Next: use cases & pain points — pm-use-cases.

← Previous: pm-intakeNext: pm-use-cases →