speckit-clarify

Ask targeted clarification questions and encode answers into .specify feature specs.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/miloswrath/iproj-final --skill speckit-clarify-miloswrath
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/miloswrath/iproj-final/tree/main/.agents/skills/speckit-clarify
Command: npx skills add https://github.com/miloswrath/iproj-final --skill speckit-clarify-miloswrath

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ambiguities in feature specifications slow down projects and derail delivery. Speckit Clarify identifies underspecified areas by prompting up to five highly targeted questions and records the answers back into the spec for traceable decision-making.

Core Features & Use Cases

  • Detect vague acceptance criteria, missing requirements, and unclear actor roles.
  • Generate up to five focused clarification questions and merge responses into a new Clarifications section in the spec.
  • Preserve an auditable session history under a per-session timeline to support planning and validation.

Quick Start

Provide up to five targeted clarification questions for the active spec and update the spec with the received answers.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I identify missing requirements in a feature specification?

To identify missing requirements in a feature specification, this Skill analyzes the spec and asks up to five targeted multiple-choice or short-answer questions. It detects vague acceptance criteria and encodes the answers directly back into the document.

What is the best way to clarify vague acceptance criteria for product development?

The best way to clarify vague acceptance criteria is to prompt with focused questions and merge responses into a new Clarifications section. This approach preserves an auditable session history under a per-session timeline to support planning and validation.

How do I update a spec file with new clarification answers automatically?

You update a spec file with clarification answers by applying this Skill to specs following the .specify workflow. It validates consistency and saves the document after every accepted answer, adding a new Clarifications section with a daily session subheading.

Does this spec clarification tool work with existing .specify workflows?

Yes, this spec clarification tool works directly with existing .specify workflows. It applies to specs that follow this structure and updates them by creating a new Clarifications section containing a daily session subheading for traceable decision-making.

How many clarification questions does the tool generate per spec session?

The tool generates up to five clarification questions per spec session. These questions are highly targeted, answerable with two to five multiple-choice options or short answers, and are designed to identify underspecified areas in the feature specification.

When should I not use automated clarification for information gathering?

You should avoid automated clarification when your spec does not follow the .specify workflow or lacks underspecified areas. The tool targets unclear actor roles and missing requirements, so fully detailed specs will not benefit from the questioning process.