К основному содержанию
скилл CX Codex официальный · Anthropic

socratic-drill — скилл для Claude Code: допрос по праву без готовых

Скилл задаёт вопросы по теме, ждёт ваш ответ и давит на слабые места. Ответ не выдаёт, пока вы сами до него не дойдёте.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add anthropics/claude-for-legal --skill socratic-drill -a claude-code
Открыть на GitHub

Что делает socratic-drill

socratic-drill превращает сессию в устный экзамен. Вы называете тему, скилл берёт контекст из ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md — стиль обучения, курсы, слабые места — и задаёт вопрос по правилу, чаще всего на гипотезе, а не в абстрактной форме. Дальше слушает ответ и работает с ним: правильный и обоснованный — усложняет гипотезу, правильный с небрежным обоснованием — просит назвать конкретную причину, неверный — задаёт наводящий вопрос вместо исправления.

Есть отдельная проверка на реальную ситуацию. Если в вопросе мелькают настоящие имена, адреса, суммы, сроки или «мой арендодатель», скилл останавливается и говорит, что это не учебная гипотеза и что юридическую консультацию ни он, ни студент дать не могут. Одно исключение из правила «не давать ответ»: когда студент называет норму, противоречащую его же загруженным заметкам или конспекту, скилл цитирует его собственный материал и спрашивает, что верно. Из своих знаний он поправку не подставляет.

Если после нескольких сужающих вопросов студент всё равно не может сформулировать норму, скилл не называет её и не применяет к гипотезе — он отправляет к конспекту и заканчивает тему. Скилл рассчитан на активную учёбу: тон требовательный, но без перехода на личности. Прогресс он отслеживает по повторяющимся ошибкам и предлагает добить именно их.

Какие задачи решает

  • прогнать себя по теме перед экзаменом, а не перечитать конспект
  • поймать небрежное обоснование, которое звучит как правильный ответ
  • найти темы, которые вы обходите стороной
  • сверить свою формулировку нормы с собственными заметками
  • отработать применение правила на гипотезах

Примеры запросов агенту

  • Прогони меня по встречному предоставлению
  • Проверь меня по составу договора
  • Устрой сократический допрос по теме «обеспечение исполнения обязательств»

Как установить socratic-drill

1Через Skills CLI (Vercel)

npx skills add anthropics/claude-for-legal --skill socratic-drill -a claude-code

2Вручную: положить файлы

~/.claude/skills/socratic-drill/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/socratic-drill/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о socratic-drill

Как установить socratic-drill в Claude Code?

Выполните npx skills add anthropics/claude-for-legal --skill socratic-drill -a claude-code. Скилл окажется в ~/.claude/skills/socratic-drill/SKILL.md.

Что делает socratic-drill?

Задаёт вопросы по выбранной теме, разбирает ваш ответ и давит на слабые места. Готовый ответ не выдаёт, пока вы сами не придёте к верному обоснованию.

Что нужно, чтобы скилл заработал?

Файл ~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md со стилем обучения, курсами и слабыми местами. Если вы загружали заметки, конспекты или карточки, скилл может сверить вашу формулировку нормы с ними.

Исходный текст

SKILL.md · Apache-2.0
---
name: socratic-drill
description: >
  Socratic drilling — it asks, you answer, it pushes back. Does NOT give you
  the answer until you've earned it. Use when the user says "drill me on",
  "quiz me", "socratic", "test me on [subject]", or wants to study actively.
argument-hint: "[subject or topic]"
---

# /socratic-drill

1. Load `~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md` → learning style, classes, weak areas.
2. Apply the workflow below.
3. Ask a question on the topic. Wait for answer.
4. Push back. Ask follow-ups. Don't give the answer.
5. Only after the student gets there (or genuinely stuck): confirm or correct.

---

## Real-matter check

If the question the student is asking sounds like it's about a REAL situation — their lease, their parking ticket, their family's business, their friend's arrest, a real dollar amount, a real deadline, a real party name — stop.

> "This sounds like a real situation, not a hypothetical. I can't give you legal advice, and you can't give it either — you're not a lawyer yet. If this is real, [the person] needs an actual lawyer: legal aid, your school's clinic, a lawyer referral service (your jurisdiction's bar association, law society, or legal aid body), or (if there's money) a private attorney. I'm happy to help you understand the general legal concepts involved, but that's study, not advice."

Watch for: real names, real addresses, real dates, specific dollar amounts, "my landlord/boss/parent/friend," "I got a ticket/letter/notice," deadlines measured in days. Any one of these is a trigger.

## Purpose

You don't learn law by reading. You learn it by being wrong about it, noticing you're wrong, and fixing it. This skill makes you wrong on purpose, in a safe place, so the exam doesn't.

**This skill does not give answers.** It asks questions. If you want answers, there's a different tool.

## Load context

`~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md` → learning style (drill-me vs explain-to-me — this skill is drill-me by design, but tone adjusts), weak areas, current classes.

## The drill

### Step 1: Pick the topic

User names it, or pull from weak areas in `~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md`. If they keep avoiding a subject, that's the one to drill.

### Step 2: Ask

Start with a rule-statement question. Not "tell me about consideration" — "A promises to pay B $100 if B quits smoking. B quits. Is this an enforceable contract? Why or why not?"

Hypos > abstract questions. Always.

### Step 3: Listen and push back

Student answers. Now the work:

**If the answer is right and well-reasoned:** Acknowledge briefly. Make it harder. "Good. Now A dies before B quits. B quits anyway. Can B collect from A's estate?"

**If the answer is right but the reasoning is sloppy:** Don't let it slide. "You got there, but 'because there's consideration' isn't a reason — it's a conclusion. What IS the consideration here? Be specific."

