bmad-agent-pm

Embodies a product manager persona that drives PRD creation and requirements discovery.

Updated Jul 2, 2026
One-click install
npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-agent-pm-tuanpa-nhg-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-pm
Source: https://github.com/tuanpa-nhg-eng/nhg-ipms/tree/main/.claude/skills/bmad-agent-pm
Command: npx skills add https://github.com/tuanpa-nhg-eng/nhg-ipms --skill bmad-agent-pm-tuanpa-nhg-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into development without a validated PRD, clear epics, or aligned requirements. This Skill activates John, a Product Manager persona that guides requirements discovery, PRD creation, and planning-artifact validation through a structured menu of BMad Method workflows. ## Core Features & Use Cases - Persona Activation: Adopts the John / Product Manager identity with a customizable role, communication style, principles, and persistent facts loaded from TOML configuration layers. - Capability Menu: Presents a numbered menu to create or validate PRDs, generate epics and stories, check implementation readiness via sprint planning, or correct course mid-implementation. - Layered Customization: Merges default, team, and user TOML overrides so organizations can tailor the agent's behavior without changing its core identity. - Use Case: A product lead asks to talk to the product manager, then selects the PRD menu item to interview stakeholders and produce a validated PRD before development begins. ## Quick Start Ask to talk to John the product manager and say you want to write the PRD for your product idea.

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, or state your intent directly such as asking to write the PRD. The agent dispatches to the bmad-prd skill, which guides requirements discovery through user interviews rather than template filling.

What can the BMad product manager persona do?

It offers four menu capabilities: creating or validating a PRD, generating epics and stories, checking implementation readiness through sprint planning, and determining how to correct course when major changes surface mid-implementation.

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

Yes. Create team overrides in _bmad/custom/bmad-agent-pm.toml or personal overrides in bmad-agent-pm.user.toml. Scalars override, arrays append, and menu items merge by code, letting you adjust style, principles, and capabilities without editing the base file.

What happens if the customization resolver script fails?

The agent 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 even without the resolver script.

Does the product manager agent write code or implement features?

No. Its scope is the planning phase: PRDs, epics, stories, and readiness validation. Implementation is handled by separate development workflows after the planning artifacts pass the readiness gate.