speckit.clarify

Generate targeted clarification questions for feature specification files.

Updated Oct 4, 2025
One-click install
npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-clarify-peancharoen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit.clarify
Source: https://github.com/peancharoen/lcbp3/tree/main/.agents/skills/speckit.clarify
Command: npx skills add https://github.com/peancharoen/lcbp3 --skill speckit-clarify-peancharoen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Many feature specifications contain vague requirements, missing constraints, or implicit assumptions that lead to rework, incorrect implementations, and brittle acceptance tests. This Skill systematically detects those underspecified areas and reduces downstream risk by eliciting precise, testable answers and recording them directly into the spec.

Core Features & Use Cases

  • Targeted Ambiguity Detection: Scans a loaded feature spec using a comprehensive taxonomy and identifies categories that are Clear, Partial, or Missing.
  • Constrained Questioning Loop: Generates up to five high-impact, answerable clarification questions (multiple-choice or short-answer) and asks them one at a time with recommended answers and reasoning.
  • Spec Integration & Traceability: Integrates each accepted answer into a dated Clarifications section, applies atomic updates to the spec, and validates structure and consistency after each write.
  • Use Case: Use this Skill before planning to ensure acceptance criteria, data shapes, security constraints, and failure modes are explicit and testable.

Quick Start

Run speckit.clarify against the active feature spec and answer the interactive clarification prompts as they appear.

Frequently Asked Questions about speckit.clarify

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

FAQPage Schema
How do I identify missing constraints and vague requirements in a feature spec?

To identify vague requirements in a feature spec, scan the document using a taxonomy that classifies areas as Clear, Partial, or Missing. This systematic ambiguity detection targets underspecified sections to reduce downstream rework and brittle tests.

What is the best way to clarify feature specifications before technical planning?

The best way to clarify feature specifications is generating up to five targeted, answerable questions about ambiguities. This interactive questioning loop asks questions one at a time with recommended answers and reasoning to elicit precise, testable constraints before implementation.

How do I integrate clarification answers directly into a feature spec file?

You integrate clarification answers by applying atomic updates to the spec file under a dated Clarifications section. This spec integration ensures traceability by validating structure and consistency after each accepted answer is written into the active document.

Do I need to run repository prerequisite checks before clarifying feature specs?

Yes, you need to run repository prerequisite checks before clarifying feature specs. The validation process executes these checks and validates updates after writing accepted answers to ensure the active feature spec maintains structural consistency.

When should I use automated clarification questions during the pre-planning workflow?

You should use automated clarification questions during pre-planning workflows when active feature specs contain implicit assumptions. Applying this process before technical planning ensures acceptance criteria, data shapes, security constraints, and failure modes are explicit and testable.