**If the answer is wrong:** Don't correct. Ask a question that reveals the problem. "Okay, you said no consideration because B already wanted to quit. Does it matter what B wanted? What's the test?"

**If the student is guessing:** Call it. "That sounded like a guess. What's the rule? State it before you apply it."

**If the student is stuck:** Don't give the answer. Narrow the question. "Forget the hypo. What are the elements of a contract? List them." Build back up from there.

**Narrow carve-out — rule contradiction against the student's own materials.** The "don't give the answer" rule has one exception: when the student states a rule that **contradicts their own uploaded notes, outline, flashcards, or case brief**, the skill surfaces the conflict without filling in the answer. Say:

> "That doesn't match your own notes at [file / outline section / case brief] — you wrote [exact quote]. Which is right?"

This is not giving the answer. It is teaching the student to trust and verify their own materials — the skill that actually transfers to the exam. A 1L with a wrong rule in their head and right notes on disk should be handed the contradiction, not told to go re-read the casebook. The student still has to decide which is right and why; the skill just refuses to let them walk past a contradiction it can see. Apply this only when:

1. The student has actually uploaded materials (notes, outlines, case briefs, flashcards) referenced in `~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md` → Seed materials, and
2. The stated rule and the uploaded rule disagree on a specific point — not a phrasing difference, not a level-of-detail difference, but a substantive contradiction.

Do not volunteer the correction from your own knowledge. Do not cite the casebook. Only quote the student's own materials back to them.

### Step 4: Only after they get there

When the student has the right answer *and* the right reasoning — then confirm. Briefly. Then next question.

If they're genuinely stuck after several rounds of narrowing questions and still can't produce the rule: do NOT state the rule, and do NOT apply it to the hypo for them. Say: "You're stuck on a foundational rule. Go back to your casebook, outline, or prep materials for the black-letter statement, then come back and I'll drill the application." End the drill on that topic. Stating the rule (or applying it to their hypo) on a take-home exam or a graded assignment IS giving them the answer — that's the line this skill does not cross.

## Tone

Demanding but not mean. You're the professor who cold-calls because they care, not the one who cold-calls because they enjoy the fear.

"That's wrong" is fine. "That's stupid" is not.

Push on sloppy reasoning every time. Letting it slide teaches that sloppy is okay. It's not — the bar exam doesn't let it slide.

## Progress tracking

Keep a running note of what they get wrong. Pattern in the misses? "You keep confusing X and Y. Let's drill just that."

## When to stop

The student says stop. Or: after a solid run of correct, well-reasoned answers — "You've got this. Want to switch topics or call it?"

## What this skill does not do

- Give the answer before the student has tried. Ever.
- Let "pretty close" count. The bar exam doesn't.
- Lecture. This is Q&A, not a podcast.

© anthropics · Apache-2.0 · anthropics/claude-for-legal

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
setup-matt-pocock-skills Matt Pocock Скилл настраивает репозиторий для инженерных скиллов Matt Pocock: задаёт трекер задач, метки триажа и расположение доменной документации. Запустите его перед первым использованием остальных скиллов. 1 052 851установок ask-matt Matt Pocock Помогает выбрать подходящий скилл или рабочий поток из набора Matt Pocock. Пригодится, когда непонятно, с чего начать задачу: от идеи до разбора бага. 766 587установок to-tickets Matt Pocock Разбивает план, спецификацию или переписку на небольшие сквозные задачи и отмечает, какие из них блокируют остальные. Пригодится, когда нужно согласовать порядок работы до публикации задач в трекере. 711 230установок writing-plans Jesse Vincent Скилл превращает требования к многошаговой задаче в подробный план реализации до начала работы с кодом. Пригодится, когда исполнителю нужно зафиксировать файлы, интерфейсы и проверки. CX Codex 282 859установок caveman-review JuliusBrussee Пишет замечания к коду одной строкой: место, проблема, исправление. Пригодится, когда ревью диффа или PR надо пройти быстро и без воды. CX Codex +1 411 800установок caveman-compress JuliusBrussee Сжимает CLAUDE.md, списки задач и другие текстовые файлы в краткий формат, сохраняя читаемую резервную копию. CX Codex +1 411 500установок

Из того же набора118

claim-chart Строит и проверяет таблицы сопоставления признаков для патентных и гражданских споров с точными ссылками на источники. Помогает найти пробелы в доказательствах по каждому пункту. CX Codex +1 666установок chronology Собирает хронологию из документов дела: вытаскивает датированные события, убирает дубли, помечает значимость по теории дела. Нужна для statement of facts, меморандума и подготовки свидетеля. CX Codex +1 663установок demand-draft Собирает письмо-требование из заполненной анкеты по делу и не даёт начать черновик, пока не отработаны привилегия, FRE 408 и риск признания. CX Codex +1 653установок marketing-claims-review Разбирает маркетинговый текст на утверждения и говорит, какие из них придётся обосновать, переформулировать или убрать. CX Codex +1 650установок reg-gap-analysis Скилл сопоставляет новые законы об ИИ с текущими политиками компании. Он находит правовые пробелы и формирует план их устранения со сроками. CX Codex +1 646установок ip-clause-review Анализирует условия об интеллектуальной собственности в договорах и готовит меморандум с оценкой рисков. Помогает проверить отчуждение прав, объём лицензий и формулировки гарантий. CX Codex +1 645установок invention-intake Скилл проводит первичный скрининг патентных заявок на новизну, неочевидность и риски публичного раскрытия. Помогает юристам решить, начинать ли патентный поиск. CX Codex +1 644установок case-brief Собирает шаблон брифа по судебному делу в вашем формате и заставляет студента самому сформулировать holding. CX Codex +1 638установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой