Skip to content

Socratic Law Drill

Quizzes law students with hypotheticals and pushes back until they reason the answer themselves

Stars
9,870
Licence
Apache-2.0
Files
1 file

What it does

This is a study partner for law students. Instead of explaining legal rules, the agent asks a hypothetical question, waits for your answer, then challenges your reasoning with follow-up questions and harder variants. It deliberately withholds the answer until you have reasoned your way to it, and it can point out contradictions between what you say and your own uploaded notes. If a question sounds like a real legal situation, it stops and directs you to a real lawyer or legal aid instead.

Great for

  • Law students preparing for exams such as first-year contracts or torts
  • Students who learn better by being challenged than by re-reading
  • Anyone studying for the bar who wants active recall practice

Skip it if

  • Getting quick answers or explanations, since it deliberately withholds them (use a different tool)
  • Real legal problems: the skill refuses to give advice and sends you to a lawyer or legal aid
  • Graded or take-home work where the agent would effectively supply the answer

Try asking

  • “Drill me on offer and acceptance in contracts”
  • “Quiz me on the elements of negligence”
  • “Socratic practice on promissory estoppel with a hypo about a promise to donate”
  • “Test me on personal jurisdiction before my exam tomorrow”
Step-by-step guide: how to use Socratic Law DrillInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.

    socratic-drill.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip socratic-drill.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip socratic-drill.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Set up the CLAUDE.md config file so the drill targets your weak areas and checks your own notes
  • State the rule before applying it; the skill will ask for it anyway
  • Say stop or ask to switch topics when you have had enough

What's inside

  • SKILL.md

Redistributed unmodified from anthropics/claude-for-legal under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.