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

Первичная настройка регуляторного мониторинга

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

СкиллAnthropicClaudeApache-2.0Нужен терминалПроверка не требуется
Что делает
Интервью, которое собирает список наблюдаемых регуляторов, индекс политик и порог существенности, чтобы дайджесты несли сигнал, а не шум.
Когда брать
При первой установке плагина, при перенастройке (--redo) или чтобы проверить, какие подключения действительно отвечают (--check-integrations).
Когда не брать
Если профиль уже настроен и нужно поправить одну вещь: для этого есть команда настройки (customize).
Пример запроса
Запусти первичную настройку регуляторного мониторинга.
Нужно подключить
доступ к файлам (папка настроек плагина)
Работает лучше с
Google Drive, SharePoint или Box (папка политик), Slack, платные регуляторные ленты, CourtListener

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

Как включить

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

Текст

---
name: cold-start-interview
description: Вводное интервью: строит список наблюдения, индексирует библиотеку политик и узнаёт ваш порог существенности, чтобы монитор показывал сигнал, а не шум. Используй при первой установке, при перенастройке (--redo) или чтобы заново проверить, какие коннекторы действительно отвечают (--check-integrations).
argument-hint: "[--redo | --check-integrations]"
---

/cold-start-interview

  1. Проверь ~/.claude/plugins/config/claude-for-legal/regulatory-legal/CLAUDE.md. Если заполненный CLAUDE.md (без меток [PLACEHOLDER]) лежит в ~/.claude/plugins/cache/claude-for-legal/regulatory-legal/*/CLAUDE.md, но не по пути настроек, скопируй его на путь настроек и скажи пользователю, что перенесено. Если указан --check-integrations, пропусти интервью: заново выполни только проверку «Что подключено?» из части 0 и перепиши таблицу ## Available integrations в ~/.claude/plugins/config/claude-for-legal/regulatory-legal/CLAUDE.md.
  2. Используй рабочий процесс интервью ниже. Интервью (сначала часть 0: роль + интеграции, затем список наблюдения): какие регуляторы, где лежат политики, что существенно.
  3. Подключи папку с политиками. Проиндексируй политики.
  4. Запиши ~/.claude/plugins/config/claude-for-legal/regulatory-legal/CLAUDE.md (при необходимости создав родительские папки) со списком наблюдения и порогом существенности.

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


Назначение

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

Проверка первичной настройки

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

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

Структура шаблона лежит в ${CLAUDE_PLUGIN_ROOT}/CLAUDE.md: используй её как каркас разделов. Запиши готовый профиль практики по пути настроек, при необходимости создав родительские папки.

Если CLAUDE.md лежит по старому пути кэша ~/.claude/plugins/cache/claude-for-legal/regulatory-legal/*/CLAUDE.md, но не по пути настроек, скопируй его вперёд.

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

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

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

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

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

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

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

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

Перед началом интервью

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

**regulatory-legal — для тех, кто отслеживает регуляторные изменения, оценивает пробелы в политиках и управляет обязательствами по соответствию.** Не ваша область? /legal-builder-hub:related-skills-surfacer. 2 минуты дадут вашу роль, формат практики и основной регуляторный режим. 15 минут добавят полный список наблюдения, пороги существенности, периодичность лент, индекс библиотеки политик и источники периодов комментариев. Быстро или полностью? (Расширить можно в любой момент: /regulatory-legal:cold-start-interview --full.)

Не читай ~/CLAUDE.md, ~/user.md и другую личную память в домашней папке пользователя, чтобы заранее заполнить интервью. Единственные входные данные — ответы, которые пользователь набрал, и документы, на которые он указал или которые вставил.

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

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

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

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

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

  • Предполагай, что ответ где-то есть. Когда вопрос требует сведений, которые, вероятно, где-то записаны (описание компании, плейбук, матрица эскалации, руководство по стилю, справочник, список юрисдикций, портфель дел), сначала предложи ссылку или вставку, а не просьбу печатать по памяти. «Вставьте ссылку или документ, либо дайте краткую версию» — запрос по умолчанию для всего, что длиннее предложения. Интервьюер, который заставляет перепечатывать уже написанное, провалил первую задачу интервьюера.
  • Размер пачки — считай подпункты. «Не задавай больше 2–3 вопросов за раз» означает 2–3 *вопроса, на которые можно ответить*, считая подпункты. Один вопрос с 5 подпунктами — это 5 вопросов. Проверка: может ли пользователь ответить, не прокручивая? Если вопросы не помещаются на одном экране, их слишком много. По возможности предпочитай структурированные вопросы с выбором нажатием: они не требуют прокрутки и набора.

Делай паузу для настоящих ответов. На некоторые вопросы есть быстрые ответы выбором. Другим нужно, чтобы пользователь напечатал список (каких регуляторов), описал суждения о калибровке или указал папку с политиками. Когда вопрос требует больше, чем быстрый выбор:

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

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

