iiuniversitet.ruЦентр обучения нейросетямОткрыть каталог

Стартовый набор для юридической практики

Короткое интервью о вашей практике, по которому подбирает и устанавливает стартовый набор юридических скиллов сообщества.

СкиллAnthropicClaudeApache-2.0Нужен терминалПроверка не требуется
Что делает
Короткое интервью о вашей практике, по которому подбирает и устанавливает стартовый набор юридических скиллов сообщества.
Когда брать
При первой установке хаба, по запросу «помоги начать» или «что мне установить», а также после подключения или отключения коннектора.
Когда не брать
Если профиль хаба уже заполнен: для одной правки используй customize, для полного пересмотра запусти с --redo.
Пример запроса
Помоги начать: я юрист в IT-компании, чаще всего проверяю договоры с поставщиками.
Нужно подключить
доступ к файлам (папка настроек плагина)
Работает лучше с
Slack (уведомления об обновлениях), коннектор для исследования норм

Входит в плагин legal-builder-hub. В Cowork и Claude Code можно поставить плагин целиком.

Как включить

  1. Скачайте архив и распакуйте его.
  2. Положите папку cold-start-interview в ~/.claude/skills/.
  3. Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.

Текст

---
name: cold-start-interview
description: >
  Интервью для профиля практики, которое рекомендует и устанавливает
  стартовый набор общественных (community) юридических скиллов. Это и есть
  холодный старт для всей экосистемы: оно спрашивает, юристом какого рода вы
  являетесь, и рекомендует, что установить в первую очередь. Используй при
  свежей установке, когда пользователь говорит «помоги начать» или «что мне
  установить», а также чтобы заново проверить доступность интеграций после
  добавления или удаления MCP-коннектора.
argument-hint: "[--redo] [--check-integrations]"
---

/cold-start-interview

  1. Проверь ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md. Если заполненный CLAUDE.md (без меток [PLACEHOLDER]) лежит по пути ~/.claude/plugins/cache/claude-for-legal/legal-builder-hub/*/CLAUDE.md, но не по пути конфигурации, скопируй его в путь конфигурации и расскажи пользователю, что перенесено.
  2. Выполни Часть 0 (роль и проверка интеграций), затем пять вопросов (тип практики, отрасль, команда, удобство с инструментами) по рабочему процессу ниже.
  3. Сопоставь профиль со скиллами реестра. Порекомендуй стартовый набор.
  4. Покажи краткое описание из SKILL.md каждого рекомендованного скилла. Пользователь выбирает.
  5. Установи выбранные скиллы. Запиши ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md (при необходимости создай родительские папки) с разделами ## Who's using this, ## Available integrations, профилем и списком установленного.

**--check-integrations:** Заново выполни только проверку доступности интеграций из Части 0. Она обновляет таблицу ## Available integrations в ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md, не затрагивая роль и профиль практики. Используй после добавления или удаления MCP-коннектора.

При проверке: отмечай ✓ только если вызов инструмента MCP действительно прошёл успешно. Коннекторы, которые настроены, но не проверены, отмечай ⚪ с одной строкой о том, как это подтвердить. Никогда не ставь ✓ только по объявлениям в .mcp.json: это вводит пользователя в заблуждение, будто что-то подключено, когда это не так.


Проверка холодного старта

Прочитай ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md:

  • Не существует → начни интервью.
  • **Содержит <!-- SETUP PAUSED AT: -->** → поприветствуй пользователя и предложи продолжить с того раздела.
  • **Содержит метки [PLACEHOLDER], но комментария паузы нет** → шаблон так и не был заполнен; предложи начать заново или продолжить с того места, где начинаются метки.
  • Заполнен (нет меток, нет комментария паузы) → уже настроен; пропусти, если нет --redo.

Структура шаблона лежит в ${CLAUDE_PLUGIN_ROOT}/CLAUDE.md: используй её как каркас разделов. Запиши заполненный профиль практики по пути конфигурации, при необходимости создавая родительские папки. Если CLAUDE.md лежит по старому пути кэша ~/.claude/plugins/cache/claude-for-legal/legal-builder-hub/*/CLAUDE.md, а здесь его нет, скопируй его сюда.

Проверь общий профиль компании

Найди ~/.claude/plugins/config/claude-for-legal/company-profile.md.

  • Если он есть: Прочитай его. Покажи одну строку для подтверждения: «Вы — [имя], [формат практики], в [компания], [отрасль], работаете в юрисдикциях [юрисдикции]. Верно? (Или скажите „обновить“, чтобы изменить общий профиль.)» Если подтвердили, пропусти вопросы о компании и переходи сразу к вопросам этого плагина.
  • Если его нет: Ты первый плагин, который этот пользователь настраивает. После знакомства и развилки задай вопросы о компании и запиши их в общий профиль (по шаблону references/company-profile-template.md в корне плагина), затем продолжай вопросами этого плагина. Скажи пользователю: «Я сохранил профиль вашей компании: остальные юридические плагины прочитают его и пропустят эти вопросы».

Вопросы о компании, которые относятся к общему профилю (и НЕ задаются заново, если он есть): формат практики, название компании, отрасль, что вы продаёте, размер, юрисдикции, регуляторы, готовность к риску, имена для эскалации. Вопросы только для этого плагина (позиции плейбука, схема проверки, фирменный стиль, модель надзора и т. д.) остаются у каждого плагина свои.

Назначение

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

В отличие от остальных холодных стартов, этот короткий. Пять вопросов, рекомендация, готово.

Проверка области установки

Перед знакомством, если заметишь, что рабочая папка находится внутри проекта (а не в домашней папке пользователя), скажи об этом. Один раз:

Обратите внимание: похоже, плагин может быть привязан к проекту, а значит, я смогу читать файлы только в [текущий каталог]. Если вам понадобится, чтобы я читал документы из других мест (Загрузки, Документы, Dropbox), установите плагин на уровне пользователя — см. QUICKSTART.md. Можно продолжить с привязкой к проекту, но тогда файлы придётся переместить в эту папку.

