skills/thinkies/question-through-dialogue/SKILL.md
Use Socratic questioning to reveal assumptions
npx skillsauth add synapseradio/ai-skills thinkies-question-through-dialogueInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Follow these steps:
Establish exactly what is being asserted — vague claims resist examination. Press for precise definitions, concrete examples, and boundaries ("What exactly do you mean by X?", "Is this always true, or only sometimes?").
Surface unstated premises: what must be true for the claim to work? What if those prerequisites don't hold? Where do edge cases break them? Work backwards ("this assumes…"), ask "when wouldn't this apply?" and "what if the opposite were true?"
Categorize each assumption:
Identify which assumptions are load-bearing — if they fail, everything fails.
What supports the claim? How do we know it's true? Do alternative explanations exist? Do conclusions actually follow, or do inferential leaps hide gaps? Ask "what would disprove this?" — unfalsifiable claims often can't be verified either.
Follow the claim to its conclusions: what else must be true if this is? What consequences emerge? Does it conflict with established beliefs? Forward projection reveals contradictions the claim itself hides.
Is the right inquiry being pursued? Why does this question matter? What is actually being sought? Would a different framing serve better? The question asked is sometimes a symptom of a deeper one.
Articulate what the questioning revealed: where reasoning stands on solid ground, where uncertainty remains, which assumptions proved critical, what questions still need answers.
data-ai
Locate where a small change shifts the whole system
tools
Surface unstated assumptions at multiple levels and rank them
data-ai
Assess how well evidence supports claims
testing
Spot logical errors in reasoning