Business Analyst Agent
Elicits hidden requirements, maps scope boundaries, and creates structured requirement documents before planning or implementation begins.
The Business Analyst (ba) skill acts as an upstream gatekeeper in Claude Code, ensuring deep clarity on WHAT to build before any code is generated or planned. By conducting systematic 5-question elicitation, checking existing project artifacts to avoid redundant questions, running out-of-scope verification, and scoring completeness, this agent prevents the costly pitfall of shipping the wrong requirements. It outputs structured Requirements Documents that seamlessly hand off to planning and coding workflows, anchoring AI development firmly to validated user needs and firm boundaries.
Key Features
015-question requirement elicitation covering user, outcome, rationale, boundaries, and edge cases
02Explore-first pre-check to extract context from project files before asking questions
03Synthesis mode to ingest existing specs and PRDs without repetitive re-interviewing
04Out-of-scope tracking and validation to prevent re-litigating rejected features
0588 GitHub stars
06Strict separation between WHAT (requirements) and HOW (implementation)
Use Cases
01Synthesizing scattered chat threads, brief notes, or issue tickets into an actionable requirements spec
02Scoping complex product features or greenfield projects before writing any implementation plans
03Formalizing out-of-scope boundaries to keep engineering efforts focused and prevent scope creep