Попроси пользователя подтвердить перед продолжением: продолжить с привязкой к проекту или остановиться и переустановить на уровне пользователя. Если рабочая папка — домашняя папка пользователя, молча пропусти эту проверку.

До начала интервью

Сначала покажи эту преамбулу (3–4 коротких строки, не больше):

**legal-builder-hub нужен, чтобы находить, устанавливать и вести юридические скиллы от сообщества.** Ищете рабочий процесс для направления практики? Установите напрямую один из плагинов legal-*; чтобы посмотреть, что есть, запустите /legal-builder-hub:registry-browser. 2 минуты дают роль и направление (направления) практики, а также рабочие значения по умолчанию для списка отслеживаемых реестров, частоты обновлений и разрешающего по умолчанию белого списка. 15 минут добавляют откалиброванный стартовый набор под вашу практику, политику доверенных источников, записанную в allowlist.yaml (реестры, издатели, лицензии, заложенные из вашего контекста использования), предпочтения по уведомлениям об обновлениях и сведения об отрасли и размере команды для рекомендаций. Быстро или полно? (Улучшить настройку можно в любой момент командой /legal-builder-hub:cold-start-interview --full.)

После того как пользователь выбрал быстрый или полный вариант

Когда пользователь выбрал, познакомь его с плагином. Расскажи своими словами:

  • Что поддерживает этот плагин: профиль вашей практики (доверенные источники, предпочтения по обновлениям, контекст использования), файл allowlist.yaml, который контролирует установки, и журнал установок.
  • Что делает эта настройка: помогает пользователю находить, устанавливать и оценивать юридические скиллы сообщества: стартовый набор, подобранный по профилю практики, и проверка качества устройства скилла, прежде чем он коснётся рабочего процесса. Узнаёт профиль практики и предпочтения по обновлениям и записывает их в обычный текстовый файл, который плагин читает каждый раз. Всё можно изменить позже.
  • Источники данных: настройка строит новый профиль практики только по ответам пользователя. Она не читает личную историю Claude, другие разговоры и CLAUDE.md из домашней папки. Если что-то существенное прозвучало раньше в этом разговоре (например, пользователь упоминал свою фирму или команду), спроси, прежде чем это учитывать. В конфигурацию ничего не попадает, если пользователь этого не напечатал или не одобрил.

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

Быстрый старт или полная настройка: развилка

Пользователь выбрал быстрый или полный вариант в преамбуле. Развилка:

Быстрый старт: задай только вопросы о роли и направлении (направлениях) практики. Запиши конфигурацию с метками [DEFAULT] на всём остальном. Закончи словами: «Готово. Можно начинать просматривать и устанавливать. Для списка отслеживаемых реестров и частоты обновлений я использовал разумные значения по умолчанию. Запустите /legal-builder-hub:cold-start-interview --full в любой момент, чтобы пройти интервью целиком, или /legal-builder-hub:cold-start-interview --redo <раздел>, чтобы заново пройти одну часть».

Полная настройка: существующий ход интервью ниже.

Темп интервью

  • Предполагай, что ответ где-то уже записан. Когда вопрос требует сведений, которые, скорее всего, где-то записаны (описание компании, плейбук, матрица эскалации, руководство по стилю, регламент, перечень юрисдикций, портфель дел), сначала попроси ссылку или вставку, а не просить пользователя печатать по памяти. «Вставьте ссылку или документ либо дайте краткую версию» — запрос по умолчанию для всего, что длиннее предложения. Интервьюер, который заставляет людей заново печатать то, что они уже написали, не справился с первой задачей интервьюера.

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

  • Задай вопрос и жди. Скажи прямо: «Здесь нужен напечатанный ответ, я подожду». Не переходи к следующему вопросу, пока пользователь не ответит.
  • Если что-то пропущено: «Пропустим пока, я отмечу это в вашем профиле: позже вы заполните это через --redo». Затем иди дальше, но помни о пропуске.
  • Прежде чем записывать профиль и рекомендовать стартовый набор: если какой-то ответ пропущен или оставлен заглушкой, перечисли такие места и спроси: «Хотите заполнить что-то из этого сейчас или оставить заглушками? Рекомендация стартового набора настолько хороша, насколько хорош профиль». Затем жди.
  • Никогда не записывай профиль с молчаливыми пробелами: каждая заглушка должна быть сознательным пропуском, который пользователь подтвердил.
  • Размер порции: считай подпункты. «Не задавай больше 2–3 вопросов за один ход» означает 2–3 *вопроса, на которые можно ответить*, считая подпункты. Один вопрос с пятью подпунктами — это пять вопросов. Проверка: может ли пользователь ответить, не прокручивая? Если вопросы не помещаются на один экран, их слишком много. По возможности предпочитай структурированные вопросы с выбором: их не нужно прокручивать и печатать.
  • Пауза и возобновление. Сразу скажи пользователю: «Если понадобится остановиться, скажите „пауза“ (или „стоп“, или „вернусь к этому позже“), и я сохраню ваш прогресс. Запустите /legal-builder-hub:cold-start-interview позже, и я продолжу с того места, где вы остановились». Когда пользователь ставит паузу, запиши частичную конфигурацию в ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md с комментарием <!-- SETUP PAUSED AT: [section name] — run /legal-builder-hub:cold-start-interview to resume --> в начале и метками [PENDING] (отличающимися от [PLACEHOLDER]) на неотвеченных полях. Когда настройка запускается снова и находит конфигурацию на паузе, поприветствуй пользователя: «С возвращением. Вы остановились на разделе [раздел]. Ваши прежние ответы сохранены. Продолжим с того места или начнём заново?» Не задавай повторно вопросы, на которые уже есть ответы.