Интервью

Начало

Я буду следить за вашими регуляторами и сообщать, когда что-то происходит. Но «что-то происходит» бывает ежедневно. Мне нужно знать, что для вас действительно важно, чтобы не кричать «волки!» зря.

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

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

Путь быстрого старта: задай только часть 0 (роль, формат практики, интеграции) и объём списка наблюдения. Запиши настройки с метками [DEFAULT] на всём остальном. Закончи словами: «Готово. Командами можно пользоваться сразу. Для порога существенности, периодичности дайджестов и структуры библиотеки политик я взял разумные значения по умолчанию. Когда результат скилла кажется неточным, это обычно значение по умолчанию, которое стоит подстроить; скилл подскажет какое. Запустите /regulatory-legal:cold-start-interview --full в любой момент, чтобы пройти интервью целиком, или /regulatory-legal:cold-start-interview --redo <section>, чтобы переделать одну часть».

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

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

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

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

Кто будет пользоваться этим плагином изо дня в день? (Это попадает в шапку рабочих материалов юриста (work-product header) и подачу результата в каждом скилле: юрист получает “ATTORNEY WORK PRODUCT”, не юрист получает подачу как исследование и точки проверки юристом перед шагами, обращёнными к регулятору.) 1. Юрист или юридический специалист — адвокат, помощник юриста, специалист по юридическим операциям под надзором адвоката. 2. Не юрист, но с доступом к юристу — основатель, руководитель направления, менеджер по договорам, HR, закупки; есть штатный или внешний юрист, с которым можно посоветоваться. 3. Не юрист и без регулярного доступа к юристу — вы занимаетесь этим сами.

Если ответ 2 или 3, скажи это один раз (не повторяй в каждом результате):

Вам доступны все возможности: исследование, проверка, подготовка документов, отслеживание. Меняются две вещи в том, как я работаю: 1. Я буду подавать результаты как исследование для проверки юристом, а не как вердикты. Вместо “ЗЕЛЁНЫЙ — подписывайте” вы получите “вот что я нашёл и вот вопросы, которые стоит задать, прежде чем подписывать”. Это полезнее зелёного света, в котором вы не можете быть уверены. 2. Я буду делать паузу перед шагами с юридическими последствиями: подписание договора, увольнение человека, отправка требования, подача чего-либо, разрешение запуска, ответ регулятору. Я спрошу, обсуждали ли вы это с юристом, и подготовлю короткий бриф, чтобы разговор с ним был быстрым. Это не оговорка для галочки. Это плагин, который понимает разницу между тем, в чём он силён (исследование, организация, структура), и лицензированным юридическим суждением о вашей конкретной ситуации, которое инструмент дать не может. Несколько часов работы юриста в нужный момент обычно дешевле ошибки.

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

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

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

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

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

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

API Federal Register — бесплатная публичная точка доступа, она всегда доступна и не требует коннектора MCP.

Для коннекторов, которые показаны как неподключённые, объясни пользователю, как подключить. Пример формулировки: «[Поставщик ленты] не подключён. В Claude Cowork: Settings → Connectors → Add → [поставщик] → войдите. В Claude Code: добавьте MCP поставщика в настройки или через /mcp. Плагин работает и без него — Federal Register + ручная вставка покрывают федеральные органы США, — но подключение добавляет обогащение и импорт оповещений».

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

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

Подключать всё сразу не обязательно. Основные функции работают на бесплатных лентах (API Federal Register) и доступе к файлам. Платные ленты добавляют обогащение; ручная вставка работает всегда. Если что-то настроите позже, запустите снова /regulatory-legal:cold-start-interview --check-integrations.

Запиши в настройки

Запиши разделы ## Who's using this, ## Available integrations и ## Outputs сразу после первого раздела настроек по шаблону. Раздел ## Outputs уже существует: впиши в него изменения, чтобы шапка рабочих материалов юриста зависела от роли.

Формат практики

Ещё один быстрый вопрос перед списком наблюдения: Каков формат практики? (Это определяет процесс реагирования на пробелы и записи об эскалации: у штатного юриста спрошу про маршрут к главному юристу (GC), у одиночного юриста “эскалировать” означает “посоветоваться с внешним юристом”, юридическая клиника направляет к руководящему юристу.) - Одиночный юрист / небольшая фирма (без иерархии) — пропущу вопросы о цепочке согласования и спрошу вместо этого, когда вы привлекаете коллегу или внешнего юриста. - Фирма среднего / крупного размера — спрошу о цепочке согласования, порогах биллинга и о том, кто подписывает выше вас. - Штатный юрист компании — спрошу о матрице эскалации, кто GC/CLO и когда вопрос уходит в бизнес. - Государство / юридическая помощь / клиника — спрошу о структуре надзора и ограничениях вашей практики. - Моя практика не вписывается ни в один из вариантов — скажите об этом. Я подстроюсь.

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

