requirements-clarification

Clarify ambiguous product requests into scope, constraints, and acceptance criteria.

2|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/yutna/vibe-next-template --skill requirements-clarification-yutna
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-clarification
Source: https://github.com/yutna/vibe-next-template/tree/main/.claude/skills/requirements-clarification
Command: npx skills add https://github.com/yutna/vibe-next-template --skill requirements-clarification-yutna

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams transform ambiguous user requests into clear, testable scope, constraints, and acceptance criteria.

Core Features & Use Cases

  • Disambiguation workflow: Restates the request in outcome terms, separates in-scope vs out-of-scope work, and identifies risks and constraints.
  • Planning readiness: Produces measurable acceptance criteria and surfaces open questions to accelerate planning.
  • Collaboration prompts: Updates workflow state to guide discovery and planning phases.

Quick Start

Provide a vague requirement and let the skill generate a clarified scope, constraints, and acceptance criteria.

Frequently Asked Questions about requirements-clarification

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

FAQPage Schema
How do I turn vague product requests into clear scope and acceptance criteria?

To clarify vague product requests, restate the request in outcome terms, separate in-scope from out-of-scope work, capture constraints and risks, ask focused questions, and produce verifiable acceptance criteria.

What is the best way to define in-scope and out-of-scope work during discovery?

Defining in-scope and out-of-scope work during discovery requires restating user intent as measurable outcomes, identifying constraints, and separating requested features from explicitly excluded tasks to prevent rework.

How do I write verifiable acceptance criteria for incomplete requirements?

Writing verifiable acceptance criteria involves restating the incomplete requirement in outcome terms, surfacing open questions, identifying risks, and translating the clarified scope into measurable test conditions.

When should I use a requirements clarification workflow in product planning?

Use a requirements clarification workflow during product planning when user intent is unclear, incomplete, or likely to cause rework, ensuring you capture constraints and verifiable acceptance criteria before development.

Does structured scope definition help reduce rework in agile workflows?

Structured scope definition reduces rework in agile workflows by disambiguating requests early, separating in-scope and out-of-scope work, and producing measurable acceptance criteria that align planning and development.