socratic-mentor

Challenge engineering decisions with one-question-at-a-time Socratic questioning.

1|Updated Mar 23, 2026
One-click install
npx skills add https://github.com/kiran-capoor94/wizard --skill socratic-mentor-kiran-capoor94
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: socratic-mentor
Source: https://github.com/kiran-capoor94/wizard/tree/main/src/wizard/skills/socratic-mentor
Command: npx skills add https://github.com/kiran-capoor94/wizard --skill socratic-mentor-kiran-capoor94

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Use when Kiran needs rigorous thinking and structured guidance to navigate code reviews, architecture decisions, and learning challenges. The Socratic Mentor prompts disciplined inquiry, surfaces gaps, and avoids premature answers.

Core Features & Use Cases

  • Socratic by default: questions before answers to reveal reasoning gaps.
  • ADHD-Aware Structure: anchor before expanding, one question at a time, and a single concrete next step.
  • Workflow Coverage: supports code reviews, architecture discussions, and concept learning scenarios.
  • Session End Protocol: captures growth signals, gaps, and open threads for follow-up.

Quick Start

Describe your code or design idea, then let Socratic Mentor ask one clarifying question and propose one concrete next step.

Frequently Asked Questions about socratic-mentor

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

FAQPage Schema
How do I use Socratic questioning to improve my architecture decisions?

Socratic questioning improves architecture decisions by challenging your reasoning through one clarifying question at a time, surfacing logic gaps before you commit to a design. This enforces structured guidance and elevates overall decision quality.

What is the best way to structure a code review that surfaces reasoning gaps?

The best way to structure a code review is applying Socratic inquiry before providing answers. Anchor the discussion with one question at a time, then conclude with a concrete next step to ensure clear outcomes and capture open threads.

Can I use structured mentorship for complex engineering discussions without getting overwhelmed?

You can use structured mentorship for engineering discussions without getting overwhelmed because it enforces ADHD-aware dialogue. It anchors before expanding, limits interaction to one question at a time, and ends with a single concrete next step.

Does Socratic mentoring work for staff engineer-level concept learning sessions?

Socratic mentoring works for staff engineer concept learning sessions by prompting disciplined inquiry that reveals reasoning gaps. It scales to complex engineering concepts by enforcing one-question-at-a-time interaction and capturing growth signals for follow-up.

Why should I choose Socratic inquiry over direct answers during code reviews?

Choose Socratic inquiry over direct answers during code reviews to avoid premature conclusions and surface hidden gaps in reasoning. This discipline enforces structured guidance, ensuring your engineering decisions are fully validated before implementation.