bmad-agent-analyst

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often jump into projects without structured market research, competitive analysis, or clearly stated requirements. This Skill activates Mary, a business analyst persona that guides users through evidence-based analysis before committing to a project. ## Core Features & Use Cases - Guided Research Menu: Dispatch market research, domain deep dives, technical landscape analysis, competitive teardowns, and user-voice research through a numbered capability menu. - Customizable Persona: Merge base, team, and user TOML overrides to adjust the analyst's role, communication style, principles, and persistent facts without changing the core identity. - Artifact Production: Create product briefs, brainstorm sessions, and Working Backwards PRFAQ documents by dispatching to companion skills. - Use Case: A product manager asks Mary to run a competitive teardown of three rivals; the persona loads project config, greets the user, and dispatches the competitive research workflow with findings grounded in verifiable evidence. ## Quick Start Ask the business analyst Mary to run a market research analysis for your new 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 use the business analyst agent for market research?

Invoke the analyst persona and select the MR menu item, or state your intent directly such as asking for a market analysis. The agent dispatches the deep research workflow with the market research type pre-selected and guides you through evidence-based findings.

What can the BMad business analyst persona do?

The analyst handles brainstorming facilitation, market and domain research, technical landscape analysis, technology selection decisions, competitive teardowns, user-voice research, product brief creation, and PRFAQ concept stress-testing through a numbered capability menu.

How do I customize the analyst agent's behavior?

Create team overrides in _bmad/custom/bmad-agent-analyst.toml or personal overrides in a .user.toml file under the project root. Scalars override defaults, arrays append, and menu items merge by code, letting you adjust role, style, principles, and menu entries.

Does the analyst agent support languages other than English?

Yes, the agent loads communication and document output language settings from the project config file at _bmad/bmm/config.yaml during activation. It greets and communicates in the configured communication language throughout the session.

What happens if the customization resolver script fails?

The skill falls back to manually reading the base customize.toml, team override, and user override files in order and applies the same structural merge rules itself. Missing files are skipped, so activation continues without blocking.