speckit-clarify

Executes a taxonomy-based scan and interactive questioning loop to clarify feature specifications.

Updated Jul 9, 2026
One-click install
npx skills add https://github.com/GatePass-Security/gatepass --skill speckit-clarify-gatepass-security
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-clarify
Source: https://github.com/GatePass-Security/gatepass/tree/main/.claude/skills/speckit-clarify
Command: npx skills add https://github.com/GatePass-Security/gatepass --skill speckit-clarify-gatepass-security

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill resolves ambiguity and missing decision points in feature specifications by systematically identifying gaps and recording clarifications directly into the project documentation.

Core Features & Use Cases

  • Structured Ambiguity Scan: Evaluates specs against a comprehensive taxonomy covering functional, technical, and non-functional requirements.
  • Interactive Clarification: Guides the user through a prioritized, high-impact questioning loop to finalize requirements.
  • Automated Integration: Automatically updates the feature specification file and re-validates project checklists to ensure consistency.

Quick Start

Invoke the speckit-clarify skill to identify and resolve ambiguities in your current feature specification.

Frequently Asked Questions about speckit-clarify

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

FAQPage Schema
How do I eliminate ambiguity in feature specifications before implementation?

To eliminate ambiguity in feature specifications, you can use a structured taxonomy-based scan that evaluates functional, technical, and non-functional requirements to identify gaps and missing decision points. It then guides you through an interactive questioning loop to finalize requirements.

What is the best way to clarify missing requirements in a GitHub Spec-Kit project structure?

The best way to clarify missing requirements in a GitHub Spec-Kit project structure is to execute an interactive clarification loop that targets high-impact gaps. This process automatically updates your feature specification file and re-validates project checklists for consistency.

How does a taxonomy-based scan identify untestable requirements?

A taxonomy-based scan identifies untestable requirements by evaluating feature specifications against a comprehensive taxonomy covering functional, technical, and non-functional categories. It systematically detects missing decision points and records clarifications directly into the project documentation.

Do I need constitution memory to maintain architectural alignment when clarifying specs?

Yes, you need access to constitution memory to maintain architectural alignment when clarifying specs. Along with the project root and specification files, it ensures that identified requirements remain testable, complete, and consistent with the overall project architecture.

Can specification clarification automatically update project checklists and documentation?

Yes, specification clarification can automatically update project checklists and documentation. After resolving ambiguities through the interactive questioning loop, the process directly records clarifications into the feature specification file and re-validates related checklists.