spec-clarify

Identify underspecified areas in a feature spec by asking up to 5 targeted clarification questions and encoding answers into the spec. Use when user says "/spec-clarify", "clarify the spec", or after /spec-specify to reduce ambiguity before /spec-plan.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "spec-clarify" with this command: npx skills add xfstudio/skills/xfstudio-skills-spec-clarify

Spec-Clarify

Reduce ambiguity in specifications through targeted questioning.

Prerequisites: Feature spec must exist (run /spec-specify first).

Workflow

  1. Initialize - Run .specify/scripts/bash/check-prerequisites.sh --json --paths-only
  2. Load spec - Read spec.md
  3. Scan ambiguity - Analyze coverage taxonomy
  4. Generate questions - Max 5, prioritized by impact
  5. Question loop - Present ONE at a time with recommendation
  6. Integrate answers - Update spec after each answer
  7. Report - Output summary and next steps

Ambiguity Taxonomy

Categories to scan (mark Clear/Partial/Missing):

CategoryCheck For
Functional ScopeUser goals, out-of-scope, personas
Data ModelEntities, relationships, constraints
UX FlowJourneys, error states, accessibility
Non-FunctionalPerformance, security, observability
IntegrationExternal APIs, formats, versioning
Edge CasesNegative scenarios, rate limits

Question Format

Multiple Choice:

**Recommended:** Option A - <reasoning>

| Option | Description |
|--------|-------------|
| A | Option A |
| B | Option B |
| Short | Custom answer (<=5 words) |

Short Answer:

**Suggested:** <answer> - <reasoning>
Format: <=5 words. Say "yes" or provide your own.

Integration Rules

After each answer:

  1. Add ## Clarifications section if missing
  2. Add ### Session YYYY-MM-DD subheading
  3. Append: - Q: <question> → A: <answer>
  4. Update relevant spec section
  5. Save immediately

Constraints

  • Max 5 questions asked
  • Max 10 questions total across session
  • Respect "done", "stop", "proceed" signals

Next Steps

After /spec-clarify:

  • /spec-plan - Create technical plan

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

last30days

No summary provided by upstream source.

Repository SourceNeeds Review
General

baoyu-post-to-wechat

No summary provided by upstream source.

Repository SourceNeeds Review
General

ralph-loop

No summary provided by upstream source.

Repository SourceNeeds Review