clarify

Identify and resolve spec ambiguities through structured questions and update the document.

21|4|Updated Jan 8, 2026
One-click install
npx skills add https://github.com/JotJunior/claude-ai-tips --skill clarify-jotjunior
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clarify
Source: https://github.com/JotJunior/claude-ai-tips/tree/main/global/skills/clarify
Command: npx skills add https://github.com/JotJunior/claude-ai-tips --skill clarify-jotjunior

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when the user asks to refine an existing spec, resolve ambiguities, or clarify requirements via structured questions. It does not create a new spec from scratch (use specify); it operates on an existing spec like spec.md.

Core Features & Use Cases

  • Identify ambiguities in a given spec via a taxonomy covering functional scope, data model, UX flow, non-functional requirements, integrations, edge cases, and terminology.
  • Prioritize up to five clarifying questions based on impact and feasibility, and present them one at a time in an interactive flow.
  • Integrate accepted answers back into the spec under a dedicated Clarifications section, preserving structure and enabling smooth handoff to planning.

Quick Start

Provide the path to the existing spec (e.g., docs/specs/feature/spec.md) and begin the interactive clarification flow.

Frequently Asked Questions about clarify

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

FAQPage Schema
How do I resolve ambiguities in an existing feature spec?

To resolve ambiguities in an existing feature spec, you can use a guided clarification flow that identifies gaps across functional scope, data models, and edge cases, then asks structured questions to update the document with validated answers.

What is the best way to clarify requirements in a spec document?

The best way to clarify requirements is by applying a taxonomy of ambiguities to prioritize up to five high-impact questions, presenting them one at a time to ensure focused responses before persisting the answers to the spec.

Can I use structured questions to update a spec.md file directly?

Yes, you can use an interactive question flow to update a spec.md file directly, as accepted answers are integrated back into the document under a dedicated Clarifications section while preserving the original structure.

Does the clarification process cover non-functional requirements and integrations?

Yes, the clarification process covers non-functional requirements and integrations by applying a taxonomy that also includes UX flow, data models, functional scope, edge cases, and terminology to ensure comprehensive spec validation.

When should I refine a spec instead of creating a new one from scratch?

You should refine a spec when an existing document like spec.md already exists and needs ambiguities resolved, whereas creating a new spec from scratch requires a different specification tool.

How many clarifying questions are presented during the spec refinement flow?

During the spec refinement flow, up to five clarifying questions are prioritized based on impact and feasibility, and are presented one at a time to maintain an interactive and manageable update process.