socratic-drill

Run Socratic dialogue with follow-up questions to train legal reasoning.

183|37|Updated May 15, 2026
One-click install
npx skills add https://github.com/zhou210712/claude-for-legal-ZH --skill socratic-drill-zhou210712
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: socratic-drill
Source: https://github.com/zhou210712/claude-for-legal-ZH/tree/main/law-student/skills/socratic-drill
Command: npx skills add https://github.com/zhou210712/claude-for-legal-ZH --skill socratic-drill-zhou210712

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents students from memorizing legal concepts without internalizing the reasoning process by forcing them to answer first and then refining their logic through iterative questioning.

Core Features & Use Cases

  • Socratic questioning workflow: Turns a vague request into a step-by-step dialogue where the student answers, and the skill keeps asking follow-ups instead of providing the conclusion.
  • Error-focused reasoning training: Detects common reasoning issues (missing justification, guessing, rule misuse) and re-frames questions to expose the gap.
  • Student-material consistency check: If the student’s stated rule contradicts their own uploaded notes, the skill highlights the conflict without supplying the correct rule from the outside.
  • Real-case safety guardrails: Detects when the question sounds like a real situation (names, addresses, deadlines, specific penalties/amounts, etc.) and redirects to learning support rather than legal advice.

Quick Start

Tell the AI: “Run socratic-drill and train me on [科目或主题].”

Frequently Asked Questions about socratic-drill

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

FAQPage Schema
How does the Socratic method improve legal reasoning for exam preparation?

The Socratic method improves legal reasoning by forcing students to answer hypothetical fact pattern questions first, then refining their logic through iterative follow-up questioning instead of providing direct conclusions. This prevents memorizing legal concepts without internalizing the reasoning process.

Can I use Socratic questioning to train myself on applying legal rules to hypothetical cases?

Yes, you can use Socratic questioning to practice applying legal rules to hypothetical fact patterns. The skill detects reasoning issues like missing justification or rule misuse and re-frames follow-up questions to expose the gap until you reason correctly.

How do I start a Socratic dialogue session for legal study?

To start Socratic dialogue for legal study, tell the AI to run the socratic-drill and specify your subject or topic. The skill loads your student learning profile from CLAUDE.md and begins step-by-step questioning immediately.

Does Socratic questioning provide answers when I get stuck on a legal concept?

No, Socratic questioning enforces a strict no-answer policy. The skill maintains a no-answer policy unless you independently succeed, meaning it will keep asking follow-up questions to guide you rather than supplying the correct rule from the outside.

What happens if I ask Socratic questioning about a real legal case with specific names and penalties?

If Socratic questioning detects real-case indicators like names, addresses, deadlines, or specific penalty amounts, it activates safety guardrails and redirects to learning support rather than providing legal advice.

Why does Socratic questioning check my answers against my own uploaded study notes?

Socratic questioning checks your stated rules against your uploaded notes to ensure student-material consistency. If your stated rule contradicts your own notes, the skill highlights the conflict without supplying the correct rule from outside sources.