bmad-agent-analyst

Activates a business analyst persona for market research, competitive analysis, and requirements elicitation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into projects without structured market research, competitive analysis, or clearly elicited requirements. This Skill activates Mary, a Business Analyst persona that guides users through evidence-based analysis before committing to a project in the BMad Method analysis phase. ## Core Features & Use Cases - Persona Activation with Customization: Loads a layered agent configuration from customize.toml files (base, team, and user overrides) to shape the analyst's role, principles, and communication style. - Research and Analysis Menu: Dispatches guided workflows for brainstorming, market research, domain research, technical research, competitive teardowns, user-voice research, product briefs, and PRFAQ challenges. - Persistent Context: Loads persistent facts and project configuration (language, output locations, knowledge sources) so analysis stays grounded in the project's conventions. - Use Case: A product manager asks Mary to run a competitive teardown of three rivals; the persona invokes the deep-recon workflow with the competitive research type pre-selected and produces a structured comparison. ## Quick Start Ask to talk to Mary the business analyst and request a market research analysis for your product idea.

Frequently Asked Questions about bmad-agent-analyst

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I activate the Mary business analyst persona?

Ask to talk to Mary or request the business analyst in conversation. The skill runs its activation sequence: resolving the agent customization block, adopting the persona, loading persistent facts and project config, then presenting a numbered menu of analysis workflows.

What research workflows does the business analyst skill support?

The menu covers brainstorming, market research, domain research, technical research, technology selection decisions, competitive teardowns, user-voice research, product brief creation, PRFAQ challenges, and project context setup. Each item either invokes a registered skill or executes a prompt.

How do I customize the analyst persona for my team?

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

Can the analyst skill load project-specific context automatically?

Yes. The persistent_facts array in customize.toml accepts literal facts or file: prefixed paths and globs under the project root. Referenced file contents are loaded as foundational context on every activation and carried through the session.

What happens if the customization resolver script fails?

The skill 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 even without the resolver script.