speckit-clarify

Identify underspecified decision points in feature specs through structured clarification questions.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/AhmedMohammedSaad/gmyunity --skill speckit-clarify-ahmedmohammedsaad
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/AhmedMohammedSaad/gmyunity/tree/main/.agent/skills/speckit-clarify
Command: npx skills add https://github.com/AhmedMohammedSaad/gmyunity --skill speckit-clarify-ahmedmohammedsaad

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify underspecified areas in a feature specification by prompting up to 5 targeted clarification questions and encoding answers back into the spec.

Core Features & Use Cases

  • Structured clarifications: detects gaps across functional scope, data model, UX flow, and non-functional criteria, then generates prioritized questions.
  • In-place spec updates: appends accepted clarifications under a dedicated Clarifications section and updates rationale in the appropriate sections (Functional Requirements, Data Model, Success Criteria).
  • Session replay and governance: maintains a one-session archive per day to track decisions, with an auditable trail.

Quick Start

Initiate a clarification session against the active feature spec to surface missing details and commit the answers back to the spec.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I clarify underspecified points in a feature specification?

To clarify underspecified points in a feature specification, use a structured Q&A workflow that prompts up to five targeted clarification questions and appends confirmed answers directly into the spec.

What is the best way to identify gaps in functional requirements and data models?

The best way to identify gaps in functional requirements and data models is to detect missing details across functional scope and UX flow, then generate prioritized questions to resolve them.

How do I update a feature spec with testable success criteria?

You can update a feature spec with testable success criteria by running a clarification session that encodes answers back into the spec, updating rationale in the appropriate sections with measurable targets.

Can I track specification clarifications for audit purposes within a spec-kit project?

Yes, you can track specification clarifications for audit purposes because the workflow maintains a one-session archive per day, providing an auditable trail of decisions made during the Q&A loop.

Do I need a valid feature spec present before starting a clarification session?

Yes, you need a valid feature spec present at the spec path before starting a clarification session, as the workflow relies on frontmatter-defined name and description fields for discovery and updates.

Why does the clarification workflow limit sessions to five questions?

The clarification workflow limits sessions to five questions to drive a focused, one-session Q&A loop that efficiently resolves underspecified decision points without overwhelming the collaborator.