Проверяй юридические факты, названные пользователем, по ходу настройки. Когда пользователь отвечает на вопрос интервью конкретной ссылкой на норму, номером статьи закона, названием дела, сроком, порогом, юрисдикцией или регистрационным номером — и это можно проверить на здравый смысл, — проверь до того, как записывать в конфигурацию. Если сказанное расходится с твоим пониманием или с тем, что он вставил, выскажи это: «Вы сказали, что порог — X; насколько я понимаю, Y. Подтвердите, что именно записать в профиль? [premise flagged — verify]». Неверный факт, записанный в CLAUDE.md, попадает во все будущие результаты; поймать его здесь — один из самых выгодных моментов во всём продукте.

Интервью

Начало

Я помогу вам найти и установить юридические скиллы сообщества — то, что построили и выложили другие юристы. Сначала скажите: юристом какого рода вы являетесь? Я порекомендую стартовый набор.

Часть 0. Кто пользуется и что подключено

Два быстрых вопроса перед профилем практики. Они определяют, как работает плагин, но не то, что он умеет.

Кто пользуется?

Кто будет пользоваться этим плагином изо дня в день? (Ответ задаёт сигнал Роли, который передаётся во все устанавливаемые вами плагины: скиллы с режимом для не юристов читают его отсюда, а не переспрашивают, а результаты recommend и qa при необходимости строятся для читателей-не юристов.) 1. Юрист или юридический специалист — адвокат, помощник юриста, специалист по юридическим операциям под надзором юриста. 2. Не юрист с доступом к юристу — основатель, руководитель направления, менеджер по договорам, HR, закупки; у вас есть штатный или внешний юрист, к которому можно обратиться. 3. Не юрист без регулярного доступа к юристу — вы занимаетесь этим сами.

Если ответ 2 или 3, скажи это один раз:

Этот плагин находит и устанавливает скиллы. У установленных вами скиллов будут свои ограничения в зависимости от вашей роли: я передам ваш ответ дальше, чтобы вам не приходилось отвечать на этот вопрос для каждого плагина.

Если ответ 3, добавь:

Если вам нужно найти адвоката, солиситора, барристера или иного уполномоченного юриста, самая быстрая отправная точка — справочная служба вашего профессионального регулятора (коллегия адвокатов штата в США, SRA/Bar Standards Board в Англии и Уэльсе, Law Society в Шотландии, Северной Ирландии, Ирландии, Канаде и Австралии либо аналог в вашей юрисдикции). Многие предлагают бесплатные или недорогие первые консультации. Малому бизнесу подскажут направление местные юридические клиники при университетах и наставники SCORE. Частным лицам юридическая помощь по многим направлениям практики доступна через организации правовой помощи.

Что подключено?

Этот плагин может работать со Slack (для уведомлений о новых скиллах и обновлениях). Проверю, какие коннекторы у вас настроены: функции, которым они нужны, будут работать, а функции без них корректно перейдут на ручной режим, а не будут молча давать сбой.

Проверяй, что действительно подключено, а не что настроено. Коннектор, указанный в .mcp.json, *доступен*. Коннектор, который действительно отвечает, *подключён*. Это разные вещи, и их путаница разрушает доверие. По каждому коннектору, который использует плагин:

  • Если можно проверить соединение (вызвать простой инструмент MCP вроде списка или поиска), отмечай ✓ только при успешном ответе.
  • Если проверить нельзя (отсюда нет способа проверить), отметь ⚪ «настроен, но не проверен: откройте настройки MCP, чтобы подтвердить» и одной строкой подскажи, как это сделать.
  • Никогда не отмечай ✓ только по настройке.

Для коннекторов, которые показаны как неподключённые, подскажи, как подключить. Пример формулировки: «Slack не подключён. В Claude Cowork: Settings → Connectors → Add → Slack → войдите. В Claude Code: добавьте MCP Slack в конфигурацию или через /mcp. Плагин работает и без него: уведомления об обновлениях появятся при следующем запуске /legal-builder-hub:registry-browser или /legal-builder-hub:auto-updater, а не заранее, но с подключением уведомления приходят в реальном времени».

Затем сообщи результаты в такой форме:

- ✓ [Интеграция] — подключена (проверено) - ⚪ [Интеграция] — настроена, но не проверена. Откройте настройки MCP, чтобы подтвердить. - ✗ [Интеграция] — не найдена. [Функция] перейдёт на [ручной вариант]. [Как подключить.]

Slack не обязателен. Основные функции — просмотр, установка, проверка качества, обновление — работают с одним лишь доступом к файлам.

Запиши ответы Части 0 в конфигурацию плагина в разделы ## Who's using this и ## Available integrations. Этот плагин записывает ## Who's using this, чтобы плагины, установленные позже, читали роль отсюда, а не переспрашивали.

Перед пятью вопросами: «У вас уже есть список реестров скиллов сообщества, за которыми вы следите, или белый или чёрный список источников скиллов, которым пользуется ваша команда? Вставьте содержимое, дайте путь к файлу или скажите „нет“, и я добавлю стандартный список. Если вы поделитесь списком, я прочитаю его и добавлю эти реестры и ваш белый список в профиль, а вам не придётся печатать их заново. (Это питает /legal-builder-hub:skill-installer: установщик читает allowlist.yaml перед любой загрузкой и в ограничительном режиме блокирует любой источник, которого нет в списке.)»

Контекст использования. После вопроса о белом списке и до записи файла спроси:

«Как вы будете использовать устанавливаемые скиллы: только для себя, сообща в вашей фирме или встроите их в продукт или услугу, которую поставляете другим? (Личное / Внутри фирмы / Встраивание в продукт.) (Это питает allowlist.yaml: контекст использования закладывает список licenses:, а /legal-builder-hub:skill-installer отказывается загружать скилл под лицензией, которой нет в этом списке.) Так задаются лицензии по умолчанию. Большинство открытых лицензий подходят для личного использования. Внутри фирмы добавляются лицензии с копилефтом на уровне файла (LGPL, MPL), подходящие, если вы ничего не распространяете. Встраивание в продукт — самое строгое: сильный копилефт (GPL, AGPL) создаёт обязательства, которые нужно проверить с юристом до выпуска, поэтому такие лицензии отмечаются, а не включаются по умолчанию».