Используй это, чтобы определить процесс реагирования на пробелы и записи об эскалации в профиле практики:

  • Одиночный юрист / небольшая фирма (без иерархии): пропусти вопросы о цепочке эскалации. Переформулируй: вместо «кто утверждает ответ на существенный пробел» спроси «когда вы привлекаете внешнего юриста или коллегу для второго мнения». Поле эскалации в профиле практики означает *проконсультироваться*, а не *направить на утверждение*.
  • Фирма среднего / крупного размера: спроси о цепочке согласования, порогах биллинга и о том, кто подписывает выше пользователя.
  • Штатный юрист компании: спроси о матрице эскалации, кто GC/CLO и когда вопрос уходит в бизнес.
  • Государство / юридическая помощь / клиника: подставь цепочку надзора, принятую в этом формате (руководящий юрист, директор, надзорный комитет). Сохрани структуру, переименуй роли.

Затем задай вопрос об эскалации простыми словами:

«Когда проверка находит то, что должен подписать кто-то старше — пробел в политике, требующий решения компании, письмо с комментарием, занимающее позицию от имени компании, существенное регуляторное изменение, которое переписывает практику, или решение выше ваших полномочий, — к кому это идёт? Назовите имя или роль (GC, директор по соответствию, ваш руководитель) либо скажите “решаю сам”. Так плагин будет знать, когда сказать “вы справитесь”, а когда “подключите [X]”».

Запиши формат практики в профиль практики в разделе ## Who's using this.

Часть 1: Список наблюдения (2–3 мин)

*(Это питает /regulatory-legal:reg-feed-watcher и агента reg-change-monitor: лента берёт данные только от регуляторов из этого списка. Всё, чего в списке нет, для плагина невидимо, пока вы не вставите это через /regulatory-legal:policy-diff.)*

Чем занимается [ваша компания]? Это самый важный контекст: плейбуки SaaS-поставщика, дистрибьютора оборудования и сервисной фирмы совершенно разные. Печатать не обязательно: вставьте ссылку на сайт компании, страницу «О нас», статью в Википедии или свежий отчёт 10-K, и я выделю нужное. Либо дайте версию в одно предложение: что вы продаёте, кому и как (прямые продажи / каналы / маркетплейс / подписка). Это же подскажет, каких регуляторов вообще можно разумно держать в вашем списке наблюдения.

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

Если нет:

  • Каких регуляторов? Назовите. (FTC, SEC, CFPB, генпрокуроры штатов, CPPA, органы по защите данных ЕС, отраслевые?) *Примечание об охвате: у плагина есть структурированная поддержка лент для федеральных органов США (API Federal Register), SEC, FTC и CFPB. Региональные регуляторы и органы по защите данных ЕС поддерживаются через адреса RSS, которые даёт пользователь, или ручной ввод: автоматической ленты для них нет. Регуляторы вне США, которых нет в таблице органов по защите данных ЕС, требуют ручного ввода или лент от пользователя.*
  • Почему каждый из них? («Мы финтех, CFPB очевиден» против «FTC из-за соглашения с регулятором (consent decree)»)
  • Есть ли такие, за которыми вы *не* следите, но, возможно, стоило бы?

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

Часть 2: Существенность (ключевой вопрос) (3–4 мин)

*(Это питает /regulatory-legal:reg-feed-watcher и агента reg-change-monitor: ваш порог существенности — фильтр, который решает, появится ли новое событие сразу, в еженедельном дайджесте или вовсе не появится. Неверная калибровка здесь = шумные дайджесты, которые вы перестанете читать.)*

Пройди по примерам. По каждому: хотите ли вы узнать сразу, в еженедельном дайджесте или совсем не хотите?

  • Окончательное правило от одного из ваших регуляторов
  • Предлагаемое правило (NPRM): период комментариев открыт
  • Принудительная мера против компании вашей отрасли
  • Принудительная мера против компании *не* вашей отрасли, но за то, что делаете и вы
  • Выступление комиссара, сигнализирующее о приоритетах
  • Запись в блоге ведомства
  • Мировое соглашение без признания вины
  • Новое разъяснение (подзаконное, необязательное)

Так строится порог существенности. Разные компании калибруют очень по-разному: компании, связанной соглашением с регулятором (consent decree), важны выступления; компания, о которой ведомство никогда не слышало, может их игнорировать.

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

Часть 3: Библиотека политик (2–3 мин)

*(Это питает /regulatory-legal:policy-diff и /regulatory-legal:gaps: каждое входящее регуляторное изменение сравнивается с этой библиотекой, чтобы найти, каких политик оно касается и кто за них отвечает.)*

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

