skills/smart-clarify/SKILL.md
When intent is ambiguous, asks a structured multiple-choice clarification (2-4 options + escape hatch) instead of guessing. Always-on — fires on ambiguity.
npx skillsauth add nhouseholder/nicks-claude-code-superpowers smart-clarifyInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
When you're not sure what the user means, don't guess. Don't ask a vague open-ended question. Ask a tight multiple-choice question they can answer in one click.
This skill fires whenever Claude detects ambiguity in the user's request. The goal: resolve ambiguity in ONE exchange, not a back-and-forth conversation.
Boundary with prompt-improver: This skill handles disambiguation — the user's intent is almost clear but has 2-3 possible interpretations. The prompt-improver hook/skill handles vagueness — the user's intent is genuinely unclear and needs research/enrichment. If you can list 2-4 specific interpretations → use smart-clarify. If you can't even form options → the prompt needs enrichment.
If you're 80%+ confident about what they mean → just do it, mention your assumption. If you're 50-80% confident → do it, but flag the assumption clearly. If you're <50% confident → clarify with multiple choice.
Always use this structure:
**Quick question** — [one sentence framing the ambiguity]:
**A)** [Most likely interpretation — what they probably meant]
**B)** [Second most likely interpretation]
**C)** [Third option, if genuinely plausible — skip if only 2 options make sense]
**D)** Something else — tell me what you had in mind
→ Just reply with the letter!
**Quick question** — when you say "update the scoring," which part?
**A)** Production scoring engine (`recommend.js` — what users actually see)
**B)** Local dev scoring (`matching_engine.py` — for testing/backtesting)
**C)** Both — keep them in sync
**D)** Something else
→ Just reply with the letter!
**Quick question** — the dispensary map is showing stale data. Want me to:
**A)** Fix the data pipeline so it refreshes correctly (root cause)
**B)** Clear the cache and force a refresh (quick fix for now)
**C)** Both — quick fix now + pipeline fix to prevent recurrence
**D)** Something else
→ Just reply with the letter!
**Quick question** — for the terpene similarity scoring:
**A)** Cosine similarity (standard, fast, works well for sparse vectors)
**B)** Euclidean distance (simpler, better when magnitude matters)
**C)** Let me research the best approach first (I'll present options with tradeoffs)
→ Just reply with the letter!
**Quick question** — this will take ~20 min to do properly, or I can do a quick version in 5:
**A)** Quick version — good enough for now, we can improve later
**B)** Proper version — do it right the first time
→ Just reply with the letter!
tools
Unified context management and session continuity skill. Combines total-recall, strategic-compact, /ledger, and session continuity. Runs in background to preserve critical context across compaction and sessions.
tools
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
tools
Suggest /ultraplan for complex planning tasks on Claude Code CLI (2.1.91+ only). Research preview.
tools
UI/UX design intelligence. 50 styles, 21 palettes, 50 font pairings, 20 charts, 9 stacks (React, Next.js, Vue, Svelte, SwiftUI, React Native, Flutter, Tailwind, shadcn/ui). Actions: plan, build, create, design, implement, review, fix, improve, optimize, enhance, refactor, check UI/UX code. Projects: website, landing page, dashboard, admin panel, e-commerce, SaaS, portfolio, blog, mobile app, .html, .tsx, .vue, .svelte. Elements: button, modal, navbar, sidebar, card, table, form, chart. Styles: glassmorphism, claymorphism, minimalism, brutalism, neumorphism, bento grid, dark mode, responsive, skeuomorphism, flat design. Topics: color palette, accessibility, animation, layout, typography, font pairing, spacing, hover, shadow, gradient. Integrations: shadcn/ui MCP for component search and examples.