smith-clarify

Prompts for missing decisions in feature specs and records them as clarifications.

50|8|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/ATTCKDigital/smith --skill smith-clarify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: smith-clarify
Source: https://github.com/ATTCKDigital/smith/tree/main/skills/smith-clarify
Command: npx skills add https://github.com/ATTCKDigital/smith --skill smith-clarify

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Identify underspecified areas in feature specs by prompting clarifying questions and encoding answers back into the spec.

Core Features & Use Cases

  • Interactive clarification of active feature specs to surface missing decisions.
  • Automatic creation of a "## Clarifications" section with a per-session "### Session YYYY-MM-DD" block and bullet lines capturing Q → A.
  • Vault session logging of critical events and decisions during the clarification flow.
  • Resumable and interruptible session with persistence to the spec file and ability to continue later.

Quick Start

Run /smith-clarify to start the interactive clarification against the current feature spec.

Frequently Asked Questions about smith-clarify

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

FAQPage Schema
How do I identify ambiguity in a feature specification?

To identify ambiguity in a feature specification, run an interactive clarification flow that prompts targeted questions covering functional scope, data modeling, UX flows, non-functional constraints, and edge cases.

What is the best way to record decisions and clarify feature specs?

Recording decisions to clarify feature specs involves appending a dedicated clarifications section to the spec file, logging per-session bullet points that capture each question and its accepted answer.

How do I ensure my implementation plan covers non-functional constraints and edge cases?

To ensure an implementation plan covers non-functional constraints and edge cases, prompt clarifying questions within an interactive session that surfaces missing decisions and encodes them back into the spec.

Can I pause and resume a feature spec clarification session?

Yes, you can pause and resume a feature spec clarification session because the flow is interruptible and persists progress directly to the spec file, allowing you to continue later.

Does interactive spec clarification work without external dependencies?

Yes, interactive spec clarification works without external dependencies, using only the active feature specification file to log decisions and mitigate underspecified areas automatically.