Если нет:

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

  • Где лежат политики? (Drive, SharePoint, Confluence, Notion)
  • Есть ли соглашение об именовании или индекс, или просто файлы?
  • Кто владеет какой политикой? (Чтобы направлять пробелы нужному человеку)

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

Часть 4: Источники лент (2–3 мин)

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

Шаг 1: Сопоставь бесплатные ленты с названным списком наблюдения

API Federal Register (federalregister.gov/api) — стабильный основной источник для федеральных органов США: он возвращает структурированные данные по ведомству, типу документа, дате вступления в силу и срокам комментариев. Используй его по умолчанию для любого федерального регулятора из списка наблюдения.

Для каждого другого названного регулятора (генпрокуроры штатов, CPPA (Калифорния), органы по защите данных ЕС, отраслевые регуляторы, регуляторы вне США) попроси у пользователя предпочитаемый адрес ленты или направь на сайт ведомства, чтобы найти актуальную ленту. Адреса лент меняются; не полагайся на закэшированный список.

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

Шаг 2: Спроси о платных подписках (дополнительно, не обязательно)

  • Есть ли платная подписка на регуляторную ленту? Какой поставщик и какие оповещения настроены?
  • CourtListener? Какие трекеры?

Если да: настрой как слой обогащения поверх бесплатных лент. Если нет: бесплатных лент достаточно, чтобы продолжать.

Шаг 3: Запасной вариант ручного ввода

Если вы когда-нибудь увидите что-то в юридическом новостном сервисе, рассылке или у внешнего юриста и захотите пропустить через систему, просто вставьте это, и я сравню с вашими политиками и отслежу любые пробелы. Подписка на ленту для этого не нужна.

Запиши в настройки, что ручной ввод включён.

Шаг 4: Отслеживание периодов комментариев *(Это питает /regulatory-legal:comments: календарь периодов комментариев записывает сроки и показывает решения, когда открывается окно для комментариев.)*

Когда я вижу предлагаемое правило (NPRM) от регулятора из вашего списка наблюдения, я автоматически записываю срок комментария. Хотите, чтобы я отмечал их, и вы решали, подавать ли комментарий?

Если да: трекер комментариев включён. Запиши в настройки ответственного по умолчанию за решения о комментариях.

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

По шаблону. Главное: таблица порога существенности.

## Порог существенности (Materiality threshold)

**Всегда существенно (оповещать сразу):**
- Окончательное правило от [конкретных регуляторов]
- Принудительная мера в нашей отрасли
- Всё, где упоминается [название компании]

**Стоит просмотреть (еженедельный дайджест):**
- Предлагаемые правила от регуляторов из списка наблюдения
- Принудительная мера вне отрасли, но связанная с нашей практикой
- Новые документы с разъяснениями

**К сведению (ежемесячный обзор или не сообщать вовсе):**
- Выступления, записи в блогах, академические комментарии
- Мировые соглашения без новой теории

Блок настройки лент (добавь в настройки)

## Настройка лент (Feed configuration)

**Бесплатные ленты (всегда активны):**
| Регулятор | Источник | URL/способ |
|---|---|---|
| [название] | Federal Register API / RSS / вручную | [точка доступа или «ручной ввод»] |

**Платные ленты (если настроены):**
| Сервис | Подписка | Оповещения |
|---|---|---|
| [Поставщик платной ленты] | [да/нет] | [названия оповещений] |
| CourtListener | [да/нет] | [названия трекеров] |

**Ручной ввод:** включён — вставьте любое регуляторное событие, чтобы запустить сравнение и отслеживание пробелов.

**Отслеживание комментариев:** [включено / выключено]
**Ответственный по умолчанию за решения о комментариях:** [имя]
**Периодичность проверки:** [ежедневно / еженедельно]

После записи

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

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

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

Вот в чём я хорош в регуляторной практике: - Проверить регуляторные ленты на новое — например: «Отфильтрованный дайджест нормотворчества, разъяснений и принудительных мер по вашему списку наблюдения». Попробуйте: /regulatory-legal:reg-feed-watcher - Сравнить регуляторное изменение с библиотекой политик — например: «Увидеть, какие именно внутренние политики затрагивает новое правило и что нужно обновить». Попробуйте: /regulatory-legal:policy-diff - Трекер открытых пробелов — например: «Что отмечено и ещё не закрыто по всему портфелю, с ответственным и сроком». Попробуйте: /regulatory-legal:gaps - Отслеживать периоды комментариев по NPRM — например: «Что открыто, сроки комментариев и журнал решений о подаче». Попробуйте: /regulatory-legal:comments Мой совет для первого запуска: запустите /regulatory-legal:reg-feed-watcher — он сразу покажет, откалиброваны ли ленты под ваш порог существенности. Или расскажите, что у вас на столе, и я выберу сам.

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

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

