speckit-clarify

Scan feature specifications for ambiguities and record clarifications in a session log.

Updated Jan 3, 2026
One-click install
npx skills add https://github.com/ch-yang1273/2026-Playground --skill speckit-clarify-ch-yang1273
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/ch-yang1273/2026-Playground/tree/main/0221-speckit/.agents/skills/speckit-clarify
Command: npx skills add https://github.com/ch-yang1273/2026-Playground --skill speckit-clarify-ch-yang1273

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structured clarification workflow to resolve ambiguities in underspecified requirements before planning, ensuring decisions are captured and rework is minimized.

Core Features & Use Cases

  • Structured ambiguity detection across functional scope, domain model, user journeys, and UX flows.
  • Coverage-based questioning with traceable clarifications recorded in the spec.
  • Pre-planning guardrails that reduce downstream rework and misinterpretation.
  • Works with the spec-kit project structure (.specify/ directory) to integrate into existing workflows.

Quick Start

Run the Speckit Clarify workflow against your current spec to surface and resolve ambiguities before planning.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I identify ambiguities in feature specifications before planning?▼

To identify ambiguities in feature specifications, apply structured scanning across functional scope, domain model, interaction flows, non-functional constraints, and acceptance criteria. This process surfaces underspecified requirements at the pre-planning stage to ensure decisions are captured.

What is the best way to clarify underspecified requirements for a spec-kit workflow?▼

The best way to clarify underspecified requirements is running a structured clarification workflow that records clarifications with traceable provenance in a dedicated session log. This integrates directly with the spec-kit workflow to minimize downstream rework.

Does the speckit-clarify workflow require a specific project directory structure?▼

Yes, the speckit-clarify workflow requires an active feature with a .specify/ directory. It integrates into existing spec-kit workflows by operating within this established project structure to apply pre-planning guardrails.

How does structured ambiguity scanning work across functional scope and domain models?▼

Structured ambiguity scanning works by systematically questioning underspecified areas across functional scope, domain model, interaction flows, and acceptance criteria. It uses coverage-based questioning to ensure all clarification decisions are captured with traceable provenance.

Why does requirement ambiguity cause downstream planning rework?▼

Requirement ambiguity causes downstream planning rework because underspecified features lead to misinterpretation during implementation. Applying pre-planning guardrails to resolve these ambiguities early ensures decisions are captured and rework is minimized.

Can I use this clarification workflow for non-functional constraints and acceptance criteria?▼

Yes, you can use this clarification workflow for non-functional constraints and acceptance criteria. The structured ambiguity scanning explicitly covers these areas to surface and resolve underspecified requirements before planning begins.