What problem does it solve? Turning a rough project idea into an execution-ready specification is slow and error-prone: requirements stay vague, edge cases get missed, and acceptance criteria lack testable structure. This Skill converts high-level project concepts into complete, structured BA specifications before engineering begins. ## Core Features & Use Cases - Multi-Domain Specification: Detects and applies domain lenses for Web, Mobile, Game, Computer Vision, NLP/LLM/GenAI, Compliance, and Data/Analytics projects. - Two Depth Modes: Lite mode (4 sections) for simple single-module features, Full mode (13 sections) covering actors, workflows, state machines, edge cases, NFRs, MoSCoW prioritization, and architecture. - Built-in Quality Checklist: Self-validates that every actor has a workflow, every edge case maps to a Gherkin scenario, and every NFR is measurable. - Use Case: Describe a new mobile app with offline sync and push notifications, and receive a Vietnamese-language spec with Mermaid flowcharts, business rules, failure-mode tables, and Given-When-Then acceptance criteria ready for the dev team. ## Quick Start Describe your project idea and ask the business-analyst skill to produce a full BA specification with workflows, edge cases, and acceptance criteria.