requirements-gathering

Transforms vague requests into structured briefs with acceptance criteria and scope.

2|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/kscius/KS-Cursor-Orchestrator --skill requirements-gathering-kscius
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-gathering
Source: https://github.com/kscius/KS-Cursor-Orchestrator/tree/main/skills/requirements-gathering
Command: npx skills add https://github.com/kscius/KS-Cursor-Orchestrator --skill requirements-gathering-kscius

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extracts structured requirements from vague or underspecified requests and provides an acceptance-criteria-driven brief to guide planning and execution.

Core Features & Use Cases

  • Turn ambiguous goals into a clear problem statement, scope, constraints, and open questions.
  • Produce acceptance criteria and a testable scope to avoid guessing during planning.
  • Use after brainstorming or when user goals are fuzzy to prepare execution-ready specs.

Quick Start

Provide a fuzzy user goal and I will generate a structured requirements brief ready for planning.

Frequently Asked Questions about requirements-gathering

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

FAQPage Schema
How do I turn vague requests into concrete requirements for project planning?

Transform vague requests into a structured requirements brief by defining a clear problem statement, scope, constraints, and open questions. This formalizes ambiguous goals into testable acceptance criteria, preventing execution guesswork and ensuring stakeholders align on expected outcomes before planning begins.

What is the best way to define scope and acceptance criteria for underspecified user goals?

Defining scope and acceptance criteria for underspecified goals requires generating a formal requirements template. This template captures the problem, desired outcome, dependencies, and evidence needed, ensuring the scope remains testable and execution-ready before any development or planning begins.

When do I need a formal requirements brief before starting project execution?

You need a formal requirements brief when user goals are fuzzy or underspecified and you lack acceptance criteria. Generating a brief early captures constraints, dependencies, and open questions, avoiding costly scope definition errors and misaligned stakeholder expectations during later execution phases.

Can I use this approach to prepare execution-ready specs after a brainstorming session?

Yes, applying this after brainstorming or when goals are fuzzy prepares execution-ready specifications. It translates raw ideas into a structured brief with defined dependencies and testable acceptance criteria, bridging the gap between initial ideation and formal project planning.

Does requirements gathering work without predefined dependencies or technical components?

Requirements gathering works without predefined dependencies or technical components because it focuses on structuring the request itself. It identifies open questions and external dependencies as part of the brief, operating independently of specific frameworks or platform constraints.