speckit-clarify

Identify underspecified areas in feature specs and record clarifications.

Updated Sep 24, 2025
One-click install
npx skills add https://github.com/AhmedHassaan-7OS/money_follow --skill speckit-clarify-ahmedhassaan-7os
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/AhmedHassaan-7OS/money_follow/tree/main/project_disc/.agents/skills/speckit-clarify
Command: npx skills add https://github.com/AhmedHassaan-7OS/money_follow --skill speckit-clarify-ahmedhassaan-7os

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify underspecified areas in the current feature specification by asking up to 5 highly targeted clarification questions and encoding answers back into the spec. This workflow helps teams reduce rework by surfacing gaps early and aligning stakeholders around concrete decisions.

Core Features & Use Cases

  • Structured ambiguity detection across functional scope, data model, UX flow, non-functional attributes, and constraints.
  • Interactive question generation and answer encoding back into the spec to drive planning and implementation.
  • Session-based traceability with a clearly defined Clarifications section that records decisions and rationale.

Quick Start

Run the clarification workflow on the active feature spec with /speckit.specify and follow the prompts.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I identify underspecified areas in a feature specification?

To identify underspecified areas in a feature specification, run a structured clarification workflow that generates up to five targeted questions across functional scope, data models, and UX flow. This surfaces gaps early and aligns stakeholders around concrete decisions to reduce downstream rework.

What is the best way to track specification clarifications with stakeholders?

The best way to track specification clarifications with stakeholders is using a session-based workflow that records decisions and rationale. It integrates accepted answers directly back into the spec within a clearly defined Clarifications section, ensuring full traceability for future reference.

How do I integrate stakeholder answers back into an active spec?

You integrate stakeholder answers back into an active spec by executing the clarification workflow, reviewing generated questions, and encoding accepted responses directly into the document. The system then saves these changes automatically to maintain a single source of truth.

Does specification clarification cover non-functional requirements and constraints?

Yes, specification clarification explicitly covers non-functional requirements and constraints. The workflow applies structured ambiguity detection across multiple dimensions including functional scope, data models, UX flow, non-functional attributes, and system constraints to ensure comprehensive coverage.

How many clarification questions are generated per feature spec?

Up to five highly targeted clarification questions are generated per feature spec. This limit ensures the workflow focuses on the most critical ambiguities across functional scope, data models, UX flow, non-functional attributes, and constraints without overwhelming stakeholders.

Can I use this workflow on existing planning documents, or do I need a new spec?

You can use this workflow on existing planning documents by loading the current active spec. The workflow requires executing a prerequisite check and loading the existing specification before generating targeted questions and integrating accepted answers back into the document.