business-analyst

Translate vague task descriptions into precise, testable specifications with acceptance criteria.

7|Updated Mar 14, 2019
One-click install
npx skills add https://github.com/twkevinzhang/EhLink-Getter --skill business-analyst-twkevinzhang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: business-analyst
Source: https://github.com/twkevinzhang/EhLink-Getter/tree/main/.agent/skills/business-analyst
Command: npx skills add https://github.com/twkevinzhang/EhLink-Getter --skill business-analyst-twkevinzhang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams convert vague, speculative task descriptions into concrete, testable specifications that guide design, development, and validation.

Core Features & Use Cases

  • Scratchpad-driven discovery: All analysis is captured in a dedicated scratchpad to ensure traceability, context, and reusability of insights.
  • Requirements elicitation and scoping: Identifies functional and non-functional requirements, boundaries, dependencies, and edge cases to prevent scope creep.
  • Acceptance criteria drafting: Produces clear, measurable acceptance criteria aligned to business goals and stakeholder needs.
  • Structured output generation: Consolidates business context, requirements, constraints, and open questions into a final specification document suitable for planning and delivery.

Quick Start

Provide the path to the Task File (e.g., .specs/tasks/task-name.md). The agent reads the task, performs stage-based discovery, and returns a complete, testable specification ready for planning.

Frequently Asked Questions about business-analyst

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

FAQPage Schema
How do I turn vague task descriptions into precise, testable specifications?

To turn vague task descriptions into precise, testable specifications, you need structured requirements elicitation that enforces measurable criteria, clear scope boundaries, and stakeholder alignment. This process translates speculative ideas into concrete functional and non-functional requirements suitable for engineering and QA.

What is the best way to draft acceptance criteria aligned with business goals?

Drafting acceptance criteria aligned with business goals requires a stage-based discovery process that identifies dependencies, boundaries, and edge cases. This approach prevents scope creep by producing measurable criteria matched directly to stakeholder needs within a structured specification document.

How do I prevent scope creep during requirements elicitation and scoping discussions?

Preventing scope creep during requirements elicitation involves identifying clear scope boundaries, non-functional constraints, and edge cases early. By capturing context and open questions in a dedicated scratchpad, teams ensure traceability and maintain strict alignment on functional requirements throughout product phases.

Can I use a markdown task file to generate a complete specification ready for planning?

Yes, you can provide a path to a markdown task file to generate a specification ready for planning. The agent reads the task file, performs stage-based discovery on the raw input, and returns a complete, testable specification consolidating business context and constraints.

Does requirements elicitation work without prior stakeholder alignment?

Requirements elicitation can process vague inputs, but achieving testable specifications requires clarifying stakeholder needs and open questions. The workflow captures missing context and constraints to enforce measurable criteria, ensuring the final structured output aligns with actual business goals.