speckit-clarify

Identify underspecified areas in feature specifications and prompt for targeted clarification questions.

Updated Mar 10, 2026
One-click install
npx skills add https://github.com/dantasgut/clayflow --skill speckit-clarify-dantasgut
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/dantasgut/clayflow/tree/main/.claude/skills/speckit-clarify
Command: npx skills add https://github.com/dantasgut/clayflow --skill speckit-clarify-dantasgut

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identifies underspecified areas in a feature specification and prompts for up to five targeted clarification questions, encoding answers back into the spec to reduce ambiguity and downstream rework.

Core Features & Use Cases

  • Structured ambiguity detection across functional, data, UX, and non-functional areas.
  • Session-based clarifications that append to the spec and produce concrete, testable updates.
  • Interactive, one-question-at-a-time loop with recommended options to reduce rework risk.
  • Automatic capture of accepted answers and minimal, precise spec updates.

Quick Start

Run speckit-clarify against your current spec to begin a guided clarification session and append results to the spec.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I identify ambiguity in a feature specification before development?▼

Targeted clarification questions detect ambiguity in a feature specification by scanning functional, data, UX, and non-functional dimensions. The interactive session prompts up to five questions one at a time, exposing gaps to reduce downstream rework risk.

What is the best way to refine product specs with measurable acceptance criteria?▼

Refining product specs into measurable acceptance criteria involves an interactive clarification loop that captures accepted answers and appends them to the specification. This produces concrete, testable updates with date-stamped session tracking for traceability.

How do I update a feature spec to resolve underspecified requirements?▼

To resolve underspecified requirements in a feature spec, run a guided clarification session that appends answers to a Clarifications section. It automatically captures accepted answers and applies minimal, precise spec updates for measurable testable outcomes.

Does interactive specification clarification work for both functional and non-functional requirements?▼

Interactive specification clarification works for both functional and non-functional requirements by structuring ambiguity detection across functional, data, UX, and non-functional areas. This ensures comprehensive coverage of all specification dimensions during refinement.

What are the limitations of automated specification clarification for feature planning?▼

Automated specification clarification limits each interactive session to a maximum of five targeted questions to maintain focus. It concentrates on capturing precise answers and applying minimal spec updates rather than generating entirely new feature requirements from scratch.