speckit-clarify

Resolve feature specification ambiguities through a constrained single-question clarification loop.

3|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/ldilov/harness-forge --skill speckit-clarify-ldilov
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/ldilov/harness-forge/tree/main/.agents/skills/speckit-clarify
Command: npx skills add https://github.com/ldilov/harness-forge --skill speckit-clarify-ldilov

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Clarify ambiguous specs and capture clarifications directly in the spec file to reduce rework and misinterpretations.

Core Features & Use Cases

  • Interactive, constrained clarification loop that surfaces up to five high-impact questions.
  • Automatic documentation of answers under a "Clarifications" section and integration into functional and non-functional sections.
  • Generates a final report including touched sections and recommended proceed-to-plan guidance.

Quick Start

Provide a live clarification session against your current spec to surface high-impact ambiguities and record each answer in a dedicated Clarifications section.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I resolve ambiguities in a feature specification?

Resolve ambiguities in a feature specification by running an interactive, constrained clarifications loop that asks up to five high-impact questions. This process surfaces hidden misinterpretations and records answers directly into the spec file.

How do I clarify requirements without losing track of the answers?

Clarify requirements by using a single-question-per-step workflow that automatically documents each answer. It records responses under a dedicated Clarifications section and integrates them into functional and non-functional spec sections.

What is the best way to capture spec clarifications interactively?

The best way to capture spec clarifications is through a constrained session that limits the scope to five questions. This targeted approach prevents scope creep while directly updating the specification document with actionable answers.

Does the speckit framework support automated spec updates during clarification?

Yes, the speckit framework supports automated spec updates by recording answers into a dedicated Clarifications session. It automatically updates both functional and non-functional sections of the specification as you progress.

When should I move from spec clarification to the planning phase?

You should move to the planning phase after the clarification loop concludes, guided by a final status report. This report includes the question count, touched sections, and explicit recommendations for proceeding to plan.

Limitations of using a constrained clarification loop for requirements gathering?

A constrained clarification loop limits sessions to a maximum of five high-impact questions. While this prevents endless cycles, it may require multiple separate sessions if a feature specification has extensive or deeply complex ambiguities.