# session

Гоняет тренировочную сессию на заданное число вопросов MBE, эссе или карточек по одной теме и дописывает результат в план подготовки.

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

## Что делает

Скилл запускает тренировочную сессию на заданное число вопросов по одной теме. Сперва разбирает аргументы: предмет и количество. Если их нет, спросит сам. Потом читает конфиг `~/.claude/plugins/config/claude-for-legal/law-student/CLAUDE.md`, откуда берёт юрисдикцию, формат экзамена и слабые темы, и подтягивает `study-plan.yaml` с историей, чтобы перевесить подтемы в сторону тех, где провалы.

Режим задаётся флагом. `--mbe` даёт вопросы в формате MBE и стоит по умолчанию для экзаменационных предметов. `--essay` — письменные задания с проверкой по рубрике. `--flashcards` гоняет карточки в режиме тренировки. Вопросы идут по одному, после каждого разбор ошибки. Там, где юрисдикции расходятся, ответ помечается `[UBE/majority]` или `[state-specific]`, а норма проговаривается отдельно.

В конце результаты уходят в историю: в `session_history` внутри `study-plan.yaml`, а если плана нет, в отдельный `session-history.yaml` в той же папке конфига. Отсюда и ограничение. Без `CLAUDE.md` с юрисдикцией и форматом скилл не знает, что считать слабым местом у этого студента. И ещё: `--mbe` с `--essay` опираются на скилл `bar-prep-questions`, а `--flashcards` на `flashcards`, поэтому эти скиллы должны стоять рядом.

## Установка

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

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

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

### Codex

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

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

### Cursor

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

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

### GitHub Copilot

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

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

### Gemini CLI

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

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

### Windsurf (Devin Desktop)

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

### OpenCode

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

### Claude.ai

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

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

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

## Примеры запросов агенту
- \`/session` `Evidence` `<n>` в режиме MBE. После каждого вопроса объясняй, почему остальные варианты неверные.
- Прогони `/session` по `Contracts` на `<n>` эссе и проверь по рубрике.
- \`/session` `Torts` `<n>` `--flashcards`, а потом обнови план подготовки.

## Похожие
- [memory-retrieval-learning](https://affpapa.org/nevibecode/skills/memory-retrieval-learning.md) — скилл · 468 установок
- [session-learning-capture](https://affpapa.org/nevibecode/commands/session-learning-capture.md) — команда · 425 установок
- [anki](https://affpapa.org/nevibecode/skills/anki.md) — скилл · 509 установок
- [anki-connect](https://affpapa.org/nevibecode/skills/anki-connect.md) — скилл · 891 установка
- [session-history](https://affpapa.org/nevibecode/skills/session-history.md) — скилл · 13900 установок
- [session-handoff](https://affpapa.org/nevibecode/skills/softaworks-session-handoff.md) — скилл · 4200 установок

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

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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