agent-council
Collect and synthesize opinions from multiple AI agents. Use when users say "summon the council", "ask other AIs", or want…
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",
$ npx -y skills add team-attention/plugins-for-claude-natives --skill vague --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/vagueContext preview
The summary Claude sees to decide when to auto-load this skill.
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",
name: vague description: 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.
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.
For strategy/planning blind spot analysis, use the **unknown** skill. For content-vs-form reframing, use the **metamedium** skill.
Present plausible interpretations as options instead of asking open questions. Each option is a testable hypothesis about what the user actually means.
BAD: "What kind of login do you want?" ← open question, high cognitive load GOOD: "OAuth / Email+Password / SSO / Magic link" ← pick one, lower load
Record the original requirement verbatim. Identify ambiguities:
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:**
questions:
- question: "Which authentication method should the login use?"
header: "Auth method"
options:
- label: "Email + Password"
description: "Traditional signup with email verification"
- label: "OAuth (Google/GitHub)"
description: "Delegated auth, no password management needed"
- label: "Magic link"
description: "Passwordless email-based login"
multiSelect: false
- question: "What should happen after registration?"
header: "Post-signup"
options:
- label: "Immediate access"
description: "User can use the app right away"
- label: "Email verification first"
description: "Must confirm email before access"
multiSelect: falsePresent the transformation:
## Requirement Clarification Summary
### Before (Original)
"{original request verbatim}"
### After (Clarified)
**Goal**: [precise description]
**Scope**: [included and excluded]
**Constraints**: [limitations, preferences]
**Success Criteria**: [how to know when done]
**Decisions Made**:
| Question | Decision |
|----------|----------|
| [ambiguity 1] | [chosen option] |Ask whether to save the clarified requirement to a file. Default location: `requirements/` or project-appropriate directory.
| 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 |
1. **Hypotheses, not open questions**: Every option is a plausible interpretation 2. **No assumptions**: Ask, don't assume 3. **Preserve intent**: Refine, don't redirect 4. **5-8 questions max**: Beyond this is fatigue 5. **Batch related questions**: Up to 4 per AskUserQuestion call 6. **Track changes**: Always show before/after
A collection of Claude Code plugins for power users who want to extend Claude Code's capabilities beyond the defaults.
Collect and synthesize opinions from multiple AI agents. Use when users say "summon the council", "ask other AIs", or want…
This skill should be used when the user is building, planning, or strategizing and the key question is whether to optimize…
This skill should be used when the user provides a strategy, plan, or decision document and wants to surface hidden assumptions…
개발 커뮤니티에서 기술 주제에 대한 다양한 의견 수집. "개발자 반응", "커뮤니티 의견", "developer reactions" 요청에 사용. Reddit, HN, Dev.to, Lobsters 등 종합.
This skill should be used when the user asks to "기술 의사결정", "뭐 쓸지 고민", "A vs B", "비교 분석", "라이브러리 선택", "아키텍처 결정", "어떤 걸 써야 할지",…
This skill should be used when the user asks to "트윗 가져와", "트윗 번역", "X 게시글 읽어줘", "tweet fetch", "트윗 내용", "트윗 원문", or provides an…