speckit-clarify

Identify and resolve ambiguities in software feature specifications using a structured requirements taxonomy.

Updated Jul 5, 2026
One-click install
npx skills add https://github.com/Steve-Smith-CODE/yachakuqwasi --skill speckit-clarify-steve-smith-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/Steve-Smith-CODE/yachakuqwasi/tree/main/.claude/skills/speckit-clarify
Command: npx skills add https://github.com/Steve-Smith-CODE/yachakuqwasi --skill speckit-clarify-steve-smith-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the common issue of vague or incomplete feature specifications in software development, preventing costly rework by identifying missing requirements early.

Core Features & Use Cases

  • Structured Ambiguity Analysis: Automatically evaluates specifications against a comprehensive taxonomy of functional, technical, and non-functional requirements.
  • Guided Clarification: Engages the user with prioritized, high-impact questions to resolve uncertainties in logic, data models, or UX flows.
  • Use Case: When a new feature spec is drafted but lacks detail on error handling or edge cases, this Skill prompts the developer to define these behaviors, ensuring the implementation plan is robust and complete.

Quick Start

Invoke the speckit-clarify skill to analyze the current feature specification and identify any missing requirements or ambiguities.

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 software feature specifications?

Resolve ambiguities in software feature specifications by applying a structured taxonomy of functional, technical, and non-functional requirements. This process uses guided inquiry to identify missing details and refines project documentation through an interactive clarification process.

What is spec-driven development for resolving incomplete requirements?

Spec-driven development for incomplete requirements involves evaluating drafted specifications against a comprehensive taxonomy. It identifies missing criteria like error handling or edge cases and facilitates refinement through prioritized questioning to ensure implementation plans are robust.

How do I check feature specs for missing non-functional criteria?

Check feature specs for missing non-functional criteria by automatically evaluating them against a structured taxonomy of requirements. This guides you through prioritized questions to define behaviors for edge cases, ensuring alignment between documentation and implementation plans.

When do I need to clarify requirements for software specifications?

Clarify requirements for software specifications when a new feature spec is drafted but lacks detail on error handling, data models, or UX flows. Resolving these ambiguities early prevents costly rework by ensuring the implementation plan is complete.

Does guided specification clarification work without external dependencies?

Guided specification clarification works without external dependencies, operating independently to analyze feature specifications. It identifies missing requirements directly and integrates clarifications seamlessly into the specification file without requiring additional software engineering tools.