business-analyst

Clarify requirements, normalize scope, and define acceptance criteria from messy inputs.

22|2|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/jshsakura/awesome-opencode-skills --skill business-analyst-jshsakura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: business-analyst
Source: https://github.com/jshsakura/awesome-opencode-skills/tree/main/skills/business-analyst
Command: npx skills add https://github.com/jshsakura/awesome-opencode-skills --skill business-analyst-jshsakura

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarifies ambiguous requirements and constrains project scope by transforming messy inputs into precise, testable deliverables, enabling reliable engineering handoff.

Core Features & Use Cases

  • Normalize scope with explicit in-scope, out-of-scope, and deferred items.
  • Extract measurable acceptance criteria and decision points.
  • Identify assumptions, risks, and dependencies to align stakeholders.

Quick Start

Provide a clarified problem statement, explicit in-scope/out-of-scope items, and acceptance criteria ready for engineering handoff.

Frequently Asked Questions about business-analyst

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

FAQPage Schema
How do I clarify messy requirements before engineering handoff?

Clarify messy requirements by transforming ambiguous inputs into explicit in-scope and out-of-scope items. This process normalizes project scope and defines testable deliverables, enabling reliable engineering handoff and preventing scope creep.

What is the best way to define acceptance criteria from ambiguous product inputs?

Defining acceptance criteria involves extracting measurable outcomes and decision points from raw product discovery data. This maps objectives and constraints into explicit, testable deliverables that align stakeholders before development begins.

How do I identify risks and dependencies to align stakeholders?

Identifying risks and dependencies requires mapping assumptions and constraints from messy inputs into explicit project boundaries. This extraction process surfaces hidden dependencies, aligns cross-functional teams, and mitigates scope creep.

Can I normalize project scope with explicit in-scope, out-of-scope, and deferred items?

Yes, normalizing project scope involves categorizing tasks into explicit in-scope, out-of-scope, and deferred items. This scope normalization transforms vague objectives into constrained boundaries, preventing scope creep during engineering handoff.

Does requirement refinement work for cross-functional product discovery tasks?

Requirement refinement applies directly to cross-functional product discovery and handoff tasks. It maps objectives, constraints, and risks into testable deliverables, satisfying the need for precise alignment across diverse teams.

Why does scope creep happen during engineering handoff?

Scope creep happens during engineering handoff when messy inputs lack explicit acceptance criteria and normalized scope. Transforming ambiguous requirements into testable deliverables with clear boundaries prevents this uncontrolled project expansion.