<!-- ССЫЛКИ НА МАТЕРИАЛЫ: когда появятся материалы для знакомства, добавь сюда: «Хотите сначала пройтись по руководству? [Посмотрите 3-минутное вступление](URL) или [прочитайте руководство для начала работы](URL)». -->

  • Закончи заметкой о том, что настройки можно менять:

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

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

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

Ваш профиль практики учится. Он становится лучше по мере работы с плагинами: - Когда результат скилла кажется неточным, это обычно позиция, которую стоит подстроить. Результат подскажет, какую именно. - Агент reg-change-monitor следит за регуляторными лентами; когда изменение совпадает с чем-то в вашей библиотеке политик, он отмечает это для проверки пробелов. - Вы всегда можете сказать “обнови мой плейбук так, чтобы предпочитал X” или “измени мой порог эскалации на Y”, и нужный скилл запишет изменение. - Запустите /regulatory-legal:cold-start-interview --redo <section>, чтобы пройти заново одну часть, или правьте файл настроек напрямую. Десять минут настройки дают рабочий профиль. Месяц использования дают профиль, который читается так, будто вы написали его сами.

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

Оригинал на английском
---
name: cold-start-interview
description: Cold-start interview — builds your watchlist, indexes the policy library, and learns your materiality threshold so the monitor surfaces signal instead of noise. Use on fresh install, when reconfiguring (--redo), or when re-checking what connectors are actually responding (--check-integrations).
argument-hint: "[--redo | --check-integrations]"
---

# /cold-start-interview

1. Check `~/.claude/plugins/config/claude-for-legal/regulatory-legal/CLAUDE.md`. If a populated CLAUDE.md (no `[PLACEHOLDER]` markers) exists at `~/.claude/plugins/cache/claude-for-legal/regulatory-legal/*/CLAUDE.md` but not at the config path, copy it to the config path and tell the user what was migrated. If `--check-integrations`, skip the interview — re-run only the Part 0 `What's connected?` check and rewrite the `## Available integrations` table in `~/.claude/plugins/config/claude-for-legal/regulatory-legal/CLAUDE.md`.
2. Use the interview workflow below. Interview (Part 0 first — role + integrations — then watchlist): which regulators, where policies live, what's material.
3. Connect policy folder. Index policies.
4. Write `~/.claude/plugins/config/claude-for-legal/regulatory-legal/CLAUDE.md` (creating parent directories as needed) with watchlist + materiality threshold.

When probing integrations: 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.

---

## Purpose

Every regulator publishes constantly. Most of it doesn't matter to you. This interview learns which regulators to watch and — critically — what "material" means here, so the monitor surfaces signal instead of noise.

## Cold-start check

Read `~/.claude/plugins/config/claude-for-legal/regulatory-legal/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/regulatory-legal/*/CLAUDE.md` but not at the config path, 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.

## 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):

> **`regulatory-legal` is for people who track regulatory developments, assess policy gaps, and manage compliance obligations.** Not your area? `/legal-builder-hub:related-skills-surfacer`.
>
> **2 minutes** gets you your role, practice setting, and primary regulatory regime. **15 minutes** adds your full watchlist, materiality thresholds, feed cadence, policy library index, and comment-period sources.
>
> Quick or full? (Upgrade any time with `/regulatory-legal:cold-start-interview --full`.)

Do not read the user's home-directory `~/CLAUDE.md`, `~/user.md`, or other personal memory to pre-populate the interview. The only inputs are the user's typed answers and documents they point at or paste in.

## 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 (watchlist, materiality thresholds, feed cadence), a gap tracker, a policy diff archive, and a comment-period calendar.
- **What this setup does:** learns which regulators you actually watch, what "material" means to you, and where your policies live, and writes it into a plain-text file the plugin reads from every time. Everything answered can be changed later. Once it's done, the plugin's commands will work the way the user works, not the way a generic template does.
- **Data sources:** setup builds a fresh professional profile from the user's answers only. It does not read the user's personal Claude history, other conversations, or home-directory CLAUDE.md. If something relevant came up earlier in this conversation (for example, the user mentioned a regulator or their sector), ask before using it. Nothing gets folded into the configuration unless the user types it or approves it.

**Why this matters.** Every digest, diff, and gap report reads from the configuration this interview writes. A generic configuration gives generic output — a default watchlist, a default materiality threshold, and a digest that treats every agency speech like an enforcement action. Telling the plugin which regulators the user actually watches and what "material" means here is what makes the difference between "a regulatory AI tool" and "a tool that sends signal instead of noise." The more specific the answers, the quieter and more useful the digests will be.

## 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.
- **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 for real answers.** Some questions have quick tap-through answers. Others need the user to type a list (which regulators), describe calibration judgments, or point you at a policy folder. When a question needs more than a quick tap:

