team-attention/plugins-for-claude-natives/vague
Claude Code and agent skill by team-attention/plugins-for-claude-natives
- community
Checking that the SKILL.md file is still in the repository.
This skill should be used when the user's request or requirement is ambiguous and needs iterative questioning to become actionable. Trigger on "clarify requirements", "refine requirements", "요구사항 명확히", "요구사항 정리", "뭘 원하는 건지", "make this clearer", "spec this out", "scope this", "/clarify". Turns vague inputs into concrete specs. For strategy blind spots use unknown; for content-vs-form reframing use metamedium.
Install
npx vskill@latest install team-attention/plugins-for-claude-natives/vagueSKILL.md
Vague: Requirement Clarification
Transform vague or ambiguous requirements into precise, actionable specifications through hypothesis-driven questioning. ALWAYS use the AskUserQuestion tool — never ask clarifying questions in plain text.
When to Use
- Ambiguous feature requests ("add a login feature")
- Incomplete bug reports ("the export is broken")
- Underspecified tasks ("make the app faster")
For strategy/planning blind spot analysis, use the unknown skill. For content-vs-form reframing, use the metamedium skill.
Core Principle: Hypotheses as Options
Present plausible interpretations as options instead of asking open questions. Each option is a testable hypothesis about what the user actually means.
Protocol
Phase 1: Capture and Diagnose
Record the original requirement verbatim. Identify ambiguities:
- What is unclear or underspecified?
- What assumptions would need to be made?
- What decisions are left to interpretation?
Phase 2: Iterative Clarification
Use AskUserQuestion to resolve ambiguities. Batch up to 4 related questions per call. Each option is a hypothesis about what the user means.
Cap: 5-8 total questions. Stop when all critical ambiguities are resolved, OR user indicates "good enough", OR cap reached.
Example AskUserQuestion call:
Phase 3: Before/After Summary
Present the transformation:
Phase 4: Save Option
Ask whether to save the clarified requirement to a file. Default location: requirements/ or project-appropriate directory.
Ambiguity Categories
| Category | Example Hypotheses | |
|---|---|---|
| Scope | All users / Admins only / Specific roles | |
| Behavior | Fail silently / Show error / Auto-retry | |
| Interface | REST API / GraphQL / CLI | |
| Data | JSON / CSV / Both | |
| Constraints | <100ms / <1s / No requirement | |
| Priority | Must-have / Nice-to-have / Future |
Rules
- Hypotheses, not open questions: Every option is a plausible interpretation
- No assumptions: Ask, don't assume
- Preserve intent: Refine, don't redirect
- 5-8 questions max: Beyond this is fatigue
- Batch related questions: Up to 4 per AskUserQuestion call
- Track changes: Always show before/after
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/clarify/skills/vague/SKILL.md
Popularity
- Repository stars
- 690
- Repository forks
- 83
- 7-day trend score
- 33
Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 20 Mar 2026, 7 months ago.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/team-attention/plugins-for-claude-natives/vague)