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.