socratic

Guide users through complex thinking tasks with targeted questions.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kadenn/kstack --skill socratic-kadenn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: socratic
Source: https://github.com/kadenn/kstack/tree/main/socratic
Command: npx skills add https://github.com/kadenn/kstack --skill socratic-kadenn

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Socratic thinking partner helps users reason more effectively by guiding thinking with targeted questions rather than giving direct answers, reducing premature conclusions and promoting deeper understanding.

Core Features & Use Cases

  • Two-mode thinking: LEARN (ask questions to surface assumptions) and PRODUCE (converge to concrete output).
  • Context-aware questioning that adapts to the user's current understanding and goals.
  • Drift handling: briefly names direction changes and lets users decide how to proceed.
  • Safety and pacing rules: one-question-at-a-time guidance and no reopening decisions during production.
  • Use cases: when exploring unclear topics, when preparing to produce, or when steering discussions toward actionable outputs.

Quick Start

Describe your objective and I will ask focused questions to clarify and converge your thinking.

Frequently Asked Questions about socratic

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I guide reasoning with targeted questions instead of giving direct answers?

Guiding reasoning with targeted questions involves asking one question at a time to surface assumptions, name topic drifts, and let users decide how to proceed. This prevents premature conclusions and maintains focus during exploratory thinking.

What is the best way to frame complex problems and converge thinking toward actionable outputs?

The best way to converge thinking toward actionable outputs is using a two-mode process: first explore assumptions with questions, then enforce strict convergence without reopening decisions to produce concrete results.

How do I handle topic drift when steering discussions toward a clear decision?

Handling topic drift requires briefly naming the direction change and asking the user to decide whether to pursue the new direction or return to the original path, ensuring structured production remains focused.

Can I use Socratic questioning to prepare for structured production when decisions are required?

Yes, Socratic questioning prepares you for structured production by applying context-aware questions that adapt to your current understanding, shifting from exploratory learning to converging on clear, actionable decisions.

When should I not use a question-based learning approach for problem framing?

You should avoid question-based learning approaches when you require immediate direct answers, as this method intentionally withholds solutions to promote deeper understanding and reduce premature conclusions.