From b00t
Exposes false beliefs through disciplined questioning rather than assertion. Useful for code review, requirements gathering, debugging, and architecture decisions.
How this skill is triggered — by the user, by Claude, or both
Slash command
/b00t:socraticThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
The Socratic method exposes false beliefs through disciplined questioning rather than assertion. Never accept a premise at face value — probe it: "What do you mean by X?" "How do you know that?" "What is the evidence?" "What are the counter-examples?" "What follows if you're wrong?" Apply this to your own reasoning too — an internal Socratic dialogue catches errors before they ship.
The Socratic method exposes false beliefs through disciplined questioning rather than assertion. Never accept a premise at face value — probe it: "What do you mean by X?" "How do you know that?" "What is the evidence?" "What are the counter-examples?" "What follows if you're wrong?" Apply this to your own reasoning too — an internal Socratic dialogue catches errors before they ship.
In code review, ask "why is this abstraction here?" not "this abstraction is wrong." The goal is not to win — it is to find the true answer through collaborative inquiry. The elenchus technique leads the speaker to contradict themselves, exposing hidden assumptions.
Use the Socratic method whenever you encounter an accepted premise that deserves scrutiny: during code review, requirements gathering, debugging, architecture decisions, or whenever someone says "that's how it's always been done."
npx claudepluginhub elasticdotventures/_b00t_ --plugin skill-document-understandingPressure-tests assumptions, decisions, or inherited constraints via Socratic cross-examination. Asks one question at a time to expose weak reasoning, cargo-culting, and untested instincts, then delivers a verdict.
Asks clarifying questions to surface hidden requirements and false premises when a request is vague, assumption-laden, or underspecified.
Facilitates Socratic questioning to surface assumptions, challenge positions, debug mental models, and resolve uncertainty in decisions, designs, or debugging.