effective-questioning
4
总安装量
3
周安装量
#48254
全站排名
安装命令
npx skills add https://github.com/iamkaf/skills --skill effective-questioning
Agent 安装分布
opencode
3
github-copilot
3
claude-code
3
gemini-cli
3
moltbot
1
codex
1
Skill 文档
Effective Questioning
Gather just enough info to confidently choose an implementation path.
When to Use
- User asks (“ask me questions”, “help me figure out what I need”)
- Request is vague or ambiguous
- Multiple valid approaches exist
When to Skip
- Request is specific and actionable
- User says “just do it”
Method: Use AskUserQuestion
Always use the AskUserQuestion tool â not plain text questions.
- Ask 3-4 related questions per round
- Include an “Other” option so users aren’t boxed in
- Use
multiSelect: truewhen choices aren’t mutually exclusive - Build each round on previous answers
Question Flow
- Big picture: Goal, audience, constraints, priority tradeoffs
- Requirements: Core behavior, edge cases, non-functional needs
- Scope: MVP vs. full, in/out of scope, integration points
- Confirm: Summarize understanding, get approval, then proceed
Stop when the implementation path is obvious and success criteria are clear.
Principles
- Concrete > abstract (“what happens when X?” beats “what do you want?”)
- Build on previous answersâdon’t repeat
- Never fake understanding; ask if unclear