pm-personas

Draft or refine user personas into .nanopm/PERSONAS.md with a reasoning sidecar.

42|2|Updated Mar 28, 2026
One-click install
npx skills add https://github.com/nmrtn/nanopm --skill pm-personas
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pm-personas
Source: https://github.com/nmrtn/nanopm/tree/main/pm-personas
Command: npx skills add https://github.com/nmrtn/nanopm --skill pm-personas

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Draft clear, actionable user personas for nanopm by reverse-engineering code, artifacts, and context.

Core Features & Use Cases

  • Refine mode when PERSONAS.md already exists to sharpen current personas without overwriting them
  • Create mode to draft new personas from signals when no persona doc exists
  • Outputs .nanopm/PERSONAS.md as the share-ready doc plus a companion reasoning sidecar in .nanopm/reasoning/
  • Phase-guided prompts to gather evidence, validate assumptions, and surface gaps to improve product focus
  • Produces an anti-persona and one core bet to align strategy with user needs

Quick Start

Run /pm-personas to generate and refine your project personas.

Frequently Asked Questions about pm-personas

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

FAQPage Schema
How do I draft user personas by reverse-engineering existing code and artifacts?

Draft user personas by running the Skill to reverse-engineer code, artifacts, and context, which outputs a share-ready PERSONAS.md file and a companion reasoning sidecar to inform product strategy.

What is the best way to refine existing user personas without losing current data?

Refine existing user personas by using the Skill's refine mode, which sharpens current personas from signals without overwriting the existing PERSONAS.md document.

How does the jobs-to-be-done framework align product strategy with user needs?

The jobs-to-be-done framework aligns strategy by producing an anti-persona and one core bet, validating assumptions through phase-guided prompts to surface gaps and improve product focus.

Can I generate user personas from scratch if no persona documentation exists?

Generate user personas from scratch using create mode, which drafts new personas from signals when no persona doc exists and outputs the file to the .nanopm directory.

How to validate user research assumptions when creating data-driven personas?

Validate user research assumptions using phase-guided prompts that gather evidence, surface gaps, and produce a reasoning sidecar alongside the personas document to ensure data-driven accuracy.