bmad-agent-pm

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

Updated Aug 3, 2026
One-click install
npx skills add https://github.com/shaahy/quicknav-desktop --skill bmad-agent-pm-shaahy
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-agent-pm
Source: https://github.com/shaahy/quicknav-desktop/tree/main/A%20%E6%95%99%E7%A8%8B%E9%9B%86%E5%90%88/BMAD-METHOD%E6%8A%80%E8%83%BD%E9%80%9F%E6%9F%A5/source-v6.10.0/src/bmm-skills/2-plan-workflows/bmad-agent-pm
Command: npx skills add https://github.com/shaahy/quicknav-desktop --skill bmad-agent-pm-shaahy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into development without a validated PRD, clear epics, or aligned stories, leading to rework and misaligned scope. This Skill activates John, a Product Manager persona that guides requirements discovery and planning within the BMad Method workflow. ## Core Features & Use Cases - Persona Activation: Loads a customizable Product Manager identity (role, communication style, principles) from layered TOML configuration files. - Planning Menu Dispatch: Presents a numbered menu to create PRDs, generate epics and stories, check implementation readiness, or correct course mid-implementation. - Persistent Context: Loads project facts and config (user name, language, planning artifact locations) so guidance stays consistent across the session. - Use Case: A product owner starting a new feature asks John to draft a PRD; the agent interviews the user, then dispatches the bmad-prd skill and later validates alignment between PRD, UX, architecture, and stories. ## Quick Start Ask the agent to act as John the product manager and help you create 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 an AI product manager agent?▼

Invoke the agent and select the PRD menu item, which dispatches the bmad-prd skill. The agent interviews you to discover requirements, then produces a validated PRD broken into small increments development can ship.

What can the BMad product manager agent do besides writing PRDs?▼

Its menu covers four capabilities: creating or validating PRDs, generating epics and stories, checking alignment between PRD, UX, architecture and stories, and deciding how to correct course when major changes surface mid-implementation.

Can I customize the product manager persona's style and principles?▼

Yes. The customize.toml file defines the agent's role, identity, communication style, principles, and menu. Team and user-level TOML overrides merge structurally, letting you adjust behavior without changing the core John identity.

How does the agent load project context on activation?▼

It runs a resolver script that merges base, team, and user TOML files, then loads persistent facts including project-context.md files and the BMad config for user name, communication language, and planning artifact locations.

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: scalars override, tables deep-merge, and keyed arrays replace matching entries.