What problem does it solve? Business analysts often produce vague requirements, incomplete user stories, and inconsistent documentation that lead to rework during development. This Skill enforces mandatory rules and proven formats for requirements elicitation, user stories, use cases, BRD/SRS documents, BPMN process models, data dictionaries, and acceptance testing. ## Core Features & Use Cases - Requirements Elicitation: Distinguishes functional vs non-functional requirements, defines scope, stakeholders, and acceptance criteria with clear good/bad examples. - User Stories & Use Cases: Enforces INVEST-compliant stories with Given-When-Then acceptance criteria and full use case flows (main, alternative, exception). - Documentation Standards: Provides BRD and SRS (IEEE 830) structures, BPMN 2.0 process modeling rules, data dictionary conventions, and UAT test case templates. - Use Case: A BA documenting a notification label module can follow the included end-to-end example covering user stories, display configuration use cases, auto-labeling rules with JSON condition structures, and process flows. ## Quick Start Ask the assistant to act as a business analyst and write INVEST-compliant user stories with acceptance criteria for your feature.