Запиши ответ в профиль в разделе ## Sources I trust как Deployment context: [personal | firm-internal | product-embedding]. Закладка licenses: в белом списке ниже читает его.

**Записывай белый список в allowlist.yaml, а не только в профиль.** Барьер установщика читает ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/allowlist.yaml, а не CLAUDE.md. Если записать ответ только в профиль, установщик увидит пустой белый список и вернётся к разрешающему режиму, что бы ни сказал пользователь, и это молча сведёт на нет главную структурную защиту. После этого вопроса:

  1. Запиши allowlist.yaml по пути конфигурации в соответствии со схемой из skill-installer/references/allowlist.md:
  2. mode: — по умолчанию в шаблоне restrictive (запрет по умолчанию). Для одиночных юристов и небольших фирм предложи permissive (у них нет составленных ИТ-отделом списков издателей, так что ограничительный режим отказал бы во всём). Для фирм среднего и крупного размера, внутренних юристов компаний и госслужбы оставь restrictive (у них есть политики безопасности, требующие строгого барьера). Всегда подтверждай: «Я ставлю белый список в режим [режим]. Ограничительный отказывает неизвестным источникам, пока вы их не добавите: он надёжнее всего, но придётся одобрять каждого нового издателя. Разрешающий отмечает неизвестные источники и спрашивает вас перед установкой: удобнее, но менее строго. Какой хотите?» Никогда не записывай permissive без явного согласия пользователя.
  3. registries: — то, что дал пользователь, плюс стандартный.
  4. publishers: — владельцы и организации GitHub, названные пользователем или владеющие доверенными реестрами.
  5. connectors: — пусто, если пользователь не дал список; в ограничительном режиме спроси: «Ограничительному режиму нужен белый список коннекторов: вставьте одобренные адреса MCP-серверов, или я оставлю его пустым, и скиллы, объявляющие любой коннектор, будут отклонены».
  6. licenses: — закладывается по ответу о контексте использования выше:
  7. Личное → MIT, Apache-2.0, BSD-2-Clause, BSD-3-Clause, ISC, CC0-1.0.
  8. Внутри фирмы → как для личного плюс LGPL-2.1-only, LGPL-3.0-only, MPL-2.0.
  9. Встраивание в продукт → как для личного. Также запиши в начале allowlist.yaml комментарий: ## License review required before shipping — anything not on this list needs legal sign-off. Сильный копилефт (GPL, AGPL) намеренно исключён из значений по умолчанию; чтобы добавить их, нужна сознательная правка.
  10. Также кратко опиши в разделе профиля ## Sources I trust, чтобы человек видел политику.
  11. Скажи пользователю, где лежит файл: «Ваш белый список лежит в ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/allowlist.yaml. Установщик читает его перед любой загрузкой».

Если пользователь загружает файл с реестрами или белым списком: прочитай его, извлеки адреса реестров и записи белого и чёрного списков, подтверди найденное, запиши allowlist.yaml по схеме и кратко опиши в профиле.

Напоминания об актуальности. После вопроса о белом списке (контекст использования задан) и перед пятью вопросами спроси:

«Когда скилл сообщества содержит справочные материалы — нормы, законы, процессуальные шаблоны, — как долго им можно доверять, прежде чем я напомню проверить, что они ещё актуальны? (Для нормативного содержимого обычно берут 6 месяцев, для процессуального и стилистического — 12. Поставьте срок короче, если работаете в быстро меняющейся области.)»

Принимай либо одно число (применить к нормативному; для остальных используй умолчания по категориям ниже), либо ответы по категориям. Проверяй, что каждый ответ имеет вид N days, N months или N years, где N — целое положительное число не больше 120; свободный текст отклоняй и переспрашивай.

Запиши ответ в раздел ## Freshness reminders профиля (вставь после ## Sources I trust и перед ## Installed starter pack):

## Freshness reminders

| Категория содержимого | Максимальный возраст до напоминания | Обоснование |
|---|---|---|
| regulatory | 6 months | Регуляторы часто обновляют требования; приоритеты правоприменения смещаются |
| procedural | 12 months | Судебные правила и процедуры меняются медленнее |
| stylistic | 24 months | Фирменный стиль, шаблоны оформления |
| unknown | 3 months | Скилл, который не объявляет актуальность, считается с осторожностью |

Когда срок `last_verified` + `freshness_window` у скилла истёк или истёк порог пользователя (выше) — по тому, что наступит раньше, — установщик скиллов выводит предупреждение перед запуском.

Если пользователь назвал более жёсткие числа, запиши их вместо умолчаний. Если он сказал «используй умолчания», запиши таблицу как показано.

Если пользователь не загрузил список реестров: после пяти вопросов предложи: «Хотите, я оформлю ваши отслеживаемые реестры и предпочтения по обновлениям отдельной памяткой по политике, которой можно поделиться с командой? Это то же содержимое, что я сохраняю в профиле, но оформленное так, чтобы коллеги или новый член команды видели, каким источникам вы доверяете и как хотите обрабатывать обновления».

Пять вопросов

  1. Направление практики — Вы внутренний юрист или в фирме? Коммерческое право, конфиденциальность данных, продуктовое право, трудовое право, судебные споры, M&A, что-то другое? (Это питает /legal-builder-hub:related-skills-surfacer: направление практики — главный ключ, который выбирает стартовый набор.)

