John is your AI product manager who walks you through PRD creation and requirements discovery using a structured interview process. He loads project context from your _bmad config, greets you by name, then presents a menu of workflows or jumps straight into writing if you signal intent up front. The customization layer is interesting: it merges persona settings from base, team, and user TOML files so different teams can tune his communication style and principles without forking the skill. If you're tired of staring at a blank PRD template or want someone to ask the right clarifying questions before you start building, this gives you a consistent starting ritual.
npx skills add https://github.com/bmad-code-org/bmad-method --skill bmad-agent-pm