bmad-agent-pm

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

Updated Sep 4, 2026
One-click install
npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-agent-pm-joao-victor-medeiros
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bmad-agent-pm
Source: https://github.com/Joao-Victor-Medeiros/save-sc/tree/main/.agents/skills/bmad-agent-pm
Command: npx skills add https://github.com/Joao-Victor-Medeiros/save-sc --skill bmad-agent-pm-joao-victor-medeiros

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 requirements discovery, PRD creation, and planning readiness through a structured menu of capabilities. ## 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 overrides. - Capability Menu: Presents a dispatchable menu covering PRD creation, epics and stories listing, implementation readiness checks, and mid-implementation course correction. - Customization Layers: Merges customize.toml defaults with project-level team and personal overrides using structural merge rules for scalars, tables, and arrays. - Use Case: A product lead starting a new initiative invokes the agent, gets greeted as John, selects the PRD menu item, and is guided through user-interview-driven requirements discovery that produces a validated PRD ready for development planning. ## Quick Start Ask to talk to John the product manager and say you want to write a PRD for your new 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, or state your intent directly such as asking to write a PRD. The agent dispatches to the bmad-prd skill, which guides requirements discovery through user interviews rather than template filling.

How do I customize the product manager agent persona?▼

Create override TOML files at `_bmad/custom/bmad-agent-pm.toml` for team settings or `bmad-agent-pm.user.toml` for personal settings. Scalars override defaults, tables deep-merge, and menu items merge by code, letting you adjust role, style, principles, and menu entries.

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 without blocking.

Can the agent check if planning artifacts are ready for development?▼

Yes, the IR menu item dispatches to the bmad-sprint-planning skill, which verifies that planning artifacts are complete and aligned before opening sprint planning. You can stop after the readiness gate or continue into tracking.

What are the limitations of the persona customization?▼

The agent name and title are hardcoded as John the Product Manager and cannot be changed through overrides. To create a differently named agent, you must build a custom agent skill instead of editing customize.toml.