business-analyst

Generates structured business analysis specifications with workflows, Mermaid diagrams, and Gherkin acceptance criteria.

1|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/ntd237/draft_toolkits_20042026 --skill business-analyst-ntd237
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: business-analyst
Source: https://github.com/ntd237/draft_toolkits_20042026/tree/main/.agents/skills/business-analyst
Command: npx skills add https://github.com/ntd237/draft_toolkits_20042026 --skill business-analyst-ntd237

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about business-analyst

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

FAQPage Schema
How do I turn a project idea into a business requirements specification?▼

Describe your project concept, target users, and key business rules, and the skill generates a structured specification with workflows, actors, business rules, edge cases, and Gherkin acceptance criteria. It asks up to two rounds of clarifying questions if the scope is ambiguous.

What is the difference between Lite mode and Full mode specifications?▼

Lite mode outputs 4 sections (overview, workflows, edge cases, acceptance criteria) for single-module features with up to 3 actors. Full mode outputs all 13 sections including state machines, NFRs, MoSCoW prioritization, and architecture for multi-actor or compliance-sensitive systems.

Does this skill support AI and computer vision project specifications?▼

Yes, it includes dedicated domain lenses for Computer Vision (frame sampling, NMS/ByteTrack, edge vs cloud inference) and NLP/LLM/GenAI (token budgeting, RAG pipelines, hallucination guardrails), alongside Web, Mobile, and Game domains.

What format are the acceptance criteria written in?▼

All acceptance criteria are written strictly in Gherkin Given-When-Then format. The quality checklist requires every edge case in the specification to map to at least one Gherkin scenario.

What language is the generated specification written in?▼

The final report is written in Vietnamese with standard English technical terms preserved for entity names, status codes, and Mermaid node keys. Internal analysis is performed in English.