speckit-clarify

Ask up to five targeted questions and write answers into feature specs.

130|14|Updated Apr 30, 2026
One-click install
npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-clarify-dmae97
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/dmae97/oh-my-kimi/tree/main/templates/skills/kimi/speckit-clarify
Command: npx skills add https://github.com/dmae97/oh-my-kimi --skill speckit-clarify-dmae97

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you prevent wasted effort by finding missing decisions and underspecified requirements in your current feature spec.

Core Features & Use Cases

  • Ambiguity & coverage scan: Classifies spec gaps across goals, data model, UX flow, quality attributes, integrations, edge cases, tradeoffs, terminology, and acceptance signals.
  • Targeted clarification loop (max 5): Asks up to five high-impact, decision-driving questions to resolve Partial/Missing items.
  • Spec updates in-place: Records each accepted answer into the most relevant sections to reduce downstream rework before running planning.

Quick Start

Run speckit-clarify on your active spec to ask targeted questions and update the spec with the answers.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I remove ambiguity from a feature specification before planning?

To remove ambiguity from a feature specification, you scan for underspecified goals and edge cases using a structured taxonomy. The tool asks up to five targeted questions and writes accepted answers directly into the spec to prevent downstream rework.

What is specification clarification and how does it improve acceptance criteria?

Specification clarification resolves missing decisions in a feature spec by classifying gaps across data models, UX flows, and quality attributes. Updating the spec in-place with these decisions ensures acceptance criteria are fully defined before implementation begins.

Do I need a .specify directory to clarify requirements in spec-kit projects?

Yes, you need a .specify directory to clarify requirements in spec-kit projects. The clarification process requires this prerequisite directory structure to scan existing specifications, validate post-write updates, and honor before_clarify or after_clarify extension hooks.

How do you identify underspecified requirements in a feature spec?

You identify underspecified requirements by scanning an active feature specification using an ambiguity taxonomy. This classifies coverage gaps across goals, integrations, edge cases, tradeoffs, terminology, and acceptance signals to find areas that would break implementation.

Are there limits to how many questions a requirements clarification process should ask?

Yes, a requirements clarification process should limit itself to five high-impact, decision-driving questions. This constraint focuses on resolving partial or missing items in the specification without overwhelming the user during the interactive questioning loop.