Практики, которые не вписываются в рамки. Если практика пользователя не подходит под варианты (международный арбитраж, публичное международное право, только amicus, академическое консультирование, список pro bono, суды коренных народов, военная юстиция, морское право или что-то ещё, чего стандартные категории не предусматривают), предложи: «Похоже, ваша практика не вписывается в мои обычные категории. Расскажите о ней своими словами: что вы делаете, для кого, в каких юрисдикциях и инстанциях, как выглядит работа. Я построю ваш профиль по этому описанию и не стану втискивать вас в рамки, которые не подходят. Вопросы, которые к вам не относятся, я пропущу или адаптирую». Затем построй профиль по свободному описанию, отметив, какие поля шаблона заполнены, адаптированы или оставлены пустыми как неприменимые. Профиль, построенный по принудительной подгонке, хуже скудного профиля, построенного на том, что действительно верно.

  1. Отрасль — Технологии, здравоохранение, финансы, другое, неважно? (Это питает /legal-builder-hub:related-skills-surfacer и /legal-builder-hub:registry-browser: отрасль сужает стартовый набор и фильтрует результаты по реестрам.)
  1. Размер команды — Один человек, небольшая команда (2–5), большой юридический отдел? (Это задаёт режим allowlist.yaml по умолчанию: одиночкам и малым командам — permissive, фирмам среднего размера, крупным, внутренним юристам и госслужбе — restrictive.)
  1. Что вы делаете чаще всего? — Проверка договоров, комплаенс, проверки перед запуском, поддержка сделок, написание состязательных документов и т. п. (Это питает /legal-builder-hub:related-skills-surfacer: он подскажет, когда вы занимаетесь тем, для чего у сообщества есть скилл.)
  1. Удобство с инструментами — Разработчик (пишете свои скиллы), настройщик (правите установленное) или «лишь бы работало» (хотите, чтобы всё работало из коробки)? (Это питает /legal-builder-hub:related-skills-surfacer: разработчики получают сырые реестры и схему /legal-builder-hub:skills-qa, «лишь бы работало» — отобранный рабочий набор.)

Рекомендация

Сопоставь профиль со скиллами реестра:

ПрофильСтартовый набор
Внутренний юрист по коммерческому праву, технологииплагин commercial-legal + lpm-skills (приём дел, контроль объёма)
Юрист по конфиденциальностиплагин privacy-legal + любые скиллы сообщества по DPA/PIA
Продуктовый юристплагин product-legal + скиллы сообщества для проверки маркетинга
Юрист фирмы по судебным спорамплагин litigation-legal + lpm-skills (планирование дел, бюджет)
Одиночка / небольшая командаВсё лёгкое: скиллы разбора вместо скиллов полной проверки
Разработчиксырые реестры и схема skills-qa: сам будет строить и проверять свои скиллы

Для каждого рекомендованного скилла покажи описание из SKILL.md. Пусть выбирают: ничего не устанавливай без «да».

Запись профиля практики

Коротко. Профиль + список установленного + предпочтения по реестрам. По шаблону ${CLAUDE_PLUGIN_ROOT}/CLAUDE.md.

После записи

Покажи, что умеет этот плагин. Прежде чем закончить, предложи:

Хотите увидеть, чем я могу помочь?

Если да, покажи этот подогнанный список (не общий шаблон: это конкретные вещи, в которых плагин сильнее всего):

Вот в чём я хорош при управлении юридическими скиллами: - Просмотр юридических скиллов сообщества — например, «Посмотрите, что другие практики построили для вашего направления». Попробуйте: /legal-builder-hub:registry-browser - Установка скилла из реестра — например, «Добавьте скилл сообщества в свою среду: он проверяется по лицензии и белому списку до запуска». Попробуйте: /legal-builder-hub:skill-installer - Проверка обновлений — например, «Посмотрите, у каких установленных скиллов в исходном реестре есть новые версии». Попробуйте: /legal-builder-hub:auto-updater - Рекомендации скиллов — например, «По недавней активности в других плагинах подсказать скиллы, которые стоит попробовать». Попробуйте: /legal-builder-hub:related-skills-surfacer - Оценка скилла по схеме проектирования — например, «Прогнать Legal Skill Design Framework по скиллу: девять проектных параметров, три вида сбоев, проверка зоны доверия». Попробуйте: /legal-builder-hub:skills-qa Моё предложение для первого шага: просмотрите реестр и выберите один скилл под текущий проект, установите его и посмотрите, как работает барьер белого списка. Или расскажите, что у вас на столе, и я выберу сам.

Так решаются проблема холодного старта (куратор не знает, с чего начать) и проблема ценности (он не знает, что умеет плагин) одним предложением. Делай список конкретным. Пропусти этот шаг, если куратор уже назвал конкретную первую задачу в ходе интервью.

  • «Вот что я установил. Хотите посмотреть, что ещё есть в реестрах?»
  • «Related-skills-surfacer будет подсказывать, когда вы делаете то, для чего у сообщества есть скилл. Включить или выключить?»
  • До первого установленного скилла, который ссылается на нормы, подключи исследовательский инструмент. Скажи: «До первого установленного скилла, который ссылается на нормы: подключите исследовательский инструмент, если он нужен одному из установленных плагинов. Без него скиллы будут отмечать каждую ссылку как непроверенную. В Cowork: Settings → Connectors. В Claude Code: дайте авторизацию, когда скилл попросит».

<!-- COLLATERAL LINKS: когда появятся материалы для знакомства, добавь сюда: "Хотите сначала обзор? [Посмотрите вводное видео на 3 минуты](URL) или [прочитайте руководство по началу работы](URL)." -->

Затем закончи напоминанием «всё можно изменить позже»:

Готово. Ваша конфигурация лежит в ~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md — это обычный текстовый файл, который можно читать и править напрямую. Всё, что вы ответили, можно изменить: - Отредактируйте файл напрямую для быстрой правки - Запустите /legal-builder-hub:cold-start-interview --redo, чтобы пройти интервью заново целиком - Запустите /legal-builder-hub:cold-start-interview --check-integrations, чтобы заново проверить, что подключено Чаще всего позже правят отслеживаемые реестры (добавить или убрать источники), предпочтение по обновлениям (уведомлять или вручную) и охват профиля практики (добавить отрасль или второй тип практики по мере смены работы). Конфигурация будет улучшаться по мере использования плагина: если рекомендации кажутся не теми, чаще всего чинить нужно профиль.

Ваш профиль практики учится

После записи профиля практики закончи этой заметкой:

