speckit-clarify

Identify underspecified areas in spec.md and write clarified answers.

95|39|Updated Dec 15, 2025
One-click install
npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-clarify-liuminxin45
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/liuminxin45/auto-podcast/tree/main/.agents/spec-kit/skills/speckit-clarify
Command: npx skills add https://github.com/liuminxin45/auto-podcast --skill speckit-clarify-liuminxin45

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams identify underspecified capability areas in a spec and turn them into clear, reviewable decisions before planning or implementation begins.

Core Features & Use Cases

  • Ambiguity review: Scans a feature spec for unclear scope, ownership, interfaces, runtime behavior, validation targets, and compatibility risks.
  • Human-reviewed clarification: Asks only high-impact questions that would materially change behavior, rollout risk, or module boundaries.
  • Spec update workflow: Writes the confirmed clarifications back into spec.md so the document can stand alone for the next stage.
  • Use case: A product or engineering lead feeds in a draft spec with gaps, and the Skill produces targeted questions plus an updated spec section.

Quick Start

Use the speckit-clarify skill to review this spec for blocking ambiguities and update spec.md with the agreed clarifications.

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 software spec before implementation?

Spec ambiguity resolution involves scanning a feature spec for unclear scope, interfaces, and runtime behavior, then writing confirmed clarifications back into spec.md. This process requires prerequisite gating and human review of high-impact gaps before proceeding to the next stage.

What is spec-kit workflow routing for module boundaries?

Spec-kit workflow routing directs clarified spec.md sections to the appropriate development stage after ambiguity review. It identifies underspecified capability areas, establishes validation targets and compatibility decisions, and routes the updated document forward for planning or implementation.

How do I review a draft feature spec for blocking gaps and compatibility risks?

Review a draft feature spec by scanning for unclear ownership, module boundaries, runtime behavior, and rollout risk. The process asks concise human-reviewed questions only when high-impact gaps exist, ensuring material changes to behavior or interfaces are resolved before planning begins.

When do I need human review during spec clarification?

Human review during spec clarification is needed when high-impact gaps exist that would materially change behavior, rollout risk, or module boundaries. It targets only blocking ambiguities in scope, validation, UI parity, and compatibility rather than minor underspecified details.

Can I update spec.md directly with clarified requirements and next-stage routing?

Yes, you can update spec.md directly with confirmed clarifications and next-stage routing. The process writes reviewed answers back into the document so it can stand alone for downstream planning, ensuring module boundaries, interfaces, and runtime behaviors are fully specified.

Does spec clarification work for UI parity and rollout risk assessment?

Spec clarification works for UI parity and rollout risk assessment by identifying underspecified capability areas in these domains. It scans the feature spec for unclear validation targets and compatibility risks, generating human-reviewed questions to resolve blocking ambiguities before implementation.