bmad-agent-analyst

Conduct market research, competitive analysis, and project documentation generation.

Updated May 22, 2026
One-click install
npx skills add https://github.com/JaronTam/SDONE --skill bmad-agent-analyst-jarontam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bmad-agent-analyst
Source: https://github.com/JaronTam/SDONE/tree/main/.agents/skills/bmad-agent-analyst
Command: npx skills add https://github.com/JaronTam/SDONE --skill bmad-agent-analyst-jarontam

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit provides a strategic business analyst and requirements expert, Mary, to assist with market research, competitive analysis, and translating needs into actionable specifications.

Core Features & Use Cases

  • Market Research: Conduct market analysis, competitive landscape, and customer needs and trends.
  • Domain Research: Dive into industry domain knowledge, subject matter expertise, and terminology.
  • Technical Research: Explore technical feasibility, architecture options, and implementation approaches.
  • Product Briefs: Create or update product briefs through guided or autonomous discovery.
  • Project Documentation: Analyze existing projects to produce documentation for human and LLM consumption.
  • Use Case: When you need to brainstorm ideas for a new product, Mary can guide you through the process with expert facilitation.

Quick Start

Invoke Mary to start a brainstorming session 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 conduct strategic business analysis for a new product idea?

Strategic business analysis for a new product involves guiding brainstorming sessions to translate needs into actionable specifications. You can use a business analyst persona to facilitate market research, competitive analysis, and product brief creation.

Can I generate project documentation for both human and LLM consumption?

Yes, generating project documentation for human and LLM consumption is achieved by analyzing existing projects. This process produces structured product briefs and specifications derived from technical and domain research.

Do I need Python to use a business analyst persona for requirements analysis?

Yes, you need Python installed to use the business analyst persona for requirements analysis. Python scripts are required to customize the persona adoption and execute the underlying data analysis and documentation generation.

What's the best way to explore technical feasibility and architecture options?

The best way to explore technical feasibility and architecture options is through dedicated technical research. This approach evaluates implementation approaches and translates them into actionable project specifications.

How does market research handle competitive landscape and customer trends?

Market research handles the competitive landscape by conducting in-depth analysis of customer needs and industry trends. This strategic planning process dives into domain knowledge and subject matter expertise to identify market opportunities.

Are there limitations when using autonomous discovery for product briefs?

Limitations of autonomous discovery for product briefs depend on the depth of available technical and domain research inputs. If source data is sparse, the generated specifications and documentation may require additional guided human facilitation.