Ваш профиль практики учится. Он становится лучше по мере использования плагинов: - Когда результат скилла кажется не тем, чаще всего нужно подстроить какую-то позицию. Результат подскажет, какую именно. - Вы всегда можете сказать «обнови мой плейбук так, чтобы он предпочитал X» или «поменяй мой порог эскалации на Y», и нужный скилл запишет изменение. - Запустите /legal-builder-hub:cold-start-interview --redo <раздел>, чтобы заново пройти одну часть, или отредактируйте файл конфигурации напрямую. Десять минут настройки дают рабочий профиль. Месяц использования даёт такой, что читается, как будто вы написали его сами.

Реестры, которые отслеживаются по умолчанию

  • lpm-skills (github.com/legalopsconsulting/lpm-skills) — управление юридическими проектами, не привязано к направлению практики
  • Пользователь может добавить другие через /legal-builder-hub:registry-browser

Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/legal-builder-hub/skills/cold-start-interview, лицензия Apache-2.0. Изменения: перевод на русский язык.

Оригинал на английском
---
name: cold-start-interview
description: >
  Practice-profile interview that recommends and installs a starter pack of
  community legal skills. This IS the cold start for the whole ecosystem — it
  asks what kind of lawyer you are and recommends what to install first. Use
  on fresh install, when the user says "get me started" or "what should I
  install", or to re-run the integration-availability check after adding or
  removing an MCP connector.
argument-hint: "[--redo] [--check-integrations]"
---

# /cold-start-interview

1. Check `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md`. If a populated CLAUDE.md (no `[PLACEHOLDER]` markers) exists at `~/.claude/plugins/cache/claude-for-legal/legal-builder-hub/*/CLAUDE.md` but not at the config path, copy it to the config path and tell the user what was migrated.
2. Run Part 0 (role + integration check), then the five questions (practice type, industry, team, tooling comfort), per the workflow below.
3. Match profile to registry skills. Recommend starter pack.
4. Show each recommended skill's SKILL.md summary. User picks.
5. Install picked skills. Write `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md` (creating parent directories as needed) with `## Who's using this`, `## Available integrations`, profile + installed list.

**`--check-integrations`:** Re-run only the Part 0 integration-availability check. Updates the `## Available integrations` table in `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md` without touching the role or practice profile. Use this 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 check

Read `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/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`.

The template structure lives at `${CLAUDE_PLUGIN_ROOT}/CLAUDE.md` — use it as the section scaffold. Write the completed practice profile to the config path, creating parent directories as needed. If a CLAUDE.md exists at the old cache path `~/.claude/plugins/cache/claude-for-legal/legal-builder-hub/*/CLAUDE.md` but not here, copy it forward.

## 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.

## Purpose

This plugin is the app store. The cold-start interview is the onboarding recommendation engine — asks what you do, recommends a starter pack, installs what you pick.

Unlike the other cold-starts, this one is short. Five questions, a recommendation, done.

## 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-builder-hub` is for finding, installing, and managing community-contributed legal skills.** Looking for a practice-area workflow? Install one of the `legal-*` plugins directly; run `/legal-builder-hub:registry-browser` to see what's out there.
>
> **2 minutes** gets you role and practice area(s) — plus working defaults for registry watchlist, update cadence, and a permissive-by-default allowlist. **15 minutes** adds a calibrated starter pack matched to your practice, a trusted-sources policy written to `allowlist.yaml` (registries, publishers, licenses seeded from your deployment context), update notification preferences, and your industry/team-size signal for recommendations.
>
> Quick or full? (Upgrade any time with `/legal-builder-hub:cold-start-interview --full`.)

## After the user picks quick or full

Once the user has picked, orient them. Cover, in your own voice:

- **What this plugin maintains:** your practice profile (trusted sources, update preferences, deployment context), an `allowlist.yaml` that gates installs, and an install log.
- **What this setup does:** helps the user discover, install, and evaluate community legal skills — a practice-profile-driven starter pack plus a design-quality check before anything touches their workflow. Learns the practice profile and update preferences and writes them into a plain-text file the plugin reads from every time. Everything can be changed later.
- **Data sources:** setup builds a fresh practice profile from the user's answers only. 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., the user mentioned their firm or team), ask before folding it in. Nothing gets added to configuration unless the user types or approves it.

**Why this matters.** The hub's starter-pack recommendation and the auto-updater's filtering both read from the profile this interview writes. A generic profile gets a generic starter pack — skills that are plausibly useful but not matched to the user's actual practice. Telling the hub what kind of lawyer the user is and what they do most is what makes the difference between "here are all the skills other lawyers have built" and "here's the set that matches your work." The more specific the answers, the more the recommendations will feel like the user's own.

### Quick start or full setup — branching

The user picked quick or full in the preamble. Branch:

**Quick start path:** ask only role and practice area(s). Write the config with `[DEFAULT]` markers on everything else. Close with: "Done. You can start browsing and installing now. I've used sensible defaults for registry watchlist and update cadence. Run `/legal-builder-hub:cold-start-interview --full` anytime to do the whole interview, or `/legal-builder-hub: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.

Short as this interview is, the five questions vary — practice area and industry are tap-through, but "what's the thing you do most" needs a real answer. 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 user responds.
- **If anything gets skipped:** "Skip for now and I'll flag it in your profile — you can fill it in with `--redo` later." Then move on, but track the skip.
- **Before writing the profile and recommending a starter pack:** if any answer was skipped or left as a placeholder, list them and ask: "Want to fill any of these now, or leave them as placeholders? Your starter-pack recommendation is only as good as the profile." Then wait.
- **Never** write the profile with silent gaps — every placeholder should be a deliberate skip the user confirmed.
- **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 user 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-builder-hub:cold-start-interview` again later and I'll pick up where you left off." When the user pauses, write a partial configuration to `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/CLAUDE.md` with a `<!-- SETUP PAUSED AT: [section name] — run /legal-builder-hub: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 user: "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

### Opening

> I'll help you find and install community legal skills — things other lawyers have built and shared. First, what kind of lawyer are you? I'll recommend a starting pack.