- **Ask the question and wait.** Say it plainly: "This one needs a typed answer — I'll wait." Don't queue the next question until they respond.
- **For uploads or path pointers (policy folder, existing watchlist, feed URLs):** "Paste the contents, share a file path, or say 'skip for now.' If you skip, I'll flag the gap in your configuration so you can fill it later." Then actually wait.
- **Before writing the practice profile:** review the interview. List every question that was skipped or answered with a placeholder. Say: "Before I write your configuration, here's what's still open: [list]. Want to fill any of these now, or leave them as placeholders?" Wait for the answer before writing.
- **Never** write the practice profile with silent gaps. Every placeholder should be a deliberate user choice to skip, not a question that scrolled past unanswered.
- **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 `/regulatory-legal: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/regulatory-legal/CLAUDE.md` with a `<!-- SETUP PAUSED AT: [section name] — run /regulatory-legal: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'm going to watch your regulators and tell you when something moves. But "something moves" happens daily. I need to know what actually matters to you so I'm not crying wolf.

### Quick start or full setup — branching

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

**Quick start path:** ask only Part 0 (role, practice setting, integrations) and watchlist scope. 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 materiality threshold, digest cadence, and policy library structure. When a skill's output feels off, that's usually a default you should tune — it'll tell you which. Run `/regulatory-legal:cold-start-interview --full` anytime to do the whole interview, or `/regulatory-legal:cold-start-interview --redo <section>` to re-do one part."

**Full setup path:** the existing interview flow below.

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

Two quick questions before we get into regulatory specifics. 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 every skill's work-product header and output framing — lawyer gets "ATTORNEY WORK PRODUCT," non-lawyer gets research framing and attorney-review checkpoints before regulator-facing steps.)
>
> 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 (don't repeat it on every output):

> You can use every feature here — research, review, drafting, tracking. Two things change in how I work:
>
> 1. **I'll frame outputs as research for attorney review, not as verdicts.** Instead of "GREEN — sign it," you'll get "here's what I found and here are the questions to ask before you sign." That's more useful than a green light you can't be sure of.
> 2. **I'll pause before steps that have legal consequences** — signing a contract, terminating someone, sending a demand, filing something, clearing a launch, responding to a regulator. I'll ask whether you've reviewed with an attorney, and I'll put together a short brief so the conversation with them is fast.
>
> This isn't a disclaimer. It's the plugin knowing the difference between what it's good at — research, organization, structure — and licensed legal judgment about your specific situation, which a tool can't give you. A few hours of a lawyer's time at the right moment is usually cheaper than the mistake.

If the answer is 3, add:

> If you need to find a lawyer: 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 (in the US) 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: regulatory feed subscriptions, document storage (Google Drive, SharePoint, Box), and Slack. 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.

The Federal Register API is a free public endpoint and is always available — it does not require an MCP connector.

For connectors that show as not connected, tell the user how to connect. Example phrasing: "[Feed provider] isn't connected. In Claude Cowork: Settings → Connectors → Add → [provider] → sign in. In Claude Code: add the provider's MCP to your config or via `/mcp`. This plugin works without it — Federal Register + manual paste covers US federal coverage — but connecting it adds enrichment and alert import."

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 work with free feeds (Federal Register API) and file access alone. Paid feeds add enrichment; manual paste-in always works. If you set something up later, re-run `/regulatory-legal:cold-start-interview --check-integrations`.

#### Write to the config

Write `## Who's using this`, `## Available integrations`, and `## Outputs` sections immediately after the first section of the config, per the template. The `## Outputs` section already exists — merge into it so the work-product header becomes conditional on role.

#### Practice setting

> One more quick one before the watchlist:
>
> What's the setting? (This shapes the gap-response process and escalation entries — in-house asks about GC routing, solo maps "escalate" to "consult outside counsel," clinic routes to supervising attorney.)
>
> - **Solo / small firm (no hierarchy)** — I'll skip approval-chain questions and ask when you'd loop in a colleague or outside counsel instead.
> - **Midsize / large firm** — I'll ask about your approval chain, billing thresholds, and who signs off above you.
> - **In-house** — I'll ask about your escalation matrix, who the GC/CLO is, and when something goes to the business.
> - **Government / legal aid / clinic** — I'll ask about supervision structure and any restrictions on your practice.
> - **My practice doesn't fit any of these** — say so. I'll adapt.

**Practices that don't fit the boxes.** If the user's practice doesn't match the options above (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.

Use this to shape the gap-response process and the escalation entries in the practice profile:

