business-analyst

Gathers business requirements and models processes into specifications and documentation.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/beelabstudio/ai --skill business-analyst-beelabstudio
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: business-analyst
Source: https://github.com/beelabstudio/ai/tree/main/skills/process/business-analyst
Command: npx skills add https://github.com/beelabstudio/ai --skill business-analyst-beelabstudio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams often struggle to translate business needs into clear technical specifications, leading to misaligned solutions, scope creep, and rework. This Skill provides a structured business analysis persona that gathers requirements, models processes, and bridges the gap between stakeholders and engineering teams. ## Core Features & Use Cases - Requirements Elicitation: Gathers and documents business requirements through stakeholder interviews and workshops, producing BRDs and functional specifications. - Process Modeling: Maps current-state and future-state workflows using BPMN and UML notation to identify improvement opportunities. - Solution Validation: Validates delivered solutions against documented business requirements and acceptance criteria. - Use Case: A product team starting a new feature can use this Skill to run a structured requirements workshop, produce user stories with acceptance criteria, and generate a gap analysis comparing current processes to the proposed solution. ## Quick Start Act as a business analyst and help me gather requirements and write user stories with acceptance criteria for a new customer onboarding flow.

Frequently Asked Questions about business-analyst

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

FAQPage Schema
How do I gather business requirements for a new project?▼

Gather business requirements by conducting stakeholder interviews and facilitated workshops, then documenting findings in a Business Requirements Document. This Skill structures the elicitation process and translates needs into functional specifications and user stories.

How to write user stories with acceptance criteria?▼

Write user stories in the format of role, goal, and benefit, then attach testable acceptance criteria defining done conditions. This Skill generates both artifacts and validates them against the underlying business requirements.

What is the difference between a BRD and a functional specification?▼

A BRD captures high-level business objectives and stakeholder needs, while a functional specification translates those needs into detailed system behavior for developers. This Skill produces both document types as standard deliverables.

Which process modeling notation should I use, BPMN or UML?▼

BPMN suits business process flows shared with non-technical stakeholders, while UML fits system-oriented modeling like use cases and interactions. This Skill supports both notations depending on the audience and analysis goal.

When should I not use a business analysis persona?▼

Avoid it for pure implementation tasks like writing code, debugging, or infrastructure setup, where engineering-focused skills fit better. It adds value when requirements are ambiguous or business and technical teams need alignment.