speckit-clarify

Identify ambiguities in feature specification files and generate constrained clarification questions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-clarify-nshieldsolo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/nShieldSolo/ArcticFactory.Preset/tree/main/.agent/skills/speckit-clarify
Command: npx skills add https://github.com/nShieldSolo/ArcticFactory.Preset --skill speckit-clarify-nshieldsolo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Detects unclear or missing decisions in a feature specification and collects focused clarifications to reduce ambiguity, prevent rework, and make acceptance criteria testable.

Core Features & Use Cases

  • Structured ambiguity scan: Evaluates functional, data, UX, non-functional, integration, edge-case, and terminology gaps and marks status for each category.
  • Prioritized questioning: Generates up to five high-impact, constrained questions that materially reduce downstream risk.
  • Incremental, atomic edits: Integrates each accepted answer into the spec file immediately, maintaining markdown structure and testability.
  • Use Case: Run this before planning to surface security, data-model, or UX gaps that would otherwise cause architecture churn.

Quick Start

Run the speckit-clarify flow for the active feature to identify up to five clarifying questions and apply answers directly 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 resolve ambiguities in a feature specification before planning?

To resolve ambiguities in a feature specification, run a structured clarification flow that scans for functional, data, and edge-case gaps, then generates up to five high-impact questions to produce concise, testable answers. This prevents downstream architecture churn.

What is the best way to find missing decisions in a spec file?

Finding missing decisions in a spec file involves performing a structured ambiguity scan across categories like security, data models, and non-functional requirements. This process marks the status of each category and prioritizes questions that materially reduce rework risk.

How do I update a markdown specification file with new clarification answers?

You update a markdown specification file by applying incremental, atomic edits that integrate each accepted answer immediately. This approach preserves the existing markdown structure while ensuring newly added acceptance criteria remain testable.

Does spec clarification work with Spec Kit projects?

Yes, spec clarification works directly with Spec Kit projects that include a .specify directory. The process executes prerequisite checks during pre-planning sessions to validate the environment before generating constrained multiple-choice or short-answer questions.

When do I need to run a clarification session for my requirements?

You need to run a clarification session for your requirements during the pre-planning phase. Running it early surfaces integration, terminology, and edge-case gaps that would otherwise cause architecture churn and untested scenarios.