- **Solo / small firm (no hierarchy):** Skip escalation-chain questions. Reframe: instead of "who approves a material gap response," ask "when do you pull in outside counsel or a colleague for a second opinion." The practice profile's escalation field maps to *consult* not *route for approval*.
- **Midsize / large firm:** Ask about the approval chain, billing thresholds, and who signs off above the user.
- **In-house:** Ask about the escalation matrix, who the GC/CLO is, and when something goes to the business.
- **Government / legal aid / clinic:** Substitute the supervision chain used in that setting (supervising attorney, director, oversight committee). Keep the structure, relabel the roles.

Then ask the escalation question in plain English:

> "When a review finds something that needs someone more senior to sign off — a policy gap that needs a company decision, a comment letter that takes a position on behalf of the company, a material regulatory change that rewrites practice, or a decision that's above your authority — who does that go to? Give me a name or a role (the GC, the CCO, your boss), or say 'I decide myself.' This is how the plugin knows when to say 'you can handle this' versus 'loop in [X].'"

Record the practice setting in the practice profile under `## Who's using this`.

### Part 1: The watchlist (2-3 min)

*(This feeds `/regulatory-legal:reg-feed-watcher` and the `reg-change-monitor` agent — the feed only pulls from regulators on this list. Anything not on the list is invisible to the plugin until you paste it in via `/regulatory-legal:policy-diff`.)*

**What does [your company] do?** This is the single most important context — a SaaS vendor's playbook, a hardware distributor's playbook, and a services firm's playbook are completely different. You don't have to type it out: paste a link to your company website, your "about" page, your Wikipedia article, or your latest 10-K, and I'll extract what I need. Or give me the one-sentence version: what you sell, to whom, and how (direct sales / channel / marketplace / subscription). This also tells me which regulators are even plausibly in your watchlist.

> Before I ask: do you already have a watchlist, a regulatory-tracking spreadsheet, or a prior gap-analysis memo I can read? Paste the contents, share a file path, or say 'no' and I'll ask the questions one at a time. If you share one, I'll extract the regulators and materiality criteria rather than making you list them again.

If not:

- Which regulators? Name them. (FTC, SEC, CFPB, state AGs, CPPA, EU DPAs, sector-specific?)
  *Coverage note: this plugin has structured feed support for US federal agencies (Federal Register API), SEC, FTC, and CFPB. State regulators and EU DPAs are supported via user-provided RSS URLs or manual entry — there is no automatic feed for those. Non-US regulators outside the EU DPA table require manual entry or user-provided feeds.*
- Why each one? ("We're a fintech, CFPB is obvious" vs. "FTC because of the consent decree")
- Any you're *not* watching that maybe you should be?

**If the user didn't upload a watchlist or prior gap analysis:** at the end of this section, offer: "Want me to write this up as a standalone watchlist memo you can share and maintain? Same content I just captured — your regulators, why you watch each, and the feeds behind them — in a format you can circulate or hand to a new hire."

### Part 2: Materiality (the key question) (3-4 min)

*(This feeds `/regulatory-legal:reg-feed-watcher` and the `reg-change-monitor` agent — your materiality threshold is the filter that decides whether a new development shows up immediately, in the weekly digest, or not at all. Wrong calibration here = noisy digests you stop reading.)*

Walk through examples. For each, would you want to know immediately, in a weekly digest, or not at all?

- A final rule from one of your regulators
- A proposed rule (NPRM) — comment period open
- An enforcement action against a company in your sector
- An enforcement action against a company *not* in your sector but for something you do
- A speech by a commissioner signaling priorities
- A blog post from the agency
- A settlement with no admission of wrongdoing
- New guidance (sub-regulatory, not binding)

This builds the materiality threshold. Different companies calibrate very differently — a company under a consent decree cares about speeches; a company the agency has never heard of can ignore them.

**If the user didn't upload materiality criteria:** at the end of this section, offer: "Want me to write this materiality rubric up as a standalone doc you can share and maintain? Same content I just captured — immediate vs. digest vs. FYI, with your examples — so the team reads the same calibration."

### Part 3: The policy library (2-3 min)

*(This feeds `/regulatory-legal:policy-diff` and `/regulatory-legal:gaps` — every incoming regulatory change is diffed against this library to find which policies it touches and who owns them.)*

> Before I ask: do you have an existing policy library index — a spreadsheet, a table of contents, a wiki page — mapping each policy to its owner? Paste the contents, share a file path, or say 'no' and I'll ask the questions one at a time. If you share one, I'll import it rather than making you rebuild it from memory.

If not:

> Point me at your policy folder. I'll index what's there so when a reg changes, I can tell you which of your policies it touches.

- Where do policies live? (Drive, SharePoint, Confluence, Notion)
- Is there a naming convention or index, or just files?
- Who owns which policy? (For routing gaps to the right person)

**If the user didn't upload a policy index:** at the end of this section, offer: "Want me to write this up as a standalone policy-ownership index you can share and maintain? Same content I just captured, formatted so a new GC or compliance hire gets the landscape on day one."

### Part 4: Feed sources (2-3 min)

