requirements-clarification

Clarify TDD requirements via structured questionnaires and output test briefs.

4|1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/DoubleslashSE/claude-marketplace --skill requirements-clarification-doubleslashse
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: requirements-clarification
Source: https://github.com/DoubleslashSE/claude-marketplace/tree/main/Plugins/dotnet-tdd/skills/requirements-clarification
Command: npx skills add https://github.com/DoubleslashSE/claude-marketplace --skill requirements-clarification-doubleslashse

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps product teams and engineers align on what to test before writing tests, reducing ambiguity, scope creep, and rework.

Core Features & Use Cases

  • Structured Clarification: A repeatable framework to elicit functional, edge-case, and technical requirements.
  • Questionnaires for RED/Green Phases: Generates targeted questions and acceptance criteria to drive early-definition of done.
  • Conversion to Test Scenarios: Transforms collected answers into concrete test scenarios and scope.

Quick Start

Use the requirements-clarification skill to generate a clarifying questionnaire for a new feature, collect responses, and convert them into test scenarios ready for RED phase.

Frequently Asked Questions about requirements-clarification

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

FAQPage Schema
How do I clarify requirements for TDD when acceptance criteria are unclear?

To clarify requirements for TDD, you can use a structured questionnaire workflow to elicit functional, edge-case, and technical requirements. This process reduces ambiguity and generates a ready-to-use test brief for the RED and green phases.

What is the best way to define edge cases before writing tests?

The best way to define edge cases is applying a repeatable clarification framework that targets functional, technical, and data flows. It transforms collected answers into concrete test scenarios and scope.

How do I convert feature requirements into test scenarios?

You convert feature requirements into test scenarios by collecting responses through a targeted questionnaire and transforming them into a test brief. This output is ready to drive the RED phase of your TDD workflow.

Does requirements clarification work for features with missing examples?

Yes, requirements clarification is specifically designed for features with missing examples, unclear acceptance criteria, or edge cases. It enforces a structured questionnaire workflow to capture missing data flow details.

How to reduce scope creep and ambiguity when writing acceptance criteria?

To reduce scope creep and ambiguity when writing acceptance criteria, align product teams and engineers using a structured clarification framework. This early definition of done ensures everyone agrees on what to test before writing tests.