bmad-agent-pm

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

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-agent-pm-archaonhw
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-pm
Source: https://github.com/ArchaonHW/MingGoRTS/tree/main/.agents/skills/bmad-agent-pm
Command: npx skills add https://github.com/ArchaonHW/MingGoRTS --skill bmad-agent-pm-archaonhw

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Product teams often jump into development without a validated PRD, clear epics, or aligned requirements. This Skill activates John, a Product Manager persona that guides structured requirements discovery, PRD authoring, and planning readiness checks within the BMad Method workflow. ## Core Features & Use Cases - Persona Activation: Loads a customizable Product Manager identity (role, communication style, principles) merged from base, team, and user TOML configuration layers. - Planning Menu Dispatch: Presents a numbered menu to create or validate PRDs, generate epics and stories, check implementation readiness via sprint planning, or run course-correction when requirements change mid-implementation. - Persistent Context: Loads persistent facts and project config (user name, communication language, output language, planning artifact locations) so every session stays aligned with project conventions. - Use Case: A product owner starting a new feature says "hey John, let's write the PRD" and is guided through interview-driven requirements discovery that produces a validated PRD, epics, and stories ready for development. ## Quick Start Ask the agent to talk to John the product manager and state that you want to create a PRD for your 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 state your intent, such as asking to write a PRD. The persona dispatches the PRD workflow directly, guiding requirements discovery through user interviews rather than template filling, then produces a validated PRD document.

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

Its menu covers four capabilities: creating or validating PRDs, generating epics and stories listings, checking implementation readiness through sprint planning, and running course correction when major changes surface mid-implementation.

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

Yes. Persona settings live in customize.toml and can be overridden at team and user levels via TOML files. You can adjust the role, identity, communication style, principles, persistent facts, activation steps, and menu items using structural merge rules.

How does the agent load project configuration on activation?

It runs a resolver script for the agent customization block, then loads the BMad config YAML for user name, communication language, document output language, and planning artifact locations. If the script fails, it falls back to manually merging the TOML files.

What happens if the customization resolver script fails?

The agent falls back to reading three TOML files itself in base, team, and user order, applying structural merge rules: scalars override, tables deep-merge, keyed arrays replace matching entries, and other arrays append.