$npx -y skills add omnigentx/jarvis --skill requirements-analysisRESERVED — Future BA role. Guide for gathering, analyzing, and documenting business requirements. Covers stakeholder analysis, use cases, and acceptance criteria.
| 1 | # Requirements Analysis (BA) |
| 2 | |
| 3 | > **⚠️ RESERVED:** This skill is prepared for the future BA role. Not currently in use. |
| 4 | |
| 5 | ## Purpose |
| 6 | |
| 7 | Guide the Business Analyst role in: |
| 8 | - Gathering and clarifying requirements from stakeholders |
| 9 | - Translating business needs into technical specifications |
| 10 | - Writing acceptance criteria |
| 11 | - Managing scope and priorities |
| 12 | |
| 13 | ## Requirements Process |
| 14 | |
| 15 | ### 1. Stakeholder Analysis |
| 16 | - Identify all stakeholders and their interests |
| 17 | - Understand business goals and constraints |
| 18 | - Map relationships between stakeholders |
| 19 | |
| 20 | ### 2. Requirements Gathering |
| 21 | - Ask open-ended questions to understand the "why" |
| 22 | - Document user stories: "As a [role], I want [action] so that [benefit]" |
| 23 | - Identify assumptions and constraints |
| 24 | - Prioritize: Must-have vs. Nice-to-have (MoSCoW method) |
| 25 | |
| 26 | ### 3. Acceptance Criteria |
| 27 | For each requirement, define: |
| 28 | - **Given** [precondition] |
| 29 | - **When** [action] |
| 30 | - **Then** [expected result] |
| 31 | |
| 32 | ### 4. Gap Analysis |
| 33 | - Compare current state vs. desired state |
| 34 | - Identify missing capabilities |
| 35 | - Estimate effort and impact |
| 36 | |
| 37 | ### 5. Documentation |
| 38 | - Requirements specification document |
| 39 | - Use case diagrams |
| 40 | - Process flow diagrams |
| 41 | - Traceability matrix |
| 42 | |
| 43 | ## Quality Checks |
| 44 | |
| 45 | - Is each requirement **testable**? |
| 46 | - Is each requirement **unambiguous**? |
| 47 | - Are requirements **complete** (no gaps)? |
| 48 | - Are there any **contradictions**? |
| 49 | - Is the **scope** clearly bounded? |
| 50 | |
| 51 | ## In Meeting Context |
| 52 | |
| 53 | As BA in a meeting: |
| 54 | - Present requirements clearly with acceptance criteria |
| 55 | - Validate that DEV's implementation matches requirements |
| 56 | - Clarify ambiguities when team has questions |
| 57 | - Flag scope creep early |