speckit-clarify

Generate targeted clarification questions and encode answers into feature specs.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/fly-eng/yzh --skill speckit-clarify-fly-eng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/fly-eng/yzh/tree/main/.kimi/skills/speckit-clarify
Command: npx skills add https://github.com/fly-eng/yzh --skill speckit-clarify-fly-eng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify underspecified areas in the current feature specification by guiding the user to ask up to 5 highly targeted clarification questions and encoding the answers back into the spec.

Core Features & Use Cases

  • Clarification workflow: loads the current spec, runs a taxonomy-based ambiguity scan, and marks categories as Clear / Partial / Missing to guide planning.
  • Up to 5 questions: generates prioritized candidate questions targeting high-impact gaps; questions can be multiple-choice or short-answer.
  • Session-based clarifications: creates a "Clarifications" section with a "Session YYYY-MM-DD" header and records each Q/A as a bullet.
  • Spec update: applies accepted answers to Functional Requirements, Data Model, User Stories, and Non-functional Criteria, then saves changes back to the spec.

Quick Start

Run the Speckit Clarify flow on the active feature spec to begin collecting clarifying 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 specification before development?

To identify spec gaps, run a taxonomy-based ambiguity scan on your feature specification to mark categories as Clear, Partial, or Missing, which guides your planning and reduces downstream rework.

What is the best way to track clarifications in a spec workflow?

The best way to track clarifications is to generate targeted questions, record each Q/A as a bullet under a dated session header in a Clarifications section, and then update the spec with the accepted answers.

How do I encode clarification answers back into a feature spec?

You can encode clarification answers by applying the accepted responses directly into the Functional Requirements, Data Model, User Stories, and Non-functional Criteria sections of your spec, then saving the changes.

Can I generate multiple choice questions for feature clarification?

Yes, you can generate feature clarification questions in either multiple-choice or short-answer formats, prioritizing high-impact gaps to ensure comprehensive coverage of underspecified areas.

How many clarification questions can I generate for a single spec?

You can generate up to five highly targeted clarification questions for a single feature specification to address the most critical underspecified areas without overwhelming the review process.

When do I need to run a spec clarification workflow?

You need to run a spec clarification workflow when your active feature spec in the .specify/ directory has potential ambiguity, ensuring all taxonomy categories are fully defined before development begins.