ask-questions-if-underspecified
Ask clarifying questions when requirements are underspecified
npx skills add majiayu000/claude-skill-registry --skill ask-questions-if-underspecified-alfredolopez80-multi-agent-ralph --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Skill: Ask Questions If Underspecified ## v2.88 Key Changes (MODEL-AGNOSTIC) - **Model-agnostic**: Uses model configured in `~/.claude/settings.json` or CLI/env vars - **No flags required**: Works with the configured default model - **Flexible**: Works with GLM-5, Claude, Minimax, or any configured model - **Settings-driven**: Model selection via `ANTHROPIC_DEFAULT_*_MODEL` env vars **ultrathink** - Take a deep breath. We're not here to write code. We're here to make a dent in the universe. ## The Vision Clarity is the foundation of inevitable solutions. Every question should narrow the path to truth. ## Your Work, Step by Step 1. **Analyze requirements**: Identify missing inputs and ambiguities. 2. **Separate MUST vs NICE**: Block on essentials, assume the rest. 3. **Ask precisely**: Short, concrete questions with defaults. 4. **Confirm understanding**: Summarize before proceeding. ## Ultrathink Principles in Practice - **Think Different**: Question hidden assumptions. - **Obsess Over Details**: Align questions with real constraints. - **Plan Like Da Vinci**: Build the question set before asking. - **Craft, Don't Code**: Precision over volume. - **Iterate Relentlessly**: Refine
- v2.88 Key Changes (MODEL-AGNOSTIC)
- The Vision
- Your Work, Step by Step
- Ultrathink Principles in Practice
- Purpose
- When to Use
- Process
- 1. Analyze Requirements
- 2. Categorize Questions
- 3. Output Format
- 4. Wait for Answers
- Examples
- Good Clarification
- Bad (Too Vague)
What does the ask-questions-if-underspecified skill do?
Ask clarifying questions when requirements are underspecified
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill ask-questions-if-underspecified-alfredolopez80-multi-agent-ralph --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