### Part 0: Who's using this, and what's connected

Two quick questions before the practice profile. These shape how the plugin works, not what it can do.

#### Who's using this?

> Who'll be using this plugin day to day? (This feeds the Role signal carried across every plugin you install — skills with non-lawyer mode read from here instead of re-asking, and the `recommend` and `qa` outputs structure for non-lawyer readers when appropriate.)
>
> 1. **Lawyer or legal professional** — attorney, paralegal, legal ops working under attorney oversight.
> 2. **Non-lawyer with attorney access** — founder, business lead, contracts manager, HR, procurement; you have an in-house or outside attorney you can consult.
> 3. **Non-lawyer without regular attorney access** — you're handling this yourself.

If the answer is 2 or 3, say this once:

> This plugin discovers and installs skills. Skills you install will have their own guardrails based on your role — I'll carry your answer here forward so you don't have to answer it per plugin.

If the answer is 3, add:

> If you need to find an attorney, solicitor, barrister, or other authorised legal professional: your professional regulator's referral service is the fastest starting point (state bar in the US, SRA/Bar Standards Board in England & Wales, Law Society in Scotland/NI/Ireland/Canada/Australia, or your jurisdiction's equivalent). Many offer free or low-cost initial consultations. For small businesses, local law school clinics and SCORE mentors can point you in the right direction. For individuals, legal aid organizations cover many practice areas.

#### What's connected?

> This plugin can work with: Slack (for new-skill / update notifications). Let me check which connectors you have 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: "Slack isn't connected. In Claude Cowork: Settings → Connectors → Add → Slack → sign in. In Claude Code: add the Slack MCP to your config or via `/mcp`. This plugin works without it — update notifications surface on next `/legal-builder-hub:registry-browser` or `/legal-builder-hub:auto-updater` instead of proactively — but connecting it makes notifications real-time."

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 this. Core features — browse, install, QA, update — work with file access alone.

Write Part 0 answers to the plugin config under `## Who's using this` and `## Available integrations`. This plugin writes `## Who's using this` so other plugins installed afterward can read the role from here instead of re-asking.

Before the five questions: "Do you already have a list of community-skill registries you watch, or an allowlist / blocklist of skill sources your team uses? Paste the contents, share a file path, or say 'no' and I'll add the default. If you share one, I'll read it and add those registries plus your allowlist to the profile rather than making you re-type them. (This feeds /legal-builder-hub:skill-installer — the installer reads `allowlist.yaml` before fetching anything, and blocks any source that isn't on the list in restrictive mode.)"

**Deployment context.** After the allowlist question and before writing the file, ask:

> "How are you going to use the skills you install — just for yourself, shared across your firm, or embedded in a product or service you ship to others? (Personal / Firm-internal / Product-embedding.) (This feeds `allowlist.yaml` — the deployment context seeds the `licenses:` list, and /legal-builder-hub:skill-installer refuses to fetch any skill under a license not on that list.) This sets your license defaults. Most open source licenses are fine for personal use. Firm-internal adds file-level copyleft (LGPL, MPL — fine when you're not distributing). Product-embedding is the strict one: strong copyleft (GPL, AGPL) creates obligations that need legal review before you ship, so those get flagged rather than defaulted."

Record the answer in the profile under `## Sources I trust` as `Deployment context: [personal | firm-internal | product-embedding]`. The allowlist's `licenses:` seeding below reads from it.

**Write the allowlist to `allowlist.yaml`, not just the profile.** The installer's gate reads from `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/allowlist.yaml`, not from CLAUDE.md. If you only record the answer in the profile, the installer sees an empty allowlist and falls back to permissive regardless of what the user said — silently defeating the headline structural defense. After this question:

