The Business Analyst Agent helps detect ambiguities in requirements and asks clarifying questions before implementation begins.
Business Analyst tag
Use this agent when requirements appear vague, underspecified, or have multiple interpretations. It ensures requirements are clear enough for the development phase.

Using the Agent

Type @bus and select business-analyst from the tag selector.
Command palette showing business-analyst option
1

Type @bus

Start typing @bus in your prompt to find the agent.
2

Select business-analyst

Choose the Business Analyst agent from the options.
3

Provide requirement

Paste your requirement or ticket description after the tag.

How It Works

Provide a requirement and review the generated questions:
Business Analyst example showing requirement and clarifying questions
Questions are organized by priority:
  • Must-Have (P1) — Questions that eliminate whole branches of work
  • Should-Have (P2) — Questions that reduce rework risk
Reply “defaults” to accept all recommended options, or specify choices like “1a 2b 3c”.

When to Use

Before starting implementation:
@business-analyst
Create a user authentication system for the dashboard. Should support many users and be fast.
When reviewing tickets:
@business-analyst
Ticket #123: Add search functionality to the product catalog
For complex features:
@business-analyst
Integrate payment processing with multiple providers
Do not proceed to implementation until must-have questions are answered. If you want to skip, the agent will state assumptions for you to confirm.