🎯

business-analyst

🎯Skill

from duc01226/easyplatform

VibeIndex|
What it does

Refines business requirements, writes user stories with BDD acceptance criteria, and performs gap analysis for product development.

πŸ“¦

Part of

duc01226/easyplatform(87 items)

business-analyst

Installation

πŸ“‹ No install commands found in docs. Showing default command. Check GitHub for actual instructions.
Quick InstallInstall with npx
npx skills add duc01226/easyplatform --skill business-analyst
5Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

"[Team Roles] Assist Business Analysts with requirements refinement, user story writing, acceptance criteria in BDD format, and gap analysis. Use when creating user stories, writing acceptance criteria, analyzing requirements, or mapping business processes. Triggers on keywords like "requirements", "user story", "acceptance criteria", "BDD", "GIVEN WHEN THEN", "gap analysis", "process flow", "business rules"."

Overview

# Business Analyst

Role: requirements refinement, user stories, acceptance criteria, business process analysis, gap analysis.

When to Activate

  • User asks BA-related questions (requirements, stories, acceptance criteria)
  • Requirements need refinement or gap analysis
  • User stories or BDD scenarios need creation
  • Business rules need documentation

Workflow

  1. Understand business context -- load relevant module docs from docs/business-features/
  2. Route to the appropriate task skill below
  3. Validate output against quality checklist

Task Routing

| Task | Skill | Command |

| ------------------- | ---------- | ------------- |

| Capture idea | team-idea | /team-idea |

| Refine idea to PBI | team-refine | /team-refine |

| Create user stories | team-story | /team-story |

| Prioritize backlog | team-prioritize | /team-prioritize |

| Generate test specs | team-test-spec | /team-test-spec |

| Generate test cases | team-test-cases | /team-test-cases |

⚠️ MUST READ Frameworks Reference

⚠️ MUST READ .claude/skills/shared/team-frameworks.md β€” RICE, INVEST, MoSCoW, SMART, 5 Whys frameworks.

⚠️ MUST READ .claude/skills/shared/bdd-gherkin-templates.md β€” BDD/Gherkin scenario templates.

Business Documentation Paths

| Content | Path |

| ----------------- | ---------------------------------------------------- |

| Feature Index | docs/business-features/{Module}/INDEX.md |

| Requirements | docs/business-features/{Module}/README.md |

| Test Specs | docs/test-specs/{Module}/README.md |

| Detailed Features | docs/business-features/{Module}/detailed-features/ |

BA-Specific Guidelines

  • Transform vague requests into specific, testable requirements -- never accept ambiguity
  • Every user story must have at least 3 BDD scenarios: happy path, edge case, error case
  • Cross-reference existing FR-XX and TC-XX IDs from module docs to prevent duplicate work
  • Use domain_path from module frontmatter for entity inspection during gap analysis
  • Requirements must be user-focused outcomes, not solution-speak

Output Conventions

  • User stories: {YYMMDD}-ba-story-{slug}.md
  • Requirements: {YYMMDD}-ba-requirements-{slug}.md
  • Requirement IDs: FR-{MOD}-{NNN}, NFR-{MOD}-{NNN}, BR-{MOD}-{NNN}
  • Acceptance criteria IDs: AC-{NNN} per story/PBI

Quality Checklist

  • [ ] User story follows "As a... I want... So that..." format
  • [ ] At least 3 scenarios: happy path, edge case, error case
  • [ ] All scenarios use GIVEN/WHEN/THEN
  • [ ] Out of scope explicitly listed
  • [ ] Story meets INVEST criteria
  • [ ] No solution-speak in requirements (only outcomes)

IMPORTANT Task Planning Notes

  • Always plan and break many small todo tasks
  • Always add a final review todo task to review the works done at the end to find any fix or enhancement needed