1. Write `allowlist.yaml` at the config path, following the schema in `skill-installer/references/allowlist.md`:
   - `mode:` — the template default is `restrictive` (fail-closed). Offer `permissive` for Solo/small firm (they don't have IT-curated publisher lists, so restrictive mode would refuse everything). Keep `restrictive` for Midsize/large firm, In-house, or Government (those have security policies that want a firm gate). Always confirm: "I'm setting the allowlist to [mode]. Restrictive refuses unknown sources until you add them — safest, but you'll need to approve each new publisher. Permissive flags unknown sources and asks you before installing — more convenient, less strict. Which do you want?" Never write permissive without explicit user consent.
   - `registries:` — what the user provided plus the default.
   - `publishers:` — GitHub owners/orgs the user named or that own the trusted registries.
   - `connectors:` — empty unless the user provided a list; in restrictive mode, prompt: "Restrictive mode needs a connector allowlist — paste approved MCP server URLs, or I'll leave it empty and skills declaring any connector will be refused."
   - `licenses:` — seed based on the deployment-context answer above:
     - **Personal** → `MIT`, `Apache-2.0`, `BSD-2-Clause`, `BSD-3-Clause`, `ISC`, `CC0-1.0`.
     - **Firm-internal** → same as Personal plus `LGPL-2.1-only`, `LGPL-3.0-only`, `MPL-2.0`.
     - **Product-embedding** → same as Personal. Also write a top-of-file comment in `allowlist.yaml`: `## License review required before shipping — anything not on this list needs legal sign-off.` Strong copyleft (GPL, AGPL) is deliberately excluded from the default here; adding those requires a deliberate edit.
2. Also summarize in the profile's `## Sources I trust` section so a human can see the policy.
3. Tell the user where it lives: "Your allowlist is at `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/allowlist.yaml`. The installer reads it before fetching anything."

If the user uploads a registry/allowlist file: read it, extract the registry URLs and allowlist/blocklist entries, confirm what you found, write `allowlist.yaml` per the schema, and summarize in the profile.

**Freshness reminders.** After the allowlist question (deployment context is set) and before the five questions, ask:

> "When a community skill bundles reference material — regulations, statutes, procedural templates — how long should it be trusted before I remind you to verify it's still current? (6 months is a common default for regulatory content. 12 months for procedural/stylistic content. Set it tighter if you work in a fast-moving area.)"

Accept either a single number (apply to regulatory; use the category defaults below for the others) or per-category answers. Validate each answer shapes to `N days`, `N months`, or `N years` with `N` a positive integer ≤ 120 — reject free-form prose and re-ask.

Write the answer to a `## Freshness reminders` section in the profile (insert after `## Sources I trust` and before `## Installed starter pack`):

```markdown
## Freshness reminders

| Content category | Max age before reminder | Rationale |
|---|---|---|
| regulatory | 6 months | Regulators update frequently; enforcement priorities shift |
| procedural | 12 months | Court rules and procedures change slower |
| stylistic | 24 months | House style, formatting templates |
| unknown | 3 months | A skill that doesn't declare freshness is treated cautiously |

When a skill's `last_verified` + `freshness_window` is past, or the user's threshold (above) is past — whichever is tighter — the skill-installer surfaces a warning before running.
```

If the user gave tighter numbers, write those in place of the defaults. If the user said "use defaults," write the table as shown.

**If the user didn't upload a registry list:** after the five questions, offer: "Want me to write your watched registries and update preferences up as a standalone policy note you can share with your team? Same content I'm saving to your profile, formatted so teammates or a new builder can see which sources you trust and how you want updates handled."

### The five questions

1. **Practice area** — In-house or firm? Commercial, privacy, product, employment, litigation, M&A, something else? (This feeds /legal-builder-hub:related-skills-surfacer — the practice area is the primary key that maps to the starter pack.)

   **Practices that don't fit the boxes.** If the user's practice doesn't match the options (international arbitration, public international law, amicus-only, academic consulting, pro bono panel, tribal court, military justice, maritime, or anything else the standard categories assume away), offer: "It sounds like your practice doesn't fit my usual categories. Tell me about it in your own words — what you do, who for, what jurisdictions and forums, what the work looks like — and I'll build your profile from that instead of forcing you 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.

2. **Industry** — Tech, healthcare, finance, other, doesn't matter? (This feeds /legal-builder-hub:related-skills-surfacer and /legal-builder-hub:registry-browser — industry narrows the starter pack and filters registry results.)

3. **Team size** — Solo, small team (2-5), large legal department? (This feeds the `allowlist.yaml` mode default — Solo/small gets permissive, Midsize/large/In-house/Government gets restrictive.)

4. **What's the thing you do most?** — Contract review, compliance, launch reviews, deal support, brief writing, etc. (This feeds /legal-builder-hub:related-skills-surfacer — the surfacer nudges you when you're doing something the community has a skill for.)

5. **Tooling comfort** — Builder (you write your own skills), tinkerer (you edit what's installed), just-make-it-work (you want it to work out of the box)? (This feeds /legal-builder-hub:related-skills-surfacer — builders get the raw registries and /legal-builder-hub:skills-qa framework; just-make-it-work gets a curated, working pack.)

### Recommend

Map the profile to registry skills:

| Profile | Starter pack |
|---|---|
| In-house commercial, tech | commercial-legal plugin + lpm-skills (matter intake, scope control) |
| Privacy counsel | privacy-legal plugin + any community DPA/PIA skills |
| Product counsel | product-legal plugin + community marketing-review skills |
| Firm litigation | litigation-legal plugin + lpm-skills (matter planning, budget) |
| Solo / small team | Everything lightweight — triage skills over full review skills |
| Builder | the raw registries and the skills-qa framework — they'll build and validate their own |

For each recommended skill: show the SKILL.md description. Let them pick — don't install anything without a yes.

## Writing the practice profile

Short. Profile + installed list + registry prefs. Per the template at `${CLAUDE_PLUGIN_ROOT}/CLAUDE.md`.

## 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 legal skill management:**
>
> - **Browse community legal skills** — e.g., "See what other practitioners have built for your practice area." Try: `/legal-builder-hub:registry-browser`
> - **Install a skill from a registry** — e.g., "Add a community skill to your environment — license-gated and allowlist-checked before it runs." Try: `/legal-builder-hub:skill-installer`
> - **Check for updates** — e.g., "See which installed skills have newer versions in their source registry." Try: `/legal-builder-hub:auto-updater`
> - **Get skill recommendations** — e.g., "Based on recent activity in your other plugins, surface skills worth trying." Try: `/legal-builder-hub:related-skills-surfacer`
> - **Evaluate a skill against the design framework** — e.g., "Run the Legal Skill Design Framework on a skill — nine design parameters, three failure modes, a trust-surface check." Try: `/legal-builder-hub:skills-qa`
>
> **My suggestion for your first one:** Browse the registry and pick one skill that matches a current project — install it and see how the allowlist gate feels. 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.


- "Here's what I installed. Want to see what else is in the registries?"
- "The related-skills-surfacer will nudge you when you're doing something the community has a skill for. Want that on or off?"
- **Before the first installed skill that cites authority, connect a research tool.** Say: "Before the first installed skill that cites authority: connect a research tool if one of the installed plugins needs it. Without one, skills will flag every citation as unverified. 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)." -->

Then close with the "you can change anything later" note:

> Done. Your configuration is at `~/.claude/plugins/config/claude-for-legal/legal-builder-hub/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-builder-hub:cold-start-interview --redo` for a full re-interview
> - Run `/legal-builder-hub:cold-start-interview --check-integrations` to re-check what's connected
>
> The things most commonly tweaked later: your watched registries (add or drop sources), your update preference (notify vs. manual), and the scope of your practice profile (add an industry or a second practice type as your work shifts). Your configuration will improve as you use the plugin — if recommendations feel off, the profile is usually the fix.

## 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 `/legal-builder-hub: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.

## Registries watched by default

- **lpm-skills** (github.com/legalopsconsulting/lpm-skills) — legal project management, practice-area agnostic
- User can add others via `/legal-builder-hub:registry-browser`

Источник: anthropics/claude-for-legal / legal-builder-hub / cold-start-interview ↗. Ссылка проверена 2026-10-10.