Первичная настройка юридической клиники
Единоразовый опрос курирующего юриста: направления практики, юрисдикция, стиль надзора и документы клиники. Результат читают все остальные скиллы плагина.
- Что делает
- Единоразовый опрос курирующего юриста: направления практики, юрисдикция, стиль надзора и документы клиники. Результат читают все остальные скиллы плагина.
- Когда брать
- При первой установке плагина, когда в профиле клиники остались заглушки, или для повторной настройки и проверки интеграций.
- Когда не брать
- Если вы студент или сотрудник, а не курирующий юрист: настройку проводит только он. Студенты запускают ramp.
- Пример запроса
- Настроим профиль нашей жилищной клиники: Калифорния, формальная очередь проверки.
- Работает лучше с
- Clio, хранилище документов (Google Drive, SharePoint, Box), коннектор юридического исследования
Входит в плагин legal-clinic. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Нажмите «Скачать на русском» и сохраните архив.
- В Claude откройте Настройки → Capabilities → Skills → Upload skill и выберите архив.
- Включите скилл переключателем.
Для терминала
Распакуйте архив и положите папку cold-start-interview в ~/.claude/skills/. Файл SKILL.md должен лежать внутри этой папки.
Текст
---
name: cold-start-interview
description: >
Единоразовая настройка клиники профессором: направления практики,
юрисдикция, стиль надзора (формальная очередь проверки / настраиваемые флаги /
облегчённый режим), загрузка руководства и правил. Записывает CLAUDE.md,
чтобы каждый другой скилл и каждый студент, запускающий /ramp, читал один и
тот же контекст клиники. Используй при чистой установке, когда в CLAUDE.md
остались заглушки, при повторной настройке с --redo или при повторной
проверке интеграций с --check-integrations.
argument-hint: "[--redo] [--check-integrations]"
---
/cold-start-interview
- Проверь
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md. Если он заполнен и нет--redo, подтверди перед перезаписью. - Проведи опрос профессора ниже, начиная с части 0 (проверка роли курирующего юриста → этические предпосылки → доступность интеграций). Если пользователь не курирующий юрист, остановись и перенаправь.
- Исходные документы: руководство клиники, инструкции по подаче, правила местных судов, форма(ы) приёма, один обезличенный образец файла дела.
- Ключевое решение: стиль надзора (формальная очередь / флаги / облегчённый режим).
- Перенос: если заполненный CLAUDE.md (без маркеров
[PLACEHOLDER]) есть по пути~/.claude/plugins/cache/claude-for-legal/legal-clinic/*/CLAUDE.md, но его нет по пути конфигурации, скопируй его в путь конфигурации и покажи пользователю, что перенесено. - Запиши
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md, включая## Who's using thisи## Available integrations. Покажи выбор стиля надзора и шаблоны направлений практики на подтверждение. - Предложи предпросмотр
/legal-clinic:ramp.
/legal-clinic:cold-start-interview
**--check-integrations:** Заново выполни только проверку доступности интеграций из части 0 (Clio, хранилище документов). Обновляет ## Available integrations в ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md, не трогая роль, этические предпосылки, стиль надзора и шаблоны направлений практики. Используй после добавления или удаления коннектора MCP.
При проверке: ставь ✓, только если вызов инструмента MCP действительно прошёл успешно. Настроенные, но непроверенные коннекторы помечай ⚪ с однострочной подсказкой, как это проверить. Никогда не ставь ✓ только по объявлениям в .mcp.json: это вводит пользователей в заблуждение, будто что-то подключено, когда это не так.
Первичный опрос: юридическая клиника при вузе
Назначение
У клиник структурно ограничена пропускная способность. Курирующий профессор ведёт 5–10 студентов, у каждого по несколько дел вперемешку с учёбой, а весь состав меняется каждый семестр. Очередь ожидания растёт. Люди перестают ждать.
Задача этого плагина — сократить затраты времени на всё, что *вокруг* самой юридической работы: оформление приёма, первые черновики, отправные точки исследования, сообщения о ходе дел, — чтобы те же студенты и профессор обслуживали больше клиентов, а студенты тратили больше времени на анализ и стратегию, ради которых и существует клиническое обучение.
Этот опрос один раз задаёт контекст клиники, чтобы каждый студент, проходящий вводный курс через /ramp, и каждый скилл, запускаемый после, работали с одним и тем же пониманием того, как устроена *именно эта* клиника.
Аудитория: курирующий профессор. Студенты его не запускают, они запускают /ramp.
Проверка первичной настройки
Прочитай ~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md:
- Не существует → начни опрос.
- **Содержит
<!-- SETUP PAUSED AT: -->** → поприветствуй пользователя и предложи продолжить с этого раздела. - **Содержит маркеры
[PLACEHOLDER], но нет пометки о паузе** → шаблон так и не был заполнен; предложи начать заново или продолжить с того места, где начинаются заглушки. - Заполнен (нет заглушек, нет пометки о паузе) → уже настроен; пропусти, если нет
--redo.
Проверь общий профиль компании
Найди ~/.claude/plugins/config/claude-for-legal/company-profile.md.
- Если он есть: Прочитай его. Покажи одну строку для подтверждения: «Вы — [имя], [формат практики], в [компания], [отрасль], работаете в [юрисдикции]. Верно? (Или скажите „обновить“, чтобы изменить общий профиль.)» Если подтверждено, пропусти вопросы о компании и переходи сразу к вопросам плагина.
- Если его нет: Вы будете первым плагином, который настраивает этот пользователь. После ориентации и развилки задай вопросы о компании и запиши их в общий профиль (по шаблону из
references/company-profile-template.mdв корне плагина), затем продолжай вопросами плагина. Скажи пользователю: «Я сохранил профиль вашей компании: другие юридические плагины прочитают его и пропустят эти вопросы».
Вопросы о компании, которые относятся к общему профилю (и НЕ задаются заново, если он есть): формат практики, название компании, отрасль, что продаёте, размер, юрисдикции, регуляторы, склонность к риску, имена для эскалации. Вопросы, специфичные для плагина (позиции плейбука, схема проверки, фирменный стиль, модель надзора и т. д.), остаются за каждым плагином.
Проверка области установки
Перед ориентацией, если заметишь, что рабочая папка находится внутри проекта (а не в домашней папке пользователя), сообщи об этом. Скажи один раз:
Обратите внимание: похоже, плагин установлен в области проекта, а значит, я могу читать файлы только в [текущая папка]. Если вам понадобится, чтобы я читал документы из других мест (Загрузки, Документы, Dropbox), установите плагин в области пользователя, см. QUICKSTART.md. Можно продолжить с областью проекта, но тогда файлы придётся переложить в эту папку.
Попроси пользователя подтвердить, прежде чем продолжать: идти с областью проекта или сделать паузу и переустановить в области пользователя. Если рабочая папка — домашняя папка пользователя, молча пропусти эту проверку.
Перед началом опроса
Сначала покажи эту вводную (3–4 коротких строки, не больше):
**
legal-clinic— для курирующих юристов, которые настраивают юридическую клинику при вузе и вводят в курс студентов.** Не ваша область?/legal-builder-hub:related-skills-surfacer. 2 минуты — и у вас есть основы: направление(я) практики, юрисдикция и модель надзора, а также рабочие значения по умолчанию для формата писем клиентам, каркаса IRAC и периодичности сроков. 15 минут добавляют запись об этических предпосылках, триггеры флагов надзора, шаблоны документов по направлениям из ваших подач, содержание руководства для/ramp, местные правила судов для/draftи даты семестра. Быстро или полностью? (Расширить можно в любой момент через/cold-start-interview --full.)
После того как пользователь выбрал быстрый или полный вариант
Когда курирующий юрист выбрал, сориентируй его. Расскажи своими словами:
- Что поддерживает этот плагин: профиль вашей клиники (направления практики, модель надзора, фирменные шаблоны), файлы по каждому делу (приём, сроки, журнал переписки, записки о передаче) и очередь проверки куратора.
- Что делает эта настройка: поддерживает юридическую клинику при вузе — приём, меморандумы по делам, письма клиентам, сообщения о ходе дел, сроки — по вашим направлениям практики, со встроенным надзором. Узнаёт направления практики, юрисдикцию и модель надзора клиники и записывает их в обычный текстовый файл, который читает каждый скилл и вводный курс
/rampкаждого студента. Всё можно изменить позже. Когда настройка завершена, команды работают так, как клиника работает на самом деле, а не как общий шаблон. - Источники данных: настройка строит новый профиль клиники по ответам юриста и по документам, загруженным в ходе опроса (руководство, инструкции по подаче, местные правила, формы приёма, образцы файлов дел). Она не читает личную историю Claude, другие разговоры и CLAUDE.md из домашней папки. Если в этом разговоре ранее прозвучало что-то относящееся к делу (например, вуз или направление практики), спроси, прежде чем это учитывать. В конфигурацию ничего не попадает, пока юрист не напечатал это или не одобрил.
- Дальше: часть 0 — кто проводит настройку и каковы этические предпосылки.
Почему это важно. Каждый вводный курс /ramp, каждый /client-intake, каждый /draft, каждый /client-letter, каждый /status читает конфигурацию, которую записывает этот опрос. Общая конфигурация даёт студентам общие результаты: стандартную модель надзора, стандартные правила подачи, обезличенный тон писем клиентам; первая неделя семестра тогда уходит на исправление того, что инструмент предположил о клинике. Если рассказать плагину о направлениях практики, стиле надзора и местном оформлении, получается разница между «ИИ-инструментом для клиник» и «инструментом, который работает так, как работает ваша клиника». Чем конкретнее ответы, тем меньше новому студенту придётся переучиваться.
Быстрый старт или полная настройка — развилка
Юрист выбрал быстрый или полный вариант во вводной. Разветвись:
Путь быстрого старта: задай только основное (направление практики, юрисдикция, стиль надзора). Запиши конфигурацию с маркерами [DEFAULT] на всём остальном. Заверши так: «Готово. Командами уже можно пользоваться. Я взял разумные значения по умолчанию для формата писем клиентам, каркаса IRAC и периодичности сроков. Когда результат скилла кажется не таким, обычно это значение по умолчанию, которое стоит подстроить, и скилл подскажет, какое именно. Запустите /legal-clinic:cold-start-interview --full в любой момент, чтобы пройти весь опрос, или /legal-clinic:cold-start-interview --redo <section>, чтобы переделать одну часть».
Путь полной настройки: существующий ход опроса ниже.
Темп опроса
- Исходи из того, что ответ где-то уже есть. Когда вопрос требует сведений, которые, вероятно, где-то записаны (описание компании, плейбук, матрица эскалации, руководство по стилю, руководство клиники, список юрисдикций, портфель дел), попроси ссылку или вставку, прежде чем просить пользователя печатать это по памяти. «Вставьте ссылку или документ либо дайте краткую версию» — запрос по умолчанию для всего, что длиннее одного предложения. Интервьюер, заставляющий людей перепечатывать написанное, не справился с первой задачей интервьюера.
Останавливайся ради настоящих ответов. В части 0 есть проверки роли и интеграций «в один тап». Этические предпосылки, части 1–5 и особенно часть 4 (исходные документы) требуют, чтобы курирующий юрист напечатал ответы или загрузил файлы. Когда вопросу нужно больше, чем быстрый тап:
- Задай вопрос и жди. Скажи прямо: «Здесь нужен ответ текстом: я подожду». Не переходи к следующему вопросу, пока юрист не ответил.
- Для загрузок (руководство, инструкции по подаче, местные правила, формы приёма, образцы файлов дел, образцы ходатайств, образцы писем клиентам): «Вставьте содержимое, дайте путь к файлу или скажите „пропустить пока“. Если пропустите, я отмечу пробел в профиле практики, чтобы вы заполнили его позже, и укажу, что это значит для
/ramp,/draftи/client-letter(они будут беднее или вернутся к значениям по умолчанию)». Затем действительно жди. Не переходи дальше молча. - Перед записью профиля практики: просмотри опрос. Перечисли каждый вопрос, который пропустили или на который ответили заглушкой: этические предпосылки, всё ещё открытые; направления практики без шаблонов; триггеры флагов надзора, не заданные; руководство, обещанное, но не загруженное. Скажи: «Прежде чем записать ваш профиль практики, вот что остаётся открытым: [список]. Хотите заполнить что-то из этого сейчас или оставить заглушками?» Затем жди.
- Никогда не записывай профиль практики с молчаливыми пробелами. Каждая заглушка должна быть сознательным выбором курирующего юриста, а не вопросом, который пролетел мимо.
- Размер порции — считай подпункты. «Никогда не задавай больше 2–3 вопросов за один ход» значит 2–3 *вопроса, на которые можно ответить*, с учётом подпунктов. Один вопрос с 5 подпунктами — это 5 вопросов. Проверка: может ли пользователь ответить, не прокручивая экран? Если вопросы не помещаются на один экран, их слишком много. Предпочитай структурированные вопросы с выбором одним тапом, где это возможно: им не нужна ни прокрутка, ни набор текста.
- Пауза и возобновление. Сразу скажи курирующему юристу: «Если нужно остановиться, скажите „пауза“ (или „стоп“, или „давайте вернёмся к этому позже“), и я сохраню прогресс. Запустите
/legal-clinic:cold-start-interviewпозже, и я продолжу с того места, где вы остановились». Когда юрист ставит паузу, запиши частичную конфигурацию в~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.mdс комментарием<!-- SETUP PAUSED AT: [section name] — run /legal-clinic:cold-start-interview to resume -->в начале и маркерами[PENDING](отличными от[PLACEHOLDER]) на неотвеченных полях. Когда настройка запускается снова и находит приостановленную конфигурацию, поприветствуй юриста: «С возвращением. Вы остановились на разделе [раздел]. Ваши прежние ответы сохранены. Продолжим с того места, где остановились, или начнём заново?» Не задавай заново вопросы, на которые уже есть ответ.
Проверяй юридические факты, названные пользователем, по мере их появления в ходе настройки. Когда пользователь отвечает на вопрос опроса конкретной ссылкой на правило, номером закона, названием дела, сроком, порогом, юрисдикцией или регистрационным номером — и это можно проверить на здравый смысл, — проверь, прежде чем записывать в конфигурацию. Если сказанное расходится с твоим пониманием или с тем, что пользователь вставил, обрати на это внимание: «Вы назвали порог X; насколько я понимаю, Y — подтвердите, что внести в профиль? [premise flagged — verify]». Неверный факт, записанный в CLAUDE.md, перейдёт в каждый будущий результат; поймать его здесь — один из самых выгодных моментов в продукте.
Опрос
Часть 0. Кто проводит эту настройку, этические и конфиденциальные предпосылки и что подключено (прежде всего остального)
Кто проводит эту настройку?
Вы курирующий юрист этой клиники? Чтобы эта настройка была действительной, вы должны иметь лицензию и курировать студентов в рамках правила студенческой практики вашей юрисдикции. (Это питает барьер роли в части 0: настройку может проводить только курирующий юрист, а ответ записывает в профиль, на который ссылается каждый скилл, имя курирующего юриста и сведения о его членстве в адвокатуре.) 1. Да, я курирующий юрист. Продолжаем. 2. Нет, я студент / сотрудник / администратор. Стоп. Эта настройка записывает управляющий контекст клиники — модель надзора, правила работы с данными клиентов, этические предпосылки, — и её должен проводить курирующий юрист, который будет отвечать за работу. Попросите его запустить
/legal-clinic:cold-start-interview. Студенты запускают/legal-clinic:ramp, чтобы войти в курс каждый семестр.
Если ответ 2, останови опрос и покажи сказанное выше. Дальше не иди.
Если ответ 1, запиши это в конфигурацию плагина в раздел ## Who's using this (Роль: курирующий юрист; имя и юрисдикция записаны) и продолжай.
*Почему это важно:* клиника работает на основании правила студенческой практики, требующего надзора лицензированного адвоката, солиситора, барристера или другого уполномоченного юриста в юрисдикции клиники. Решения при первичной настройке — модель надзора, барьеры для значимых действий, этические предпосылки — принимает курирующий юрист. Вопрос о роли ограничивает эти решения нужным человеком.
Этические и конфиденциальные предпосылки
Прежде чем начнётся опрос профессора — и прежде чем любой студент применит этот плагин к настоящему делу клиента — подтверди следующее с курирующим юристом клиники и с ИТ-службой / этическим комитетом вуза. Не пропускай этот шаг.
- Уровень учётной записи и условия обработки данных. Уровень вашей учётной записи Claude и его политики хранения данных и обучения: у Team, Enterprise, Work, Education и индивидуальных аккаунтов разные гарантии по хранению, использованию для обучения и обработке субподрядчиками. Подтверди, на каком уровне клиника, и что действующие условия говорят о данных клиентов. Запиши ответ в конфигурацию плагина.
- Согласие клиентов и практика раскрытия работы с помощью ИИ. Изучи Официальное заключение ABA № 512 (2024), рекомендации адвокатуры твоего штата по ИИ (если есть) и Модельные правила профессионального поведения 1.1 (компетентность), 1.4 (общение), 1.6 (конфиденциальность) и 5.3 (надзор за помощью неюристов). Реши, раскрывает ли клиника клиентам использование ИИ и как, и запиши эту практику.
- Как обращаться с привилегированными и конфиденциальными материалами. Что вставляется в сессии, где хранятся результаты, у кого есть доступ, как долго материалы хранятся локально, как смена студентов влияет на доступ. Запиши правила обращения с данными, которым клиника ожидает следования от студентов.
- Особая конфиденциальность в направлениях практики. Иммиграция, защита по уголовным делам, домашнее насилие, семейные дела и некоторые дела о гражданских правах требуют повышенной конфиденциальности и безопасности сверх базовой: риск раскрытия противнику, риск повестки, риск для безопасности пострадавших. Выясни, требует ли какое-либо направление практики клиники дополнительных мер защиты (например, ограничить, какие факты вносятся в сессии, дополнительное зачернение данных, вообще не использовать плагин для определённого типа дел).
Зафиксируй ответы профессора. Если какая-то предпосылка не решена, отметь это в конфигурации плагина и укажи, что студентам не следует использовать плагин по настоящим делам клиентов, пока вопрос не решён.
Что подключено?
Этот плагин может работать с системой управления делами (Clio) и хранилищем документов (Google Drive, SharePoint, Box). Проверю, какие коннекторы настроены: функции, которым они нужны, будут работать, а функции без них корректно перейдут на ручной режим, а не откажут молча.
Проверяй, что действительно подключено, а не что настроено. Коннектор, перечисленный в .mcp.json, *доступен*. Коннектор, который действительно отвечает, *подключён*. Это разные вещи, и их смешение разрушает доверие. По каждому коннектору, который использует плагин:
- Если можешь проверить соединение (вызвать простой инструмент MCP, например список или поиск), ставь ✓ только при успешном ответе.
- Если проверить нельзя (отсюда нет способа проверки), ставь ⚪ «настроено, но не проверено: откройте настройки MCP, чтобы убедиться» с однострочной подсказкой.
- Никогда не ставь ✓ только по конфигурации.
Для коннекторов, показанных как неподключённые, объясни пользователю, как подключить. Пример формулировки: «Box не подключён. В Claude Cowork: Настройки → Коннекторы → Добавить → Box → войдите. В Claude Code: добавьте MCP Box в конфигурацию или через /mcp. Плагин работает и без него: вы будете вставлять документы, а не загружать их, но подключение делает загрузку документов автоматической».
Затем сообщи результаты в такой форме:
- ✓ [Интеграция] — подключена (проверено) - ⚪ [Интеграция] — настроена, но не проверена. Откройте настройки MCP, чтобы убедиться. - ✗ [Интеграция] — не найдена. [Функция] перейдёт на [ручную альтернативу]. [Как подключить.]
Не обязательно, чтобы подключено было всё. Основные функции — приём, черновики, письма клиентам, research-start, сроки, передача дел в конце семестра, проверка куратором — работают с одним локальным доступом к файлам.
Запиши ответы части 0 в конфигурацию плагина в разделы ## Who's using this и ## Available integrations. Если заполненный CLAUDE.md есть по старому пути кэша ~/.claude/plugins/cache/claude-for-legal/legal-clinic/*/CLAUDE.md, но его нет здесь, сначала скопируй его вперёд.
Начало
Это единоразовая настройка вашей клиники. Десять–пятнадцать минут. Я спрошу о ваших направлениях практики, юрисдикции, о том, как вы осуществляете надзор, а затем попрошу указать мне руководство клиники и любые инструкции по подаче или правила местных судов, которые вы даёте студентам. Всё, что я здесь узнаю, питает вводный курс
/ramp, который ваши студенты будут проходить в начале каждого семестра, и каждую другую команду этого плагина. Ничто из этого не заменяет ваше суждение и анализ ваших студентов. Цель — сократить часы, уходящие на оформление, структурирование и составление записей, чтобы больше времени студентов уходило на юридическую работу, а больше клиентов получали помощь. По ходу я буду просить материалы: руководство, инструкции по подаче, местные правила, формы приёма, образцы файлов дел, образцы поданных вами ходатайств, образцы писем клиентам. Цель — десять–двадцать документов за весь опрос. Чем больше, тем лучше. Если вы поделитесь меньше чем десятью, я отмечу профиль практики как LIMITED DATA: плагин всё равно работает, но/rampбудет беднее (команды без специфических процедур вашей клиники),/draftвернётся к стандартам штата вместо вашего местного оформления, а/client-letterбудет использовать общие шаблоны вместо вашего голоса. Сначала шаблоны: если вы загружаете документ, я читаю его и повторяю ваш формат, а не прошу вас его описывать.
Часть 1. Клиника (2–3 мин)
Что это за клиника? (Направление практики питает /client-intake и /draft: у каждого направления свой шаблон приёма и свои шаблоны документов, поэтому это ключ, переключающий между рабочим процессом иммиграционной клиники и жилищной клиники.)
- Название клиники и вуз
- Направление(я) практики: иммиграция, жильё, семейное право, защита прав потребителей, защита по уголовным делам, гражданские права, другое? (Можно несколько: многие клиники работают с пересекающимися вопросами)
Практики, не вписывающиеся в рамки. Если практика клиники не подходит под варианты (международные права человека, суды коренных народов, военная юстиция, экологическая справедливость, клиники предпринимательства и транзакционной практики, только апелляции, медиация и восстановительное правосудие или что-либо ещё, чего стандартные категории не предполагают), предложи: «Похоже, ваша клиника не вписывается в мои обычные категории. Расскажите о ней своими словами: чем клиника занимается, кого обслуживает, какие юрисдикции и форумы, как выглядит работа. Я построю профиль клиники по этому рассказу, а не буду втискивать её в неподходящие рамки. Вопросы, которые не подходят, я пропущу или адаптирую». Затем построй профиль по свободному описанию, отметив, какие поля шаблона были заполнены, адаптированы или оставлены пустыми, потому что не подходят. Профиль, собранный по принудительной подгонке, хуже скудного профиля, построенного по тому, что есть на самом деле.
- Сколько студентов в этом семестре? Сколько действующих дел одновременно, примерно?
- Сколько курирующих профессоров/юристов?
Кто клиенты?
- Типичные ситуации клиентов: кто приходит, с чем сталкивается?
- Языки помимо английского?
- Обычные источники направления клиентов (юридическая помощь, центр самопомощи при суде, общественные организации)?
Часть 2. Юрисдикция (1–2 мин)
(Это питает /draft, /research-start, /memo и /deadlines: юрисдикция определяет форматы подачи, охват исследования и стандартные расчёты сроков.)
- Штат. От этого зависит всё, что связано с юрисдикцией: сроки выселения, процедуры защитных предписаний, форматы подачи.
- Основной суд(ы): в какой окружной суд или суд округа чаще всего попадают дела?
- Есть ли местные правила или постоянные распоряжения, отличающиеся от стандартов штата?
Часть 3. Стиль надзора (2–3 мин — это ключевой вопрос проектирования)
Клиники сильно различаются тем, насколько строго проверяется работа студентов до отправки. Некоторым нужно, чтобы каждый черновик проходил формальную очередь проверки: студент отправляет, профессор одобряет, затем документ уходит. Другие работают мягче: студенты согласуют, профессор неформально подписывает, структура больше разговорная. Какая модель у вас? (Это питает /supervisor-review-queue и логику срабатывания флагов в /draft, /client-letter и /status: формальная очередь включает скилл supervisor-review-queue; настраиваемые флаги только показывают триггеры; облегчённый режим полностью отключает очередь.)
Предложи три варианта:
Формальная очередь проверки: Результаты студентов, обращённые к клиенту или суду, попадают в очередь. Профессор проверяет, одобряет или правит, затем материал выходит. Каждое одобрение записывается в журнал. (Я включу скилл очереди проверки: supervisor-review-queue активируется.)
Настраиваемые флаги, неформальная проверка: Определённые триггеры (сроки, чувствительные темы, судебные подачи) помечают результат пометкой «СОГЛАСУЙ С [ПРОФЕССОРОМ] ДО ОТПРАВКИ», но формального механизма очереди нет. Студент сам отвечает за согласование. (Я не добавлю очередь; студенты сами ставят флаг, когда срабатывает триггер, и подключают вас.)
Облегчённый режим: Результаты несут стандартную пометку «с помощью ИИ» и подсказки по проверке, но без дополнительных барьеров. Профессор осуществляет надзор через существующую структуру клиники (разборы дел, личные беседы), а не через плагин. (Я не добавлю ни очередь, ни дополнительные флаги; буду полагаться на ваши разборы дел и согласования.)
Правильного ответа нет: он зависит от опыта ваших студентов, нагрузки и от того, как вы уже ведёте надзор. Позже это можно изменить, отредактировав CLAUDE.md.
Зафиксируй выбор и, если выбрана формальная очередь или настраиваемые флаги, что должно вызывать флаг? (Судебные подачи всегда? Любое упоминание срока? Темы вроде домашнего насилия, иммиграционного статуса, уголовной ответственности?)
Регулятор педагогики. После фиксации выбора надзора спроси:
Как много должны делать скиллы? Это самая важная настройка. Три варианта: - Guide (по умолчанию): Скилл даёт структуру; студенты наполняют содержанием; скилл даёт обратную связь. Сбалансированно — большинство клиник начинают отсюда. - Assist: Скилл готовит рабочий материал; студенты проверяют, правят и учатся, видя результат. Быстрее всего, самый продуктивный и наименее педагогичный. Подходит клиникам с большим потоком дел. - Teach: Скилл не готовит рабочий материал: студенты пишут сами, скилл задаёт сократические вопросы и даёт обратную связь и показывает образец только после двух попыток. Медленнее всего и наиболее педагогично. Подходит клиникам, где обучение — главная цель. Позже можно задать это для каждого типа документа через
/legal-clinic:build-guide. Пока выберите значение по умолчанию.
Запиши ответ в профиль практики как pedagogy_default: assist | guide | teach (по умолчанию guide, если куратор не выбрал).
Руководство по направлению практики. После фиксации педагогического режима по умолчанию предложи:
Хотите составить руководство по направлению практики, которое подстроит работу скиллов под вашу клинику: вопросы приёма, поправки педагогики для каждого типа документа, барьеры проверки? Я помогу собрать его за 5–10 минут через
/legal-clinic:build-guide. Можно сделать это и позже. Пока скиллы используют разумные значения по умолчанию: педагогический режим, который вы только что выбрали, и пометку «на вашу проверку» для всего, что обращено к клиенту.
Отметь ответ в состоянии настройки: если куратор хочет составить руководство, предложи это как следующий шаг после завершения опроса (в шаге 3 раздела «После записи»). Не прерывай этот опрос, чтобы запускать /legal-clinic:build-guide на месте: сначала закончи профиль, затем предложи переход.
Часть 4. Исходные документы (3–4 мин)
Три вещи, столько, сколько есть. (Руководство питает вводный курс /ramp; инструкции по подаче питают оформление в /draft; форма приёма становится основой /client-intake.) 1. Руководство вашей клиники или документ с процедурами. Что вы даёте студентам в первый день. Я использую его, чтобы построить вводный курс
/ramp, чтобы студенты получили пошаговый проход, а не PDF, который просматривают по диагонали. 2. Инструкции по подаче и правила местных судов. Всё, что объясняет студентам, как оформлять шапку, где подавать, чего хочет местный судья. Они питают/draft, чтобы первые черновики были верны для юрисдикции с самого начала. 3. Ваша форма приёма и, если есть, обезличенный образец файла дела. Форма приёма становится основой/client-intake. Образец файла показывает, как выглядит хорошо оформленное дело в вашей клинике.
Из руководства: процедуры клиники, правила ведения дел, ожидания от студентов, этические напоминания. Этому и будет учить /ramp.
Из инструкций по подаче и местных правил: формат шапки, требования к вручению, местные особенности подачи ходатайств. Это применит /draft.
Из формы приёма: поля, специфичные для направления практики. Если у клиники отдельные формы приёма для каждого направления (иммиграция и жильё), возьми все.
Часть 5. Шаблоны направлений практики (1–2 мин)
По каждому направлению практики клиники: какие 3–5 документов студенты готовят чаще всего? (Это питает /draft: каждый названный документ становится шаблоном, с которого скилл может начать, а всё, чего нет в списке, вернётся к общему первому проходу.)
| Направление практики | Типичные документы |
|---|---|
| Иммиграция | Заявление об убежище (I-589), ходатайство о смене места рассмотрения, заявление клиента под присягой, запрос по FOIA |
| Жильё | Ответ на иск о выселении, претензия, требование о ремонте, ходатайство о приостановке |
| Семейные дела | Ходатайство о защитном предписании, ходатайство об опеке, раскрытие финансовых сведений |
| Потребители | Письмо с требованием подтвердить долг, претензия по FDCPA, ответ на иск о взыскании |
Это становится набором шаблонов для /draft. Если у профессора есть готовые шаблоны, загрузи их. Если нет, отметь, какие нужно создать.
Если профессор не загрузил руководство или форму приёма: в конце этого раздела предложи: «Хотите, я составлю черновик стартового руководства клиники и формы приёма по тому, что вы рассказали? То же содержание, что я только что записал (стиль надзора, направления практики, юрисдикция), в формате, который вы можете править и показывать группе следующего семестра».
Перед записью — перечитай
Прежде чем записывать профиль практики в конфигурацию плагина, перечитай по порядку каждый записанный ответ. Это ловит:
- Противоречия между ответами — например, «формальная очередь проверки» в стиле надзора, но «облегчённый режим, через разборы дел» в описании того, как проверка происходит на деле. Покажи оба варианта и спроси, какой главный.
- Съехавшие детали — имена, ссылки на суды, даты, изменившиеся между разделами. Подтверди окончательные значения.
- Пропущенные пробелы, которые стоит назвать — направления практики без шаблонов, стиль надзора без заданных триггеров флагов, обещанное, но не загруженное руководство. Предложи закрыть их сейчас, а не оставлять для
--redo.
Запись профиля практики
По шаблону CLAUDE.md. Основные разделы:
- Профиль клиники — название, вуз, направления практики, юрисдикция, число студентов
- Стиль надзора — какая из трёх моделей и триггеры флагов, если применимо
- Шаблоны направлений практики — шаблоны приёма и документов для каждого направления
- Юрисдикция — штат, суды, загруженные местные правила
- Семестр — когда происходит смена студентов (чтобы
/rampзнал, когда понадобится, а/semester-handoffзнал, когда запускаться) - Путь к руководству — где лежит загруженное руководство, чтобы
/rampмог его прочитать
Флаг LIMITED DATA: если за весь опрос предоставлено меньше 10 материалов, добавь в начало CLAUDE.md (под датой записи) заметку > LIMITED DATA со словами: «Этот профиль практики записан по [N] материалам. Нижестоящие скиллы будут работать, но результаты будут беднее: /ramp охватывает команды, но не процедуры самой клиники, /draft использует стандарты штата вместо местного оформления, /client-letter использует общие шаблоны. Запустите /legal-clinic:cold-start-interview --redo после сбора большего числа образцов, чтобы точнее подстроить настройку».
Встроенные защитные формулировки
Запиши в конфигурацию плагина стандарты защиты, которые применяет каждый скилл:
## Защитные ограничения результатов (применяются каждым скиллом)
Каждый результат включает:
- **Пометка «с помощью ИИ»:** «[ЧЕРНОВИК С ПОМОЩЬЮ ИИ — требует анализа студента и проверки юристом]»
- **Индикаторы уверенности:** там, где скилл не уверен, он говорит об этом прямо
- **Подсказки для проверки:** конкретные вещи, которые студент должен проверить по фактам, прежде чем полагаться на результат
- **Этические напоминания под задачу:** например, результаты /draft напоминают о требованиях надзора по Официальному заключению ABA № 512
Это не опционально и не настраивается. Это базовый уровень.
После записи
Покажи, что умеет плагин. Перед завершением предложи:
Хотите увидеть, чем я могу помочь?
Если да, покажи этот подобранный список (не общий шаблон: это конкретные вещи, в которых плагин сильнее всего):
Вот в чём я хорош в практике юридической клиники при вузе: - Приём студентом нового дела — например, «Проведи студента через приём, специфичный для направления практики, с выявлением тревожных сигналов и проверкой конфликта интересов». Попробуйте:
/legal-clinic:client-intake- Письмо клиенту на уровне чтения 6 класса — например, «Подготовь подтверждение встречи или сообщение о ходе дела простым языком; студент правит, вы одобряете». Попробуйте:/legal-clinic:client-letter- Каркас меморандума IRAC — например, «Дай студенту структуру и список пробелов в исследовании для меморандума по делу; педагогический режим по умолчанию — guide». Попробуйте:/legal-clinic:memo- Отслеживание сроков по всему действующему реестру — например, «Покажи, что нужно сделать в ближайшие 14 / 7 / 3 / 1 день, с предупреждениями по вашей периодичности». Попробуйте:/legal-clinic:deadlines- Введение в курс нового потока — например, «Введи студентов этого семестра в процедуры клиники, инструменты и нормы ведения дел». Попробуйте:/legal-clinic:ramp- Передача дел в конце семестра — например, «Подготовь записки о передаче по каждому делу для нового потока». Попробуйте:/legal-clinic:semester-handoffМой совет для первого раза: сначала сами запустите/ramp, чтобы увидеть то, что ваши студенты увидят в начале семестра. Или расскажите, что у вас в работе, и я выберу.
Это решает проблему холодного старта (куратор не знает, с чего начать) и проблему ценности (он не знает, что умеет плагин) одним предложением. Сделай список конкретным. Пропусти этот шаг, если куратор уже назвал конкретную первую задачу в ходе опроса.
- Покажи выбранный стиль надзора. «Вы выбрали [формальная очередь / флаги / облегчённый режим]. Это значит [что это значит на практике]. Верный выбор?»
- Покажи таблицу шаблонов направлений практики. «Это документы, с которых
/draftумеет начинать. Чего-то не хватает?»
- **Предложи предпросмотр
/ramp.** «Хотите увидеть, как будет выглядеть вводный курс студента? Я могу провести вас по нему так, как будто вы новый студент».
- Отметь, что не предоставлено. Если нет руководства: «
/rampбудет скудным, пока вы не загрузите руководство: он охватит команды, но не специфические процедуры вашей клиники». Если нет местных правил: «/draftбудет использовать стандарты штата для оформления; загрузите местные правила, когда они у вас появятся».
- Если отмечено LIMITED DATA: «Профиль практики скудный: нижестоящие скиллы будут общими, пока не добавится больше материалов. Главный пробел: [конкретно — например, без руководства /ramp охватывает только команды]. Главный лёгкий выигрыш: [конкретно — например, загрузите два-три недавних поданных вами ходатайства, и /draft резко точнее подстроится под ваши правила оформления]».
- Перед первым разбором дела подключи инструмент исследования. Скажи: «Перед первым разбором дела или меморандумом подключите инструмент исследования. Без него я пометил бы каждую ссылку как непроверенную, а с ним я сверяю их с актуальной базой. В Cowork: Настройки → Коннекторы. В Claude Code: дайте разрешение, когда скилл попросит».
<!-- ССЫЛКИ НА СОПРОВОДИТЕЛЬНЫЕ МАТЕРИАЛЫ: когда появятся вводные материалы, добавь сюда: "Хотите сначала пройти обзор? [Посмотрите 3-минутное введение](URL) или [прочитайте руководство для начала](URL)." -->
- Заверши напоминанием, что всё можно изменить позже:
Готово. Конфигурация вашей клиники лежит в
~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md— это обычный текстовый файл, который можно читать и править напрямую. Любой ваш ответ можно изменить: - Отредактируйте файл напрямую для быстрой правки - Запустите/legal-clinic:cold-start-interview --redoдля полного повторного опроса - Запустите/legal-clinic:cold-start-interview --check-integrations, чтобы заново проверить, что подключено Чаще всего клиники потом меняют: направления практики (когда клиника берёт новое), стиль надзора (формальная очередь проверки, настраиваемые флаги или облегчённый режим: многие клиники начинают с одного и после первого семестра переходят на другой) и юрисдикцию / местные правила (когда дело попадает в необычный суд). Ваша конфигурация будет улучшаться по мере того, как студенты пользуются плагином: когда/rampчто-то упускает или/draftберёт неверный формат шапки, исправление обычно делается здесь.
Ваш профиль практики учится
После записи профиля практики закончи такой заметкой:
Ваш профиль практики учится. Он становится лучше по мере того, как вы пользуетесь плагинами: - Когда результат скилла кажется не таким, обычно это позиция, которую стоит подстроить. Результат подскажет, какая именно. - Вы всегда можете сказать «обнови мой плейбук так, чтобы предпочитать X» или «измени мой порог эскалации на Y», и соответствующий скилл запишет изменение. - Запустите
/cold-start-interview --redo <section>, чтобы переопросить одну часть, или отредактируйте файл конфигурации напрямую. Десять минут настройки дают рабочий профиль. Месяц использования дают такой, который читается так, будто вы написали его сами.
Чего это НЕ делает
- Не принимает решения о надзоре. Стиль надзора — решение профессора; этот опрос только спрашивает и записывает.
- Не заменяет существующую систему управления делами клиники. Если клиника использует Clio, плагин работает рядом с ней (MCP для Clio — открытый вопрос по интеграции, см.
.mcp.json). - Не вводит в курс студентов. Это делает
/ramp. Здесь — единоразовая настройка профессора.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/legal-clinic/skills/cold-start-interview, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
---
name: cold-start-interview
description: >
Professor's one-time clinic setup — practice areas, jurisdiction, supervision
style (formal review queue / configurable flags / lighter-touch), and
handbook/rules upload. Writes CLAUDE.md so every other skill and every
student who runs /ramp reads from the same clinic context. Use on fresh
install, when CLAUDE.md has placeholders, when re-doing setup with --redo,
or when re-checking integrations with --check-integrations.
argument-hint: "[--redo] [--check-integrations]"
---
# /cold-start-interview
1. Check `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md`. If populated and no `--redo`, confirm before overwriting.
2. Run the professor interview below, starting with Part 0 (supervising-attorney role check → ethical preconditions → integration availability). If the user isn't the supervising attorney, stop and redirect.
3. Seed docs: clinic handbook, filing guides, local court rules, intake form(s), one scrubbed example file.
4. Key decision: supervision style (formal queue / flags / lighter-touch).
5. Migration: if a populated CLAUDE.md (no `[PLACEHOLDER]` markers) exists at `~/.claude/plugins/cache/claude-for-legal/legal-clinic/*/CLAUDE.md` but not at the config path, copy it to the config path and show the user what was migrated.
6. Write `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md` including `## Who's using this` and `## Available integrations`. Show supervision choice and practice-area templates for confirmation.
7. Offer `/legal-clinic:ramp` preview.
```
/legal-clinic:cold-start-interview
```
**`--check-integrations`:** Re-run only the Part 0 integration-availability check (Clio, document storage). Updates `## Available integrations` in `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md` without touching the role, ethical preconditions, supervision style, or practice-area templates. Use after adding or removing an MCP connector.
When probing: only report ✓ if an MCP tool call actually succeeded. Configured-but-untested connectors should be marked ⚪ with a one-line how-to for confirming. Never report ✓ based on `.mcp.json` declarations alone — that misleads users into thinking something is wired up when it isn't.
---
# Cold-Start Interview: Law School Clinic
## Purpose
Clinics are structurally capacity-constrained. A supervising professor manages 5–10 students, each carrying a handful of cases while juggling classes, and the whole workforce turns over every semester. The waitlist grows. People give up waiting.
This plugin's job is to cut the time cost of everything *around* the lawyering — intake write-up, first drafts, research starting points, status updates — so the same students and professor serve more clients, and students spend more time on the analysis and strategy that make clinical education worthwhile.
This interview sets up the clinic context once, so every student who onboards via `/ramp` and every skill that runs afterward is working from the same understanding of how *this* clinic operates.
**Audience: the supervising professor.** Students don't run this — they run `/ramp`.
## Cold-start check
Read `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md`:
- **Does not exist** → start the interview.
- **Contains `<!-- SETUP PAUSED AT: -->`** → greet the user and offer to resume from that section.
- **Contains `[PLACEHOLDER]` markers but no pause comment** → the template was never completed; offer to start fresh or resume from wherever the placeholders begin.
- **Populated (no placeholders, no pause comment)** → already configured; skip unless `--redo`.
## Check for the shared company profile
Look for `~/.claude/plugins/config/claude-for-legal/company-profile.md`.
- **If it exists:** Read it. Show a one-line confirmation: "You're [name], [practice setting], at [company], [industry], operating in [jurisdictions]. Right? (Or say 'update' to change the shared profile.)" If confirmed, skip the company questions — go straight to the plugin-specific ones.
- **If it doesn't exist:** You'll be the first plugin this user set up. After the orientation and fork, ask the company questions and write them to the shared profile (per the template at `references/company-profile-template.md` in the plugin root), then continue with the plugin-specific questions. Tell the user: "I've saved your company profile — the other legal plugins will read it and skip these questions."
The company questions that belong in the shared profile (and should NOT be re-asked if it exists): practice setting, company name, industry, what-you-sell, size, jurisdictions, regulators, risk appetite, escalation names. The plugin-specific questions (playbook positions, review framework, house style, supervision model, etc.) stay per-plugin.
## Install scope check
Before the orientation, if you notice the working directory is inside a project (not the user's home directory), flag it. Say once:
> **Heads up — it looks like this plugin may be project-scoped, which means I can only read files in [current directory]. If you'll want me to read documents from elsewhere (Downloads, Documents, Dropbox), install user-scoped instead — see QUICKSTART.md. You can continue with project scope, but you'll need to move files into this folder.**
Ask the user to confirm before proceeding: continue with project scope, or pause to reinstall user-scoped. If the working directory *is* the user's home directory, skip this check silently.
## Before the interview starts
Show this preamble first (3-4 short lines, nothing more):
> **`legal-clinic` is for supervising attorneys setting up a law school clinic and onboarding students.** Not your area? `/legal-builder-hub:related-skills-surfacer`.
>
> **2 minutes** gets you practice area(s), jurisdiction, and supervision model basics — plus working defaults for client-letter format, IRAC scaffolding, and deadline cadence. **15 minutes** adds your ethical-preconditions record, supervision flag triggers, per-practice-area document templates from your filings, handbook content feeding `/ramp`, local court rules feeding `/draft`, and semester dates.
>
> Quick or full? (Upgrade any time with `/cold-start-interview --full`.)
## After the user picks quick or full
Once the supervising attorney has picked, orient them. Cover, in your own voice:
- **What this plugin maintains:** your clinic profile (practice areas, supervision model, house templates), per-case files (intake, deadlines, comms log, handoff memos), and a supervisor review queue.
- **What this setup does:** supports a law school legal clinic — intake, case memos, client letters, status updates, deadlines — across your practice areas, with supervision built in. Learns the clinic's practice areas, jurisdiction, and supervision model, and writes them into a plain-text file every skill reads from and every student's `/ramp` onboarding reads from. Everything can be changed later. Once it's done, the commands will work the way the clinic actually operates, not the way a generic template does.
- **Data sources:** setup builds a fresh clinic profile from the attorney's answers and from documents uploaded during the interview (handbook, filing guides, local rules, intake forms, example case files). It does not read personal Claude history, other conversations, or the home-directory CLAUDE.md. If something relevant came up earlier in this conversation (e.g., school or practice area), ask before folding it in. Nothing gets added to configuration unless the attorney types or approves it.
- **Next up:** Part 0 — who's running the setup and the ethical preconditions.
**Why this matters.** Every `/ramp` onboarding, every `/client-intake`, every `/draft`, every `/client-letter`, every `/status` reads from the configuration this interview writes. A generic configuration gives students generic output — a default supervision model, default filing conventions, generic client-letter tone — and the first week of a semester is spent correcting what the tool assumed about the clinic. Telling the plugin the practice areas, supervision style, and local formatting is what makes the difference between "a clinic AI tool" and "a tool that runs the way the clinic runs." The more specific the answers, the less a new student has to unlearn.
### Quick start or full setup — branching
The attorney picked quick or full in the preamble. Branch:
**Quick start path:** ask only the basics (practice area, jurisdiction, supervision style). Write the config with `[DEFAULT]` markers on everything else. Close with: "Done. You can start using the commands now. I've used sensible defaults for client-letter format, IRAC scaffolding, and deadline cadence. When a skill's output feels off, that's usually a default you should tune — it'll tell you which. Run `/legal-clinic:cold-start-interview --full` anytime to do the whole interview, or `/legal-clinic:cold-start-interview --redo <section>` to re-do one part."
**Full setup path:** the existing interview flow below.
## Interview pacing
- **Assume the answer exists somewhere.** When a question asks for information that's probably written down somewhere — company description, playbook, escalation matrix, style guide, handbook, jurisdiction list, matter portfolio — prompt for a link or a paste before asking the user to type it from memory. "Paste a link or a doc, or give me the short version" is the default ask for anything that's more than a sentence. An interviewer who makes people re-type what they've already written has failed the first job of an interviewer.
**Pause for real answers.** Part 0 has tap-through role and integration checks. The ethical preconditions, Parts 1–5, and especially Part 4 (seed documents) need the supervising attorney to type out answers or upload files. When a question needs more than a quick tap:
- **Ask the question and wait.** Say explicitly: "This one needs a typed answer — I'll wait." Do not move to the next question until the attorney responds.
- **For uploads (handbook, filing guides, local rules, intake forms, example case files, sample motions, sample client letters):** "Paste the contents, share a file path, or say 'skip for now.' If you skip, I'll flag the gap in the practice profile so you can fill it later — and I'll note what that means for `/ramp`, `/draft`, and `/client-letter` (they'll be thinner or fall back to defaults)." Then actually wait. Don't silently move on.
- **Before writing the practice profile:** review the interview. List every question that was skipped or answered with a placeholder — ethical preconditions still open, practice areas without templates, supervision-flag triggers not set, handbook promised but not uploaded. Say: "Before I write your practice profile, here's what's still open: [list]. Want to fill any of these now, or leave them as placeholders?" Then wait.
- **Never** write a practice profile with silent gaps. Every placeholder should be a deliberate choice the supervising attorney made to skip — not a question that scrolled past.
- **Batch size — count subparts.** "Never ask more than 2-3 questions in one turn" means 2-3 *answerable prompts*, counting subparts. One question with 5 subparts is 5 questions. The test: can the user answer without scrolling? If the questions don't fit on one screen, it's too many. Prefer structured tap-through questions where possible — they don't require scrolling or typing.
- **Pause and resume.** Tell the supervising attorney up front: "If you need to stop, say 'pause' (or 'stop', or 'let me come back to this') and I'll save your progress. Run `/legal-clinic:cold-start-interview` again later and I'll pick up where you left off." When the attorney pauses, write a partial configuration to `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md` with a `<!-- SETUP PAUSED AT: [section name] — run /legal-clinic:cold-start-interview to resume -->` comment at the top and `[PENDING]` markers (distinct from `[PLACEHOLDER]`) on unanswered fields. When setup re-runs and finds a paused config, greet the attorney: "Welcome back. You paused at [section]. Your earlier answers are saved. Pick up where we left off, or start over?" Do not re-ask questions already answered.
**Verify user-stated legal facts as they come up in setup.** When the user answers an interview question with a specific rule citation, statute number, case name, deadline, threshold, jurisdiction, or registration number — and it's something you can sanity-check — do the check before writing it into the configuration. If what they said conflicts with your understanding or with something they've pasted, surface it: "You said the threshold is X; my understanding is Y — can you confirm which goes in the profile? `[premise flagged — verify]`" A wrong fact written into CLAUDE.md propagates into every future output; catching it here is one of the highest-leverage moments in the product.
## The interview
### Part 0: Who's running this setup, ethical preconditions, and what's connected (before anything else)
#### Who's running this setup?
> Are you the supervising attorney for this clinic? You need to be licensed and supervising students under your jurisdiction's student practice rule for this setup to be valid. (This feeds Part 0's role gate — setup can only be run by the supervising attorney, and the answer writes supervising-attorney name and bar details into the profile that every skill references.)
>
> 1. **Yes, I'm the supervising attorney.** Continue.
> 2. **No, I'm a student / staff / administrator.** Stop. This setup writes the clinic's governing context — supervision model, client-data rules, ethical preconditions — and must be done by the supervising attorney who will be accountable for the work. Ask them to run `/legal-clinic:cold-start-interview`. Students run `/legal-clinic:ramp` to onboard each semester.
If the answer is 2, stop the interview and surface the above. Do not proceed.
If the answer is 1, record it in the plugin config under `## Who's using this` (Role: Supervising attorney; name and jurisdiction captured) and continue.
*Why this matters:* the clinic runs on a student practice rule that requires supervision by a licensed attorney, solicitor, barrister, or other authorised legal professional in the clinic's jurisdiction. Cold-start decisions — supervision model, consequential-action gating, ethics preconditions — are the supervising attorney's call. The role question gates those decisions to the right person.
#### Ethical & confidentiality preconditions
Before the professor interview starts — and before any student uses this plugin on a real client matter — confirm the following with the clinic's supervising attorney and the school's IT / ethics office. Do not skip this step.
1. **Account tier and data-handling terms.** Your Claude account tier and its data retention and training policies — Team, Enterprise, Work, Education, and individual accounts have different guarantees about retention, use for training, and subprocessor handling. Confirm which tier the clinic is on and what the applicable terms say about client data. Document the answer in the plugin config.
2. **Client consent and disclosure practices for AI-assisted work.** Review ABA Formal Opinion 512 (2024), your state bar's AI guidance (if any), and Model Rules of Professional Conduct 1.1 (competence), 1.4 (communication), 1.6 (confidentiality), and 5.3 (supervision of nonlawyer assistance). Decide whether and how the clinic discloses AI use to clients, and document the practice.
3. **How privileged and confidential material is handled.** What gets pasted into sessions, where outputs are stored, who has access, how long material is retained locally, how student turnover affects access. Document the data-handling rules the clinic expects students to follow.
4. **Practice-area heightened-confidentiality considerations.** Immigration, criminal defense, domestic violence, family, and some civil rights matters carry heightened confidentiality and security expectations that go beyond the baseline — adversary exposure risk, subpoena risk, safety risk for survivors. Confirm whether any clinic practice area requires additional safeguards (e.g., limiting what facts are put into sessions, additional redaction, not using the plugin for a given case type at all).
Capture the professor's answers. If any precondition is unresolved, flag that in the plugin config and note that students should not use the plugin on real client matters until resolved.
#### What's connected?
> This plugin can work with a case management system (Clio) and document storage (Google Drive, SharePoint, Box). Let me check which connectors are configured — features that need them will work, and features that don't have them will fall back to manual gracefully instead of failing silently.
**Check what's actually connected, not what's configured.** A connector listed in `.mcp.json` is *available*. A connector that's actually responding is *connected*. These are different, and confusing them destroys trust. For each connector this plugin uses:
- If you can test the connection (call a simple MCP tool like a list or search), report ✓ only on a successful response.
- If you can't test (no way to probe from here), report ⚪ "configured but not verified — open your MCP settings to confirm" with a one-line how-to.
- Never report ✓ based on configuration alone.
For connectors that show as not connected, tell the user how to connect. Example phrasing: "Box isn't connected. In Claude Cowork: Settings → Connectors → Add → Box → sign in. In Claude Code: add the Box MCP to your config or via `/mcp`. This plugin works without it — you'll paste documents instead of pulling them — but connecting it makes document pulls automatic."
Then report findings in this form:
> - ✓ [Integration] — connected (tested)
> - ⚪ [Integration] — configured but not verified. Open your MCP settings to confirm.
> - ✗ [Integration] — not found. [Feature] will fall back to [manual alternative]. [How to connect.]
You don't need all of these. Core features — intake, draft, client letter, research-start, deadlines, semester handoff, supervisor review — work with local file access alone.
Write Part 0 answers to the plugin config under `## Who's using this` and `## Available integrations`. If a populated CLAUDE.md exists at the old cache path `~/.claude/plugins/cache/claude-for-legal/legal-clinic/*/CLAUDE.md` but not here, copy it forward first.
### Opening
> This is the one-time setup for your clinic. Ten to fifteen minutes. I'll ask about your practice areas, your jurisdiction, how you supervise, and then I'll ask you to point me at your clinic handbook and any filing guides or local court rules you give students. Everything I learn here feeds the `/ramp` onboarding your students will run at the start of each semester, and every other command in this plugin.
>
> None of this replaces your judgment or your students' analysis. The goal is to cut the hours spent on formatting, structuring, and writing up — so more of your students' time goes to the lawyering, and more clients get served.
>
> I'll ask for materials along the way — handbook, filing guides, local rules, intake forms, example case files, sample motions you've filed, sample client letters. Ten to twenty documents across the interview is the target. More is better. If you share fewer than ten, I'll flag the practice profile as LIMITED DATA — the plugin still works, but `/ramp` is thinner (commands but not your clinic's specific procedures), `/draft` falls back to state defaults instead of your local formatting, and `/client-letter` uses generic templates instead of matching your voice. Templates-first: if you upload a document, I read it and match your format rather than asking you to describe it.
### Part 1: The clinic (2-3 min)
**What kind of clinic?** (Practice area feeds /client-intake and /draft — each area has its own intake template and document templates, so this is the key that switches between an immigration-clinic workflow and a housing-clinic workflow.)
- Clinic name and school
- Practice area(s): immigration, housing, family law, consumer protection, criminal defense, civil rights, other? (Can be multiple — many clinics handle overlapping issues)
**Practices that don't fit the boxes.** If the clinic's practice doesn't match the options (international human rights, tribal court, military justice, environmental justice, entrepreneurship/transactional clinics, appellate-only, mediation/restorative-justice, or anything else the standard categories assume away), offer: "It sounds like your clinic doesn't fit my usual categories. Tell me about it in your own words — what the clinic does, who it serves, what jurisdictions and forums, what the work looks like — and I'll build your clinic profile from that instead of forcing it into boxes that don't fit. I'll skip or adapt the questions that don't apply." Then build the profile from the free-form description, flagging which template fields were filled, adapted, or left empty because they don't apply. A profile built from a forced fit is worse than a sparse profile built from what's actually true.
- How many students this semester? How many active cases at a time, roughly?
- How many supervising professors/attorneys?
**Who are the clients?**
- Typical client situations — who walks in, what are they facing?
- Languages spoken beyond English?
- Common referral sources (legal aid, court self-help center, community orgs)?
### Part 2: Jurisdiction (1-2 min)
(This feeds /draft, /research-start, /memo, and /deadlines — jurisdiction determines filing formats, research scope, and default deadline calculations.)
- State. This drives everything jurisdiction-aware — eviction timelines, protective order procedures, filing formats.
- Primary court(s): which county/district court do cases land in most often?
- Any local rules or standing orders that diverge from state defaults?
### Part 3: Supervision style (2-3 min — this is the key design question)
> Clinics vary a lot in how tightly student work is reviewed before it goes out. Some want every draft in a formal review queue — student submits, professor approves, then it goes. Others are lighter-touch — students check in, professor signs off informally, the structure is more conversational. What's your model? (This feeds /supervisor-review-queue and the flag-triggering logic across /draft, /client-letter, and /status — formal queue turns the supervisor-review-queue skill on; configurable flags only surface triggers; lighter-touch suppresses the queue entirely.)
Three options to offer:
**Formal review queue:** Student output that's client-facing or court-bound goes into a queue. Professor reviews, approves or edits, then it releases. Every approval logged. (I'll keep a review queue skill active — `supervisor-review-queue` turns on.)
**Configurable flags, informal review:** Certain triggers (deadlines, sensitive topics, court filings) flag the output with "CHECK WITH [PROFESSOR] BEFORE SENDING" — but no formal queue mechanism. Student is responsible for checking in. (I won't add the queue; students flag directly when a trigger hits and loop you in.)
**Lighter-touch:** Outputs carry the standard AI-assisted label and verification prompts, but no additional review gates. Professor supervises through the clinic's existing structure (case rounds, one-on-ones), not through the plugin. (I won't add the queue or extra flags; I'll rely on your existing case rounds and check-ins.)
> There's no right answer — it depends on your students' experience level, your caseload, and how you already run supervision. You can change this later by editing CLAUDE.md.
Capture the choice and, if formal queue or configurable flags: what should trigger a flag? (Court filings always? Any deadline mention? Topics like DV, immigration status, criminal exposure?)
**Pedagogy dial.** After the supervision choice is captured, ask:
> **How much should the skills do?** This is the most important setting. Three options:
>
> - **Guide (default):** The skill produces structure; students fill in substance; the skill gives feedback. Balanced — most clinics start here.
> - **Assist:** The skill produces work product; students review, edit, and learn by seeing. Fastest, most productive, least pedagogical. Good for high-volume clinics.
> - **Teach:** The skill doesn't produce work product — students draft, the skill asks Socratic questions and gives feedback, and only shows a model after two attempts. Slowest, most pedagogical. Good for clinics where learning is the primary goal.
>
> You can set this per document type later with `/legal-clinic:build-guide`. For now, pick a default.
Write the answer to the practice profile as `pedagogy_default: assist | guide | teach` (default `guide` if the supervisor doesn't pick).
**Practice-area guide.** After the pedagogy default is captured, offer:
> Do you want to author a practice-area guide that tailors how the skills work for your clinic — intake questions, per-document pedagogy overrides, review gates? I can help you build one in 5-10 minutes with `/legal-clinic:build-guide`. You can also do it later. For now, the skills use sensible defaults: the pedagogy default you just picked, and everything client-facing flagged for your review.
Note the answer in the setup state — if the supervisor wants to build a guide, surface that as a next step after the interview closes (under Step 3 of the "After writing" section). Do not interrupt this interview to run `/legal-clinic:build-guide` inline; finish the profile first, then offer the handoff.
### Part 4: Seed documents (3-4 min)
> Three things, as many as you have. (The handbook feeds /ramp onboarding; filing guides feed /draft formatting; the intake form becomes the backbone of /client-intake.)
>
> 1. **Your clinic handbook or procedures doc.** Whatever you give students on day one. I'll use it to build the `/ramp` onboarding so students get a guided walkthrough instead of a PDF they skim.
>
> 2. **Filing guides and local court rules.** Anything that tells students how to format a caption, where to file, what the local judge wants. These feed `/draft` so first drafts are jurisdictionally correct from the start.
>
> 3. **Your intake form, and if you have one, a scrubbed example case file.** The intake form becomes the backbone of `/client-intake`. The example file shows me what a well-documented case looks like in your clinic.
**From the handbook:** Clinic procedures, case management conventions, student expectations, ethical reminders. This is what `/ramp` will teach.
**From filing guides/local rules:** Caption format, service requirements, local motion practice quirks. This is what `/draft` will apply.
**From the intake form:** Practice-area-specific fields. If the clinic has separate intake forms per practice area (immigration vs. housing), take all of them.
### Part 5: Practice-area templates (1-2 min)
For each practice area the clinic handles: what are the 3-5 documents students draft most often? (This feeds /draft — each listed document becomes a template the skill can start from, and anything not listed falls back to a generic first pass.)
| Practice area | Common documents |
|---|---|
| Immigration | Asylum application (I-589), motion to change venue, client declaration, FOIA request |
| Housing | Eviction answer, demand letter, repair request, motion to stay |
| Family | Protective order petition, custody motion, financial disclosure |
| Consumer | Debt validation letter, FDCPA demand, answer to collection suit |
These become the template set for `/draft`. If the professor has existing templates, ingest them. If not, note which ones to build.
**If the professor didn't upload a handbook or intake form:** at the end of this section, offer: "Want me to draft a starter clinic handbook and intake form from what you told me? Same content I just captured — supervision style, practice areas, jurisdiction — in a format you can edit and share with next semester's cohort."
## Before writing — re-read
Before committing the practice profile to the plugin config, re-read every captured answer in order. Catches:
1. **Contradictions between answers** — e.g., "formal review queue" in supervision style but "lighter-touch, through case rounds" in describing how review actually happens. Surface both and ask which governs.
2. **Drifted specifics** — names, court references, dates that changed between sections. Confirm final values.
3. **Skipped gaps worth naming** — practice areas listed without templates, supervision style chosen without flag triggers populated, handbook promised but not uploaded. Offer to complete now rather than leaving for `--redo`.
## Writing the practice profile
Per the CLAUDE.md template. Key sections:
- **Clinic profile** — name, school, practice areas, jurisdiction, student count
- **Supervision style** — which of the three models, and flag triggers if applicable
- **Practice-area templates** — intake templates and document templates per area
- **Jurisdiction** — state, courts, local rules ingested
- **Semester** — when do students turn over (so `/ramp` knows when it'll be needed, and `/semester-handoff` knows when it'll be triggered)
- **Handbook path** — where the ingested handbook lives, for `/ramp` to read
**LIMITED DATA flag:** if fewer than 10 materials were shared across the interview, add a `> LIMITED DATA` note at the top of CLAUDE.md (under the written-on date), stating: "This practice profile was written from [N] materials. Downstream skills will operate but outputs will be thinner — `/ramp` covers commands but not clinic-specific procedures, `/draft` uses state defaults instead of local formatting, `/client-letter` uses generic templates. Re-run `/legal-clinic:cold-start-interview --redo` after collecting more exemplars to sharpen calibration."
## Built-in safeguard framing
Write into the plugin config the safeguard standards every skill will apply:
```markdown
## Output safeguards (applied by every skill)
Every output includes:
- **AI-assisted label:** "[AI-ASSISTED DRAFT — requires student analysis and attorney review]"
- **Confidence indicators:** Where the skill is uncertain, it says so explicitly
- **Verification prompts:** Specific things the student should fact-check before relying on the output
- **Ethical reminders calibrated to task:** e.g., /draft outputs remind about ABA Formal Op. 512 supervision requirements
These are not optional and not configurable. They're the baseline.
```
## After writing
**Show what this plugin can do.** Before closing, offer:
> **Want to see what I can help with?**
If yes, show this tailored list (not a generic template — these are the concrete things this plugin does best):
> **Here's what I'm good at in law school clinic practice:**
>
> - **Student intake on a new case** — e.g., "Walk a student through a practice-area-specific intake with red-flag spotting and conflict checks." Try: `/legal-clinic:client-intake`
> - **Draft a client letter at 6th-grade reading level** — e.g., "Produce an appointment confirm or status update in plain language; student edits and you approve." Try: `/legal-clinic:client-letter`
> - **Build an IRAC memo scaffold** — e.g., "Give a student the structure and research-gap list for a case memo — pedagogy default is guide." Try: `/legal-clinic:memo`
> - **Track deadlines across the active docket** — e.g., "See what's due in the next 14 / 7 / 3 / 1 days with warnings per your cadence." Try: `/legal-clinic:deadlines`
> - **Ramp up a new cohort** — e.g., "Onboard this semester's students to the clinic's procedures, tools, and case-handling norms." Try: `/legal-clinic:ramp`
> - **Semester handoff** — e.g., "Build per-case transition memos for the incoming cohort." Try: `/legal-clinic:semester-handoff`
>
> **My suggestion for your first one:** Run `/ramp` yourself first so you see what your students will see at the start of the semester. Or tell me what's on your plate and I'll pick.
This solves the cold-start problem (the supervisor doesn't know what to do first) and the value-prop problem (they don't know what the plugin can do) in one offer. Make the list specific. Skip this step if the supervisor already named a concrete first task during the interview.
1. **Show the supervision style choice.** "You picked [formal queue / flags / lighter-touch]. That means [what it means in practice]. Right call?"
2. **Show the practice-area templates table.** "These are the documents `/draft` will know how to start. Missing anything?"
3. **Offer a `/ramp` preview.** "Want to see what a student's onboarding will look like? I can walk you through it as if you were a new student."
4. **Note what wasn't provided.** If no handbook: "`/ramp` will be thin until you upload a handbook — it'll cover the commands but not your clinic's specific procedures." If no local rules: "`/draft` will use state defaults for formatting — upload local rules when you have them."
5. **If LIMITED DATA flagged:** "Practice Profile is thin — downstream skills will be generic until more materials are added. Biggest gap: [specific — e.g., no handbook means /ramp covers commands only]. Biggest easy win: [specific — e.g., upload two or three recent motions you've filed, and /draft gets dramatically sharper on your formatting conventions]."
6. **Before your first case review, connect a research tool.** Say: "Before your first case review or memo: connect a research tool. Without one, I'll flag every citation as unverified — with one, I verify them against a current database. In Cowork: Settings → Connectors. In Claude Code: authorize when a skill prompts you."
<!-- COLLATERAL LINKS: when onboarding collateral exists, add here:
"Want a walkthrough first? [Watch the 3-minute intro](URL) or [read the getting-started guide](URL)." -->
7. **Close with the "you can change anything later" note:**
> Done. Your clinic's configuration is at `~/.claude/plugins/config/claude-for-legal/legal-clinic/CLAUDE.md` — a plain text file you can read and edit directly. Anything you answered can be changed:
>
> - Edit the file directly for a quick change
> - Run `/legal-clinic:cold-start-interview --redo` for a full re-interview
> - Run `/legal-clinic:cold-start-interview --check-integrations` to re-check what's connected
>
> The things clinics most commonly tweak later: practice areas (when the clinic takes on a new one), supervision style (formal review queue vs. configurable flags vs. lighter-touch — many clinics start one way and shift after the first semester), and jurisdiction / local rules (when a matter lands in an unusual court). Your configuration will improve as students use the plugin — when `/ramp` misses something or `/draft` uses the wrong caption format, the fix is usually here.
## Your practice profile learns
After writing the practice profile, close with this note:
> **Your practice profile learns.** It gets better as you use the plugins:
>
> - When a skill's output feels off, that's usually a position to tune. The output will tell you which one.
> - You can always say "update my playbook to prefer X" or "change my escalation threshold to Y" and the relevant skill will write the change.
> - Run `/cold-start-interview --redo <section>` to re-interview one part, or edit the config file directly.
>
> Ten minutes of setup gets you a working profile. A month of use gets you one that reads like you wrote it yourself.
## What this does NOT do
- **Make supervision decisions.** The supervision style is the professor's call; this interview just asks and records.
- **Replace the clinic's existing case management.** If the clinic uses Clio, this plugin works alongside it (Clio MCP is an open integration question — see `.mcp.json`).
- **Onboard students.** That's `/ramp`. This is the professor's one-time setup.
Источник: anthropics/claude-for-legal / legal-clinic / cold-start-interview ↗. Ссылка проверена 2026-10-10.