speckit.clarify

Identify underspecified areas in feature specifications and generate targeted clarification questions.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/aniruddh2003/ai-code-reviewer --skill speckit-clarify-aniruddh2003
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.clarify
Source: https://github.com/aniruddh2003/ai-code-reviewer/tree/main/.agent/skills/speckit.clarify
Command: npx skills add https://github.com/aniruddh2003/ai-code-reviewer --skill speckit-clarify-aniruddh2003

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill identifies underspecified areas in feature specifications, asking up to 5 highly targeted clarification questions to enhance the spec's comprehensiveness.

Core Features & Use Cases

  • Ambiguity Detection: Identifies logical gaps, missing constraints, or vague requirements in specifications.
  • Structured Questions: Asks up to 5 highly targeted questions to resolve ambiguities.
  • Integration: Records clarifications directly in the spec file, enhancing its quality and accuracy.

Quick Start

Use the speckit.clarify skill to identify underspecified areas in your feature spec and generate clarification questions.

Frequently Asked Questions about speckit.clarify

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

FAQPage Schema
How do I detect ambiguity in a feature specification?

Ambiguity detection in a feature specification is handled by analyzing the spec to identify logical gaps, missing constraints, and vague requirements. The skill generates up to five targeted clarification questions to resolve these underspecified areas.

What is the best way to clarify underspecified feature requirements?

The best way to clarify underspecified feature requirements is to generate structured, targeted questions that directly address logical gaps. This approach pinpoints missing constraints and records the clarifications directly in the specification file to improve accuracy.

How do I improve specification quality for software engineering projects?

Specification quality improves by identifying vague requirements and asking structured clarification questions. Recording answers directly within the spec file enhances comprehensiveness and reduces ambiguity for downstream feature engineering.

Can I limit the number of clarification questions generated for a spec?

Yes, the clarification process is constrained to generating a maximum of five highly targeted questions. This limit ensures the ambiguity detection remains focused on the most critical underspecified areas within the feature specification.

Does specification clarification record answers directly in the spec file?

Yes, specification clarification records resolved ambiguities directly in the spec file. This integration ensures the feature specification maintains its quality and accuracy without requiring external tracking for the generated questions.

When should I use targeted questions for feature engineering ambiguity detection?

Targeted questions should be used when a feature specification contains underspecified areas, missing constraints, or vague requirements. Generating structured questions reduces ambiguity and ensures comprehensive feature engineering before implementation begins.