Free feeds are the baseline — every team gets monitoring regardless of subscriptions.
Paid feeds add enrichment for teams that have them.

**Step 1: Map free feeds for the named watchlist**

The Federal Register API (federalregister.gov/api) is the stable primary source for US federal agencies — it returns structured data by agency, document type, effective date, and comment deadlines. Use it as the default for any federal regulator in the watchlist.

For every other named regulator (state AGs, the CPPA (California), EU DPAs, sector-specific regulators, non-US regulators), ask the user for their preferred feed URL, or direct them to the agency's website to find the current feed. Feed URLs change; don't rely on a cached list.

If a named regulator has no known free feed: flag it, ask the user how they currently track that regulator, and record the manual-entry fallback (see below).

**Step 2: Ask about paid subscriptions (additive, not required)**

- Paid regulatory feed subscription? Which provider, and which alerts are configured?
- CourtListener? Which trackers?

If yes: configure as enrichment layer on top of free feeds. If no: free feeds are sufficient to proceed.

**Step 3: Manual entry fallback**

> If you ever see something in a legal news service, a newsletter, or from outside counsel that you want to run through the system — just paste it in and I'll diff it against your policies and track any gaps. You don't need a feed subscription for that to work.

Record in the config that manual entry is enabled.

**Step 4: Comment period tracking** *(This feeds `/regulatory-legal:comments` — the comment-period calendar logs deadlines and surfaces decisions when a comment window opens.)*

> When I see a proposed rule (NPRM) from your watchlist, I'll automatically log the comment deadline. Do you want me to flag these so you can decide whether to file a comment?

If yes: comment-tracker is enabled. Record the default owner for comment decisions in the config.

## Writing the practice profile

Per the template. Key: the materiality threshold table.

```markdown
## Materiality threshold

**Always material (alert immediately):**
- Final rule from [specific regulators]
- Enforcement action in our sector
- Anything mentioning [company name]

**Review-worthy (weekly digest):**
- Proposed rules from watched regulators
- Enforcement action outside sector but related to our practices
- New guidance documents

**FYI (monthly roundup or not at all):**
- Speeches, blog posts, academic commentary
- Settlements with no novel theory
```

## Feed configuration block (add to the config)

```markdown
## Feed configuration

**Free feeds (always active):**
| Regulator | Source | URL/method |
|---|---|---|
| [name] | Federal Register API / RSS / manual | [endpoint or "manual entry"] |

**Paid feeds (if configured):**
| Service | Subscription | Alerts |
|---|---|---|
| [Paid feed provider] | [yes/no] | [alert names] |
| CourtListener | [yes/no] | [tracker names] |

**Manual entry:** Enabled — paste any regulatory development to trigger diff + gap tracking.

**Comment tracking:** [Enabled / Disabled]
**Default comment decision owner:** [name]
**Check cadence:** [daily / weekly]
```

## 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 regulatory practice:**
>
> - **Check regulatory feeds for what's new** — e.g., "Filtered digest of rulemaking, guidance, and enforcement against your watchlist." Try: `/regulatory-legal:reg-feed-watcher`
> - **Diff a regulatory change against your policy library** — e.g., "See exactly which internal policies a new rule impacts and what needs updating." Try: `/regulatory-legal:policy-diff`
> - **Open gaps tracker** — e.g., "What's flagged and not yet closed across your portfolio, with owner and deadline." Try: `/regulatory-legal:gaps`
> - **Track NPRM comment periods** — e.g., "What's open, comment deadlines, and a decision log on whether to file." Try: `/regulatory-legal:comments`
>
> **My suggestion for your first one:** Run `/regulatory-legal:reg-feed-watcher` — it tells you immediately whether the feeds are calibrated to your materiality threshold. 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 the watchlist and the threshold. The threshold is the part to tune — too tight and you miss things, too loose and you stop reading the digests."
- Offer to index the policy library now.
- Offer to run a first feed check: "Want to see what's happened in the last 30 days as a test?"
- **Before your first digest or gap check, connect a research tool.** Say: "Before your first digest or gap check: 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)." -->

- Close with the changeability note:

  > "Done. Your configuration is at `~/.claude/plugins/config/claude-for-legal/regulatory-legal/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 `/regulatory-legal:cold-start-interview --redo` for a full re-interview
  > - Run `/regulatory-legal:cold-start-interview --check-integrations` to re-check what's connected
  >
  > The settings people tune most often: the watchlist (which regulators you actually care about), the materiality threshold (what's immediate vs. digest vs. FYI), and the check cadence. Your configuration will improve as you use the plugin — when a digest feels off (too noisy, too quiet), 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.
> - The `reg-change-monitor` agent watches the regulatory feeds; when a change matches something in your policy library, it flags it for a gap-check.
> - 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 `/regulatory-legal: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.

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