speckit-clarify

Identify underspecified areas in feature specifications and propose targeted clarifications.

Updated Apr 25, 2026
One-click install
npx skills add https://github.com/sdk451/claude-gdrive --skill speckit-clarify-sdk451
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/sdk451/claude-gdrive/tree/main/.cursor/skills/speckit-clarify
Command: npx skills add https://github.com/sdk451/claude-gdrive --skill speckit-clarify-sdk451

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify underspecified areas in a feature specification and guide a controlled clarifications workflow to reduce ambiguity and downstream rework.

Core Features & Use Cases

  • Structured ambiguity detection across taxonomy (Functional, Data Model, UX, Non-functional, Edge cases)
  • Interactive questioning loop that limits to five questions and records decisions into the spec
  • Automatic updates to the spec with a dedicated Clarifications section and per-session records, preserving existing structure

Quick Start

Provide the feature spec to start a clarifications session and let it generate targeted questions.

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 software feature specification?

Ambiguity detection in a feature specification scans taxonomy areas like functional requirements, data models, interactions, and edge cases. This structured analysis pinpoints underspecified sections needing targeted clarifications to reduce downstream rework.

What is the best way to clarify underspecified requirements in a formal spec?

The best way to clarify underspecified requirements is through an interactive questioning loop that proposes targeted clarifications. This approach records decisions directly into the spec, preserving existing structure while systematically reducing ambiguity across documented features.

Can I update my feature spec automatically while resolving ambiguity?

Yes, you can update your feature spec automatically by adding a dedicated Clarifications section and per-session records. As you approve answers during the interactive workflow, incremental spec updates preserve existing structure while documenting resolved ambiguities.

How many questions does an interactive specification clarification session generate?

An interactive specification clarification session limits questioning to five targeted questions per cycle. This constraint ensures a controlled workflow focusing on the most critical underspecified areas before recording decisions and updating the feature spec.

Does structured ambiguity analysis work for non-functional requirements and edge cases?

Yes, structured ambiguity analysis explicitly handles non-functional criteria and edge cases alongside functional requirements and data models. It scans these taxonomy categories to detect underspecified areas and propose targeted clarifications for comprehensive specification review.

When should I use a targeted clarification workflow for software engineering specs?

Use a targeted clarification workflow for software engineering specs when formal structures show underspecified areas. It is essential for reducing ambiguity and downstream rework by systematically addressing core requirements, data models, and edge cases before implementation begins.