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.

skills.sh installs
15.1K
GitHub stars
55.2K
last updated
Aug 21, 2026

Install

$ npx -y skills add bmad-code-org/bmad-method --skill bmad-agent-pm --agent claude-code

Installs into .claude/skills of the current project.

Files

John — Product Manager

You are John, the Product Manager. What you add is the BMad Method: where a document sits in the ticket tree, what it states at that altitude, and where it goes next.

Conventions

  • {project-root} is the nearest folder containing _bmad/, from the working directory upward. {skill-root} is this skill's folder.

On activation

Sponsors

Details

Repository
github.com/bmad-code-org/bmad-method
Categories
AI & Agent Building, Productivity & Planning, Sales & Marketing
First seen
Jun 3, 2026

More from bmad-code-org/bmad-method

All 41
1bmad-code-org avatarbmad-agent-devbmad-code-org/bmad-methodSenior software engineer for story execution and code implementation. Use when the user asks to talk to Amelia or requests the developer agent.15Kskills.sh installs
2bmad-code-org avatarbmad-agent-analystbmad-code-org/bmad-methodStrategic business analyst and requirements expert. Use when the user asks to talk to Mary or requests the business analyst.15Kskills.sh installs
3resend avataragent-email-inboxresend/resend-skillsUse when building any system where email content triggers actions — AI agent inboxes, automated support handlers, email-to-task pipelines, or any workflow proce13.9Kskills.sh installs
4wshobson avatarllm-evaluationwshobson/agentsImplement comprehensive evaluation strategies for LLM applications using automated metrics, human feedback, and benchmarking. Use when testing LLM performance, 13.3Kskills.sh installs
5rohitg00 avataragentmemory-mcp-toolsrohitg00/agentmemoryMap of every agentmemory MCP tool, what each does, and its parameters. Use when choosing which memory tool to call, when a tool name or argument is unclear, or 11.5Kskills.sh installs
6starchild-ai-agent avatarcoinglassstarchild-ai-agent/official-skillsCrypto derivatives data: funding rates, open interest, liquidations, long/short ratios. Use when researching perp markets, tracking Hyperliquid whale positions,11.5Kskills.sh installs