bmad-agent-pm

Adopts a product manager persona to drive PRD creation and requirements discovery.

Updated May 22, 2026
One-click install
npx skills add https://github.com/Asygnuz-S-A-S/one-star --skill bmad-agent-pm-asygnuz-s-a-s
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-agent-pm
Source: https://github.com/Asygnuz-S-A-S/one-star/tree/main/.claude/skills/bmad-agent-pm
Command: npx skills add https://github.com/Asygnuz-S-A-S/one-star --skill bmad-agent-pm-asygnuz-s-a-s

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into development without a validated PRD, clear epics, or aligned requirements, leading to rework and misaligned stakeholder expectations. This Skill activates John, a Product Manager persona that guides structured requirements discovery and planning within the BMad Method workflow. ## Core Features & Use Cases - Persona Activation: Loads a customizable Product Manager identity with configurable role, communication style, principles, and persistent facts merged from base, team, and user TOML files. - Capability Menu: Presents a dispatchable menu covering PRD creation, epics and stories listing, implementation readiness checks, and mid-implementation course correction. - Use Case: A product lead starting a new feature asks to talk to John, then uses the PRD menu item to interview stakeholders, draft the PRD, and generate the epics and stories that development will execute. ## Quick Start Ask to talk to John the product manager and request help creating a PRD for your next feature.

Frequently Asked Questions about bmad-agent-pm

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

FAQPage Schema
How do I create a PRD with the BMad product manager agent?▼

Invoke the agent and select the PRD menu item, which dispatches the bmad-prd skill. The persona guides requirements discovery through user interviews rather than template filling, producing a validated PRD for development.

What can the John product manager persona do?▼

John handles PRD creation and validation, epics and stories listing, implementation readiness checks across PRD, UX, and architecture, and course correction when major changes surface mid-implementation. Each capability maps to a menu code dispatched to a dedicated skill.

Can I customize the product manager agent's persona and menu?▼

Yes, customization merges three TOML layers: the skill's customize.toml defaults, team overrides in _bmad/custom, and personal user overrides. Scalars override, arrays append, and menu items merge by code.

What happens if the customization resolver script fails?▼

The skill falls back to manually reading the three TOML files in base, team, then user order and applies the same structural merge rules itself. Missing files are skipped, so activation continues without the script.

When should I use the correct-course capability?▼

Use it when a major need for change is discovered mid-implementation, after planning artifacts already exist. It helps determine how to proceed rather than restarting the PRD from scratch.