# socratic-drill

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

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 645 установок · ★ 9795
- Автор: anthropics · официальный репозиторий Anthropic
- Лицензия: Apache-2.0 · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/anthropics/claude-for-legal/tree/HEAD/law-student/skills/socratic-drill/SKILL.md
- Обновлён: 2026-10-23
- HTML: https://affpapa.org/nevibecode/skills/socratic-drill

## Что делает

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

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

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

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill socratic-drill -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/socratic-drill/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/socratic-drill/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill socratic-drill -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/socratic-drill/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill socratic-drill -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/socratic-drill/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install anthropics/claude-for-legal socratic-drill
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/socratic-drill/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill socratic-drill -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/anthropics/claude-for-legal --path law-student/skills/socratic-drill
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/socratic-drill/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add anthropics/claude-for-legal --skill socratic-drill -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/anthropics/claude-for-legal/tree/HEAD/law-student/skills/socratic-drill/SKILL.md

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

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

## Похожие
- [setup-matt-pocock-skills](https://affpapa.org/nevibecode/skills/setup-matt-pocock-skills.md) — скилл · 1052851 установка
- [ask-matt](https://affpapa.org/nevibecode/skills/ask-matt.md) — скилл · 766587 установок
- [to-tickets](https://affpapa.org/nevibecode/skills/to-tickets.md) — скилл · 711230 установок
- [writing-plans](https://affpapa.org/nevibecode/skills/writing-plans.md) — скилл · 282859 установок
- [caveman-review](https://affpapa.org/nevibecode/skills/caveman-review.md) — скилл · 411800 установок
- [caveman-compress](https://affpapa.org/nevibecode/skills/caveman-compress.md) — скилл · 411500 установок

Из того же набора: [anthropics/claude-for-legal](https://affpapa.org/nevibecode/by/anthropics/claude-for-legal.md) — 118 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
