Question Upgrader
When to Use / When Not to Use
Use when:
- Someone asks a yes/no question about a complex topic
- The question has a solution embedded in it ("should I use X?")
- The framing of the question seems to be the obstacle, not the answer
- You suspect the question is answering the wrong level of problem
Not for:
- Questions that are already well-formed — confirm they're good and proceed
- Simple factual queries that don't have embedded assumptions
Process
Run Part 2 (meta-questions) first, then Part 1 (upgrade moves).
MCP note: If sequential-thinking is available, enforce this order: meta-question analysis → surface-form upgrade. Skipping meta-questions polishes the wrong question.
Part 2 — Meta-Question Check (run first)
Before upgrading, ask:
- Is this the right question? Does answering it perfectly solve the underlying problem?
- What assumption is embedded? Every question assumes something. Surface it.
- What would a more useful question be? Generate 3 alternatives at a different level or angle.
- Who is best positioned to answer this? Right person, data source, or part of yourself?
- What would change if you had the answer? If nothing — the question is academic, not urgent.
- What question are you afraid to ask? Usually the most useful one.
Part 1 — Upgrade Moves
| Weak pattern | Move | Stronger form |
|---|---|---|
| "Should I do X?" | Conditional | "What would need to be true for X to be right?" |
| "How do I get X?" | Why/What first | "What is actually preventing X right now?" |
| "Is X good?" | Stakes + context | "Good for whom, by what measure, over what timeframe?" |
| "What is the best Y?" | Scope + constraints | "Best for [specific goal] given [specific constraints]?" |
| "How do I fix Z?" | Diagnosis | "Is Z actually the problem, or a symptom?" |
Additional moves: inversion ("What would guarantee I fail?"), adding time horizon, removing embedded solution.
Output Template
- Original question — restated for reference
- What makes it weak — one sentence: closed/assumptive/embedded solution/wrong level
- Hidden assumption — what is being taken for granted
- Upgraded question(s) — 1–3 stronger formulations
- Why each upgrade unlocks better thinking — one sentence per
- The question you might be avoiding — always include, not optional
What Claude Does / What You Do
| Claude | You |
|---|---|
| Runs meta-question check to verify it's worth upgrading | Provide the question or problem framing |
| Names the specific weakness before upgrading | Confirm whether the hidden assumption resonates |
| Produces 1–3 upgraded questions maximum | Choose which upgraded question to actually pursue |
| Surfaces the question being avoided | Decide whether to confront that question |
Related Skills
assumption-extractor— for digging into the hidden premises a question rests onclarity-toolkit— when the problem is vague goals rather than weak questionsmental-model-toolkit— for reframing the problem itself when the question reveals a stuck frame