speckit-clarify

Identifies gaps in feature specs and generates clarifying questions for the user.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify and resolve underspecified areas in active feature specifications by guiding a structured clarification workflow and recording answers back into the spec.

Core Features & Use Cases

  • Structured ambiguity detection across functional requirements, data models, UX flows, non-functional criteria, and external dependencies.
  • Incremental updates to the spec with a dedicated Clarifications section and daily session trace, ensuring traceability and auditability.
  • Generates a concise, prioritized set of clarifying questions (up to 5) to reduce downstream rework and misaligned acceptance tests.

Quick Start

Run the clarifications workflow on the active feature spec to begin identifying ambiguities and recording answers back into 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 ambiguities in a feature specification before development starts?

Identify ambiguities in a feature specification by running a structured clarification session that scans functional scope, data models, and edge cases to generate targeted questions. This process detects underspecified areas early, reducing downstream rework and misaligned acceptance tests.

What is the best way to track clarification questions and answers within a specification document?

Track clarification questions and answers by creating a dedicated Clarifications section with daily session headings in the spec. Bullet points are inserted after each answer, and changes are written back to the document, ensuring full traceability and auditability for future reference.

Can I use a structured clarification workflow to improve requirements for active feature specs?

Yes, you can use a structured clarification workflow to improve requirements for active feature specs. It automatically validates incremental updates and scans categories like interaction flows, non-functional criteria, and external dependencies to ensure all requirements are fully specified.

How many clarifying questions should I generate to resolve underspecified requirements without overwhelming stakeholders?

Generate up to five prioritized, answerable clarifying questions to resolve underspecified requirements without overwhelming stakeholders. This concise set targets critical gaps in terminology, integration points, and functional scope to efficiently align expectations.

Does feature specification clarification work within an existing .specify project structure?

Feature specification clarification works specifically within an existing .specify project structure. The tool scans the active feature spec, applies in-memory spec tracking, and automatically writes validated incremental updates directly back into the project files.

What categories of a feature specification are scanned during an ambiguity detection process?

Categories scanned during an ambiguity detection process include functional scope, data model, interaction flows, non-functional criteria, integration points, edge cases, and terminology. Scanning these areas ensures comprehensive coverage of potential underspecified requirements.