clarify

Resolves ambiguities in acceptance criteria before implementation planning begins.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hanh-nd/agent-kit --skill clarify-hanh-nd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: clarify
Source: https://github.com/hanh-nd/agent-kit/tree/main/plugins/agent-kit/.gemini/skills/clarify
Command: npx skills add https://github.com/hanh-nd/agent-kit --skill clarify-hanh-nd

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Tickets and design briefs often contain acceptance criteria with silent cases, contradictions, or ambiguous scope that surface as costly rework during implementation. This Skill audits each acceptance criterion against current system behavior and resolves every business unknown with the user before planning starts. ## Core Features & Use Cases - AC Walkthrough: Parses acceptance criteria into typed items (new behavior, modification, or integration) and walks each one against the existing codebase as business evidence. - Gap Detection: Surfaces silent cases, contradictions, hidden consumers, and ambiguous scope as concrete business questions, then records user resolutions. - Clarification Brief Output: Produces a business-only Clarification Brief (no file paths or implementation details) that the plan phase consumes directly. - Use Case: Given a Jira ticket stating "VCC bookings should auto-confirm", the Skill reads current booking rules, discovers there is no VCC branch, asks what should happen for edge cases, and saves a resolved brief for the planner. ## Quick Start Ask the agent to clarify the acceptance criteria in your ticket or design brief before running the plan phase.

Frequently Asked Questions about clarify

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

FAQPage Schema
How do I clarify acceptance criteria before writing an implementation plan?▼

Run the clarify skill on your ticket or design brief. It parses each acceptance criterion, checks current system behavior in the code, and asks you only the business questions the ticket left unanswered, producing a Clarification Brief for the plan phase.

What is a Clarification Brief in an agent workflow?▼

A Clarification Brief is a markdown artifact containing per-AC resolutions, seam-gap decisions, confirmed constraints, and deferred questions. It contains only business language with no file paths or implementation details, and is consumed directly by the planning step.

When should I use clarify instead of going straight to planning?▼

Use clarify when acceptance criteria contain unknowns, silent edge cases, or conflicts with existing system behavior. If requirements are already unambiguous, you can skip it since the plan phase accepts assumptions that clarify would otherwise resolve.

Does clarify modify code or design the implementation?▼

No. Clarify reads code only as evidence of current business behavior and never proposes implementation changes. Implementation mapping, owner identification, and change specification are explicitly delegated to the plan phase.

What happens if I cannot answer a clarification question?▼

You can defer the question to a stakeholder, which is logged in the brief's Deferred Questions table, or mark the item as needing a spike. The brief records a NEEDS_STAKEHOLDER or NEEDS_SPIKE status instead of blocking entirely.