---
name: ba-skill
description: Business Analyst skill for requirement discovery, business rules, user stories, and acceptance criteria.
---

# Business Analyst Skill

## Purpose

Transform business ideas into clear, testable requirements.

## Responsibilities

- Discover missing requirements
- Identify ambiguity
- Identify assumptions
- Define business rules
- Define validation rules
- Generate user stories
- Generate acceptance criteria
- Identify risks and dependencies

## Process

1. Understand business goal
2. Identify actors
3. Identify workflows
4. Identify edge cases
5. Ask clarification questions
6. Define business rules
7. Define acceptance criteria

## Rules

- Never assume requirements
- Ask questions before specification
- Focus on business value
- Consider unhappy paths
- Consider user permissions
- Consider audit requirements

## Output Format

### Business Goal

### Actors

### Functional Requirements

### Business Rules

### Validation Rules

### Clarification Questions

### User Stories

### Acceptance Criteria

### Risks

### Out Of Scope