One-click install
npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-clarify-engakhattab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/engakhattab/DEPI_Angular_project/tree/main/Backend/HR/.agents/skills/speckit-clarify
Command: npx skills add https://github.com/engakhattab/DEPI_Angular_project --skill speckit-clarify-engakhattab

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Speckit-clarify reduces wasted cycles by detecting underspecified or ambiguous areas in a feature spec and then collecting targeted answers to make the spec implementation-ready.

Core Features & Use Cases

  • Clarification-driven spec improvement: Scans the active feature specification and identifies which areas are clear, partial, or missing.
  • Up to five high-impact questions: Asks the minimum number of highly targeted questions (up to 5) that materially affect architecture, data modeling, UX behavior, validation, or testability.
  • Incremental, persisted integration: Records each accepted answer into a dedicated Clarifications session section and updates the most relevant parts of the spec immediately to prevent contradictions.
  • Best-fit response formats: Uses either multiple-choice or short free-form answers (constrained to <=5 words) to keep replies fast and unambiguous.

Quick Start

Ask the clarifying workflow to run on your current feature spec by using the speckit-clarify command, then answer the single question it asks at a time until it completes (or you indicate you are done).

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 product requirements before planning?

To resolve ambiguities in product requirements, run an ambiguity and coverage scan on your existing feature spec to identify partial or missing areas, then collect up to five targeted clarifications to make the spec implementation-ready.

What is spec clarification and how does it reduce rework?

Spec clarification is the process of detecting underspecified areas in a feature spec and collecting targeted answers. It reduces rework by preventing missing decisions from causing misaligned implementation, acceptance tests, or architecture.

How do I clarify underspecified feature specifications step by step?

To clarify underspecified feature specifications, initiate a scan for ambiguity, answer strictly one targeted question at a time using multiple-choice or short free-form formats, and the system saves incremental spec updates after each accepted answer before a final validation pass.

Does the spec clarification process support incremental updates to existing feature specs?

Yes, the spec clarification process supports incremental updates by recording each accepted answer into a dedicated Clarifications section and immediately updating the most relevant parts of the existing feature spec to prevent contradictions.

What are the limitations of automated ambiguity reduction for requirements analysis?

A key limitation of this ambiguity reduction approach is that it asks a maximum of five high-impact questions, constraining free-form answers to five words or less, which may not fully resolve highly complex or deeply nested specification gaps.