Skip to content
Back to skills

Clarify

ASecurity

Walk through every open question in a spec and resolve it with the user. Phase 2.5 of the eight-phase workflow. Modeled on github/spec-kit's /speckit.clarify. Run after /specify if any [OQ] tags remain.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 9, 2026
ai-agentsgogitapi

Works with

  • api

Security analysis

A100/100

Scanned October 9, 2026

npx -y skills add qyndex/claude-init --skill clarify --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Clarify?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Clarify
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qyndex-clarify/badge)](https://www.skillsdirectory.com/skills/qyndex-clarify)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: clarify
description: Walk through every open question in a spec and resolve it with the user. Phase 2.5 of the eight-phase workflow. Modeled on github/spec-kit's /speckit.clarify. Run after /specify if any [OQ] tags remain.
when_to_use: A spec has open `[OQ]` items, or user says "clarify the spec", "what's still ambiguous", "let's nail down".
argument-hint: "<spec id or 'latest'>"
model: sonnet
allowed-tools: Read, Write, Edit, Glob, Grep
---

# Clarify

Walk every `[OQ]` line in a spec and resolve it with the user. Update the spec, log decisions in memory if they're project-shaping.

## Process

1. Read `specs/active/<id>-<slug>.md`.
2. Extract every `[OQ]` line into a list.
3. **Decide mode** — Round 5 A2:
   - If `[OQ]` count ≥ 3 AND they cluster around one subsystem (interdependent) → invoke `grill-me` skill (one-at-a-time depth-first interrogation).
   - If `[OQ]` items are orthogonal (different subsystems) → batched mode below.
   - User passed `--grill` → force grill mode regardless.
4. **Batched mode**: present up to 4 questions at a time via `AskUserQuestion`. Format: question + your proposed default + alternatives.
5. **Grill mode**: hand off to `grill-me` skill which walks the dependency graph one question at a time.
6. Update the spec with answers; remove `[OQ]` tags.
7. If an answer is project-shaping (touches the constitution), log it in `.claude/memory/decisions/<date>-<slug>.md`.
8. Update spec status to `approved` if no `[OQ]` remain.

## Hard rules

- **Batch orthogonal; grill interdependent.** A spec with 5 interdependent auth questions deserves grill-me, not 5 batched cards.
- **Provide a default.** Never just ask — propose, then ask "ok or other?".
- **Record decisions.** Anything non-obvious goes into the memory log.
- **Don't invent answers.** If a question requires user input, ask. Don't paper over.
- **AUTOPILOT** — both modes degrade to "use recommendations as defaults, surface as `[OQ-pending-operator-review]` in handoff" when no human is present.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.