speckit-clarify

Generate targeted clarification questions for feature specs and encode answers back.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify underspecified areas in the current feature spec by generating up to five highly targeted clarification questions and encoding answers back into the spec.

Core Features & Use Cases

  • Structured ambiguity assessment: applies a comprehensive taxonomy to surface gaps across Functional Scope, Domain & Data Model, Interaction & UX, Non-Functional Quality, and more.
  • Priority question queue: builds a ranked list of questions to minimize downstream rework and align with planning activities.
  • In-line spec updates: appends clarifications under a dedicated Clarifications section and applies accepted answers to the relevant sections of the spec, saving changes after each acceptance.

Quick Start

Run the clarification workflow to identify gaps in the active feature spec and generate up to five 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 gaps in a feature spec before development starts?

Spec gap identification works by applying a structured taxonomy across functional scope, domain data model, interaction UX, non-functional attributes, and integration concerns to surface underspecified areas and generate up to five targeted clarification questions.

How do you document clarification answers directly into a feature spec?

Clarification answers are encoded back into the spec by appending them under a dedicated Clarifications section with a daily session header, applying accepted answers to relevant spec sections, and saving changes atomically back to the active spec.

What is the best way to prioritize spec clarification questions for planning?

The best way to prioritize clarification questions is by building a ranked priority queue that minimizes downstream rework and aligns with planning activities across functional scope, data model, interaction UX, and non-functional quality domains.

Does this spec clarification workflow handle non-functional requirements and integration concerns?

Yes, the spec clarification workflow handles non-functional requirements and integration concerns by applying a structured taxonomy that explicitly classifies gaps across these attributes alongside functional scope, domain data model, and interaction UX.

Can I generate clarification questions for an existing active feature spec?

Yes, you can generate clarification questions for an existing active feature spec by loading the active spec into the workflow, which analyzes underspecified areas and outputs a prioritized queue of up to five targeted questions.

What are the limitations of automated spec gap detection for requirements planning?

A limitation of automated spec gap detection is that it generates a maximum of five targeted questions per session and requires manual acceptance of answers to encode clarifications back into the spec file atomically.