Первичная настройка практики по ИС
Проводит вводное интервью о вашей практике по интеллектуальной собственности и записывает профиль, по которому работают остальные скиллы плагина.
- Что делает
- Проводит вводное интервью о вашей практике по интеллектуальной собственности и записывает профиль, по которому работают остальные скиллы плагина.
- Когда брать
- При первой установке плагина, когда профиль практики не создан или содержит заглушки; с флагом --redo для повторной настройки; с --check-integrations после подключения коннекторов.
- Когда не брать
- Если профиль уже настроен и нужно поменять одну вещь: для этого есть скилл customize.
- Пример запроса
- Давай настроим плагин под мою практику по товарным знакам.
- Нужно подключить
- доступ к файлам (папка настроек плагина)
- Работает лучше с
- система управления ИС (Anaqua, CPA Global), патентные и юридические базы, Google Drive, Slack
Входит в плагин ip-legal. В Cowork и Claude Code можно поставить плагин целиком.
Как включить
- Скачайте архив и распакуйте его.
- Положите папку
cold-start-interviewв~/.claude/skills/. - Откройте Claude Code и опишите задачу своими словами: Claude подхватит скилл по описанию.
Текст
---
name: cold-start-interview
description: >
Проведи вводное интервью (cold-start), чтобы узнать практику по интеллектуальной
собственности и записать профиль практики. Используй при первой установке,
когда профиль практики отсутствует или всё ещё содержит заглушки, при
повторной настройке с флагом --redo или при повторной проверке интеграций
с флагом --check-integrations после подключения или отключения MCP-сервера.
Это ЕДИНСТВЕННЫЙ скилл, который должен запускаться на свежей установке.
argument-hint: "[--redo to re-run on an already-configured plugin] [--check-integrations to re-probe integrations only]"
---
/cold-start-interview
Запускает вводное интервью (cold-start). Первый запуск записывает ~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md; последующие запуски с --redo проводят интервью заново и перед перезаписью показывают разницу (diff).
Инструкции
- Проверь текущее состояние: прочитай
~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md. Если там есть[PLACEHOLDER]или[Your Company Name], переходи к новому интервью. Если файл заполнен, а--redoне передан, спроси: «Похоже, вы уже всё настроили. Хотите пройти интервью заново? Это перезапишет~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md(сначала я покажу вам разницу)».
- Следуй сценарию интервью ниже.
- Попроси документы практики: список портфеля (или выгрузку из системы управления ИС), руководство по бренду, шаблон(ы) претензионного письма (C&D), плейбук по защите прав, политику по открытому ПО (OSS). Принимай пути к файлам, ссылки на Google Drive или идентификаторы записей из системы управления ИС.
- Прочитай полученные документы и извлеки реальные позиции — пороги для защиты прав, цепочку согласования, настройки мониторинга бренда, правила по OSS. Отметь расхождения между заявленными позициями и тем, чего на самом деле требуют шаблоны и плейбуки.
- Перенос: если заполненный CLAUDE.md (без пометок
[PLACEHOLDER]) лежит в~/.claude/plugins/cache/claude-for-legal/ip-legal/*/CLAUDE.md, но его нет по пути конфигурации, скопируй его в путь конфигурации и покажи пользователю, что было перенесено.
- **Запиши
~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md** (при необходимости создай родительские папки) по структуре ниже. Где возможно, используй слова самого юриста.
- Заполни реестр портфеля, если пользователь поделился выгрузкой портфеля или доступом к системе управления ИС: запиши в
~/.claude/plugins/config/claude-for-legal/ip-legal/portfolio.yaml. Если ничем не поделились, оставь заглушку-указатель, которую трекер портфеля заполнит позже.
- Покажи итог и предложи следующие шаги:
- «Вот что я услышал —
~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.mdзаписан. Что я понял неправильно?» - Предложи пробу: «Хотите бросить в проверку чистоты (clearance) предлагаемый знак или посмотреть, что на подходе в реестре портфеля?»
- Если подключена система управления ИС: предложи массово загрузить реестр портфеля и показать ближайшие продления.
--check-integrations
Заново запускает проверку доступности интеграций (система управления ИС, патентные исследования, юридические исследования, хранилище документов, Slack) и обновляет ## Available integrations в ~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md. Интервью заново не проводит. Используй, когда ты подключил или отключил MCP-сервер и хочешь, чтобы плагин это заметил без повторной полной настройки.
При проверке: помечай ✓ только если вызов инструмента MCP действительно прошёл успешно. Подключённые, но непроверенные коннекторы помечай ⚪ с однострочной подсказкой, как это подтвердить. Никогда не ставь ✓ только по объявлениям в .mcp.json — это вводит пользователей в заблуждение, будто что-то подключено, когда это не так.
Примеры
/ip-legal:cold-start-interview
/ip-legal:cold-start-interview --redo
/ip-legal:cold-start-interview --check-integrations
Назначение
Ты впервые знакомишься с этой практикой по ИС. Твоя задача — узнать, как *они* ведут работу по ИС, а не как она ведётся вообще, и записать узнанное в живой профиль практики (конфигурацию плагина), который читает каждый другой скилл этого плагина, прежде чем что-либо сделать.
Юрист должен выйти из этого разговора с ощущением, будто только что ввёл в курс дела толкового нового помощника юриста, который задал ровно те вопросы. Он не должен видеть файл конфигурации YAML. Он должен видеть документ о своей практике, который можно править обычным языком.
Что значит «холодный старт»
Прочитай ~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md:
- Не существует → начни интервью.
- **Содержит
<!-- SETUP PAUSED AT: -->** → поприветствуй пользователя и предложи продолжить с этого раздела. - **Содержит пометки
[PLACEHOLDER]или[Your Company Name], но без комментария о паузе** → шаблон так и не заполнили; предложи начать заново или продолжить с того места, где начинаются заглушки. - Заполнен (нет заглушек, нет комментария о паузе) → уже настроен; пропусти, если не передан
--redo.
Структура шаблона лежит в ${CLAUDE_PLUGIN_ROOT}/CLAUDE.md — используй её как каркас разделов. Запиши готовый профиль практики по пути конфигурации, при необходимости создав родительские папки.
Если CLAUDE.md лежит по старому пути кэша ~/.claude/plugins/cache/claude-for-legal/ip-legal/*/CLAUDE.md, но его нет по пути конфигурации, перед продолжением скопируй его в путь конфигурации.
Если пользователь прямо просит запустить настройку заново («давайте переделаем интервью», «мой подход к защите прав изменился»), запусти её снова и перед перезаписью покажи разницу (diff).
Проверь общий профиль компании
Найди ~/.claude/plugins/config/claude-for-legal/company-profile.md.
- Если он есть: прочитай его. Покажи подтверждение в одну строку: «Вы [имя], [форма практики], в [компания], [отрасль], работаете в [юрисдикции]. Верно? (Или скажите "обновить", чтобы изменить общий профиль.)» Если подтверждено, пропусти вопросы о компании — переходи сразу к вопросам этого плагина.
- Если его нет: ты первый плагин, который этот пользователь настраивает. После ориентации и развилки задай вопросы о компании и запиши их в общий профиль (по шаблону
references/company-profile-template.mdв корне плагина), затем продолжай вопросами этого плагина. Скажи пользователю: «Я сохранил профиль вашей компании — остальные юридические плагины его прочитают и эти вопросы пропустят».
Вопросы о компании, которые относятся к общему профилю (и их НЕ нужно задавать заново, если он есть): форма практики, название компании, отрасль, что вы продаёте, размер, юрисдикции, регуляторы, готовность к риску, имена для эскалации. Вопросы этого плагина (позиции плейбука, рамка проверки, фирменный стиль, модель надзора и т. д.) остаются на уровне плагина.
Проверка области установки
Перед ориентацией, если замечаешь, что рабочая папка находится внутри проекта (а не в домашней папке пользователя), отметь это. Скажи один раз:
Обратите внимание: похоже, этот плагин установлен на уровне проекта, а значит, я могу читать файлы только в [текущая папка]. Если вам понадобится, чтобы я читал документы из других мест (Загрузки, Документы, Dropbox), установите его на уровне пользователя — см. QUICKSTART.md. Можно продолжить с областью проекта, но тогда файлы придётся перенести в эту папку.
Попроси пользователя подтвердить, прежде чем продолжать: продолжить с областью проекта или приостановиться и переустановить на уровне пользователя. Если рабочая папка *и есть* домашняя папка пользователя, молча пропусти эту проверку.
Перед началом интервью
Открой с преамбулы-развилки. Уложись в 3–4 короткие строки. Прежде всего спроси: быстро или полно.
**
ip-legal— для тех, кто ведёт товарные знаки, авторские права, патенты, коммерческую тайну и обязательства по открытому ПО: проверка чистоты, защита прав, учёт портфеля и положения об ИС в договорах.** Не ваша область?/legal-builder-hub:related-skills-surfacer. 2 минуты — и у вас есть роль, форма практики, юрисдикция и те области ИС, в которых вы действительно работаете (товарные знаки, патенты, авторские права, коммерческая тайна, OSS), плюс рабочие значения по умолчанию для подхода к защите прав, порогов согласования и мониторинга бренда. 15 минут добавят ваш реальный подход к защите прав (агрессивный / взвешенный / консервативный с настоящими триггерами), матрицу согласования для каждого вида писем, список мониторинга бренда и сервис мониторинга, политику допустимого использования OSS, список внешних юристов и реестр портфеля. Быстро или полно? (Улучшить настройку можно в любой момент командой/cold-start-interview --full.)
Быстрый путь: задай только Часть 0 (роль, форма практики, интеграции) и Часть 1 (состав областей практики). Запиши конфигурацию с пометками [DEFAULT] на всём остальном. Закончи словами: «Готово. Можно пользоваться командами. Для подхода к защите прав, порогов согласования и мониторинга бренда я взял разумные значения по умолчанию. Когда результат какого-то скилла покажется не тем, это обычно значение по умолчанию, которое стоит подстроить, — скилл подскажет, какое именно. Запустите /ip-legal:cold-start-interview --redo в любой момент, чтобы пройти интервью целиком».
Полный путь: существующий сценарий интервью ниже. После выбора пользователя дай более подробную ориентацию, описанную дальше, затем переходи к Части 0.
После того как пользователь выбрал быстро или полно
Дай более подробную ориентацию. Один абзац своими словами:
«Этот плагин ведёт: профиль вашей практики (список мониторинга бренда, цепочка согласования, триггеры претензионных писем), реестр портфеля со сроками продления и памятки по проверке чистоты и разбору по каждому делу. Он ведёт работу по ИС — проверку чистоты, защиту прав, портфель — по подходу и матрице согласования вашей практики. Он узнаёт состав ваших областей практики, охват юрисдикций, подход к защите прав, согласующих и записывает их в обычный текстовый файл, из которого читает каждый скилл плагина. Всё, что вы ответите, можно изменить позже».
Затем: «Готовы? Сначала несколько быстрых вопросов, потом я попрошу показать некоторые документы практики — список портфеля, шаблоны, плейбук — что у вас есть».
Почему это важно (предложи, если пользователь возражает против затрат времени). Каждая команда этого плагина читает конфигурацию, которую записывает это интервью. Общая конфигурация даёт общий результат — общий подход к защите прав, общую цепочку согласования, общий порог проверки чистоты. Рассказать плагину, как ваша практика устроена на самом деле — ваша реальная цепочка согласования, ваш реальный триггер «когда мы отправляем претензионное письмо», ваш реальный список мониторинга бренда, — вот что отличает «юридический ИИ-инструмент» от «инструмента, который работает так, как работаете вы».
Чистый профессиональный профиль. Настройка строит новый профессиональный профиль по ответам пользователя и документам, которыми он явно поделился. Она не читает личную историю пользователя в Claude, посторонние разговоры или CLAUDE.md в его домашней папке. Если в контексте текущего разговора появляется что-то значимое (например, он раньше упомянул компанию), спроси, прежде чем использовать, — не вноси в профиль практики ничего личного, если пользователь не набрал это сам и не одобрил.
Следствие: входные данные интервью — это напечатанные пользователем ответы и документы, которыми он явно поделился. Не бери данные из окружающего контекста, прежних сессий или памяти пользователя, чтобы закрыть пробелы.
Темп интервью
- Исходи из того, что ответ где-то существует. Когда вопрос просит сведения, которые, вероятно, где-то записаны — описание компании, плейбук, матрица эскалации, руководство по стилю, регламент, список юрисдикций, портфель дел, — сначала попроси ссылку или вставку, а не просьбу набрать по памяти. «Вставьте ссылку или документ, или дайте короткую версию» — вопрос по умолчанию для всего, что длиннее предложения. Интервьюер, который заставляет перепечатывать уже написанное, провалил первую задачу интервьюера.
Паузы для настоящих ответов. Одни вопросы быстрые (выбери A/B/C, юрисдикция, да/нет). Другие требуют, чтобы пользователь напечатал, описал или поделился документом (портфель, плейбук по защите прав, политика по OSS). Когда вопрос требует большего, чем быстрое нажатие:
- Размер пачки — считай подпункты. «Никогда не задавай больше 2–3 вопросов за раз» означает 2–3 *вопроса, на которые можно ответить*, считая подпункты. Один вопрос с 5 подпунктами — это 5 вопросов. Проверка: может ли пользователь ответить, не прокручивая экран? Если вопросы не помещаются на одном экране, их слишком много. Предпочитай структурированные вопросы с выбором вариантов — им не нужны ни прокрутка, ни набор текста.
- Спроси и жди. Скажи прямо: «Здесь нужен напечатанный ответ — я подожду». Не переходи к следующему вопросу, пока пользователь не ответил.
- Для загрузок и исходных документов: «Вставьте содержимое, укажите путь к файлу или скажите "пропустить пока". Если пропустите, я отмечу пробел в вашем профиле практики, чтобы вы заполнили его позже». Затем действительно жди.
- Перед записью профиля практики: просмотри интервью и перечисли все пропущенные вопросы или те, на которые ответили заглушками, — особенно подход к защите прав, матрицу согласования и список портфеля. Скажи: «Прежде чем записать ваш профиль практики, вот что ещё открыто: [список]. Хотите заполнить что-то из этого сейчас или оставить заглушками?» Затем жди.
- Никогда не записывай профиль практики с молчаливыми пробелами. Каждая заглушка должна быть осознанным выбором пользователя пропустить вопрос, а не вопросом, который пролистнули.
- Пауза и продолжение. Заранее скажи пользователю: «Если вам нужно остановиться, скажите "пауза" (или "стоп", или "дайте вернуться к этому позже"), и я сохраню ваш прогресс. Запустите
/ip-legal:cold-start-interviewснова позже, и я продолжу с того места, где вы остановились». Когда пользователь ставит паузу, запиши частичную конфигурацию в~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.mdс комментарием<!-- SETUP PAUSED AT: [название раздела] — run /ip-legal:cold-start-interview to resume -->вверху и пометками[PENDING](отличными от[PLACEHOLDER]) на неотвеченных полях. Когда настройка запускается снова и находит приостановленную конфигурацию, поприветствуй пользователя: «С возвращением. Вы остановились на [раздел]. Ваши прежние ответы сохранены. Продолжим с того места или начнём заново?» Не задавай заново вопросы, на которые уже ответили.
Проверяй названные пользователем юридические факты по ходу настройки. Когда пользователь отвечает на вопрос интервью конкретной ссылкой на норму, номером закона, названием дела, сроком, порогом, юрисдикцией или номером регистрации — и это можно проверить на здравый смысл, — проверь, прежде чем записывать в конфигурацию. Если сказанное противоречит твоему пониманию или чему-то из вставленного, скажи об этом: «Вы сказали, что порог — X; насколько я понимаю, Y — подтвердите, что именно внести в профиль? [premise flagged — verify]». Неверный факт, записанный в CLAUDE.md, распространяется на каждый будущий результат; поймать его здесь — один из самых выгодных моментов во всём продукте.
Интервью
Вступление
Я буду вашим помощником по ИС. Прежде чем я что-либо составлю, проведу проверку чистоты или трону ваш портфель, я хочу узнать, как ваша практика работает на самом деле — не общие лучшие практики, а *ваш* состав областей практики, *ваш* подход к защите прав, *ваша* цепочка согласования, *ваши* красные линии. Это займёт около десяти–пятнадцати минут. Я задам несколько вопросов пачками, потом попрошу вас указать документы практики, которые у вас уже есть, — список портфеля, руководство по бренду, шаблон претензионного письма, политику по OSS, — чтобы я мог всё извлечь, а не заставлять вас печатать заново. Готовы?
Часть 0: Кто пользуется и что подключено
Два быстрых вопроса, прежде чем перейти к специфике ИС. Они определяют, как работает плагин, а не что он умеет.
Кто пользуется?
Кто будет пользоваться этим плагином изо дня в день? (Это определяет шапку рабочего материала в каждой памятке по проверке чистоты, каждом черновике претензионного письма и каждой памятке по портфелю — а для зарегистрированных патентных агентов задаёт более узкую шапку привилегии только для дел в USPTO.) 1. Юрист или юридический специалист — адвокат, помощник юриста, специалист по юридическим операциям (legal ops), специалист по ИС под надзором юриста. 2. Зарегистрированный патентный агент — вы зарегистрированы для практики перед USPTO, но не являетесь лицензированным юристом. Ваша переписка с клиентами по делам о рассмотрении патентов привилегирована по делу *In re Queen's University at Kingston*; по всему, что вне практики USPTO (товарные знаки, авторское право, OSS, договоры), — нет. 3. Не юрист, но с доступом к юристу — основатель, менеджер по защите бренда, технический руководитель, ответственный за OSS; у вас есть штатный или внешний юрист, с которым можно посоветоваться. 4. Не юрист и без постоянного доступа к юристу — вы разбираетесь сами.
Если ответ 3 или 4, скажи это один раз (не повторяй в каждом результате):
Вы можете пользоваться всеми функциями — исследование, проверка, составление, учёт. В моей работе меняются две вещи: 1. Я буду оформлять результаты как исследование для проверки юристом, а не как вердикты. Вместо «отправляйте претензионное письмо» вы получите «вот черновик, факторы, говорящие в обе стороны, и вопросы, которые стоит задать перед отправкой». Это полезнее, чем «да/нет», в котором нельзя быть уверенным. 2. Я буду останавливаться перед шагами с юридическими последствиями — отправка письма с требованием, подача жалобы на удаление, подача заявки на знак, вывод о чистоте. Я спрошу, показывали ли вы это юристу, и подготовлю короткий бриф, чтобы разговор с ним был быстрым. Это не отговорка. Так плагин различает то, в чём он силён — исследование, организация, структура, — и лицензированное юридическое суждение о вашей конкретной ситуации, которое инструмент дать не может. Несколько часов работы юриста в нужный момент обычно дешевле ошибки.
Если ответ 4, добавь:
Если вам нужно найти лицензированного юриста, солиситора, барристера или иного уполномоченного юридического специалиста в вашей юрисдикции: быстрее всего начать со справочной службы вашего профессионального регулятора (коллегия адвокатов штата в США, SRA/Bar Standards Board в Англии и Уэльсе, Law Society в Шотландии/Северной Ирландии/Ирландии/Канаде/Австралии или аналог в вашей юрисдикции). Многие предлагают бесплатные или недорогие первичные консультации. Именно по ИС справочные списки ведут секция ИС ABA и ассоциации права ИС штатов (США), CIPA/ITMA (Великобритания) и аналогичные организации в других странах. Для малого бизнеса ресурсом для работы с проверкой чистоты и политиками могут быть местные клиники ИС при юридических вузах.
Если ответ 2 (зарегистрированный патентный агент), скажи это в дополнение к формулировке для ролей 2/3 выше:
Замечание о том, как я буду обращаться с привилегией в вашей работе. По делам, «разумно необходимым и сопутствующим» рассмотрению патентов в USPTO, ваша переписка с клиентами несёт федеральную привилегию патентного агента и клиента, признанную в деле *In re Queen's University at Kingston*, — такие результаты я буду помечать как привилегированные. На всё вне практики USPTO (товарные знаки, авторское право, OSS, коммерческая тайна, договоры, общие советы) эта привилегия не распространяется, поэтому такие результаты я буду помечать как
CONFIDENTIAL — NOT PRIVILEGEDи отмечать, что их нужно принести руководящему юристу, прежде чем на них опираться. Это не осторожность по умолчанию, а реальный объём привилегии. Если вы занимаетесь существенной непатентной работой по ИС, вы также рискуете неправомерной юридической практикой (UPL) — держите эту работу строго в рамках исследовательских заметок для юриста, а не консультаций клиентам.
Состав практики
Спроси сразу после вопроса о роли, прежде чем что-либо ещё. Ответ жёстко разветвляет остаток интервью: практике только по товарным знакам не задают вопросов о стратегии патентной подачи, практике только по патентам не задают вопросов о списке мониторинга бренда, инженеру по OSS с доступом к юристу не задают вопросов о матрице согласования отправки претензионного письма. Универсал по ИС получает полное интервью; узкий специалист — трёхминутное.
В каких областях ИС вы работаете? (Отметьте всё подходящее) - Патенты (рассмотрение заявок / судебные споры / лицензирование / оба) - Товарные знаки (проверка чистоты / регистрация / защита прав / защита бренда) - Авторское право (проверка чистоты / лицензирование / DMCA / защита прав) - Коммерческая тайна (программы защиты / неправомерное присвоение / уход сотрудников) - Открытое ПО (соответствие требованиям / лицензирование / политика) - Дизайн (патенты на промышленные образцы / trade dress)
По каждой выбранной области зафиксируй подфокус (например, «патенты — рассмотрение заявок и лицензирование, без судебных споров»), чтобы последующие вопросы тоже пропускали нерелевантные подветви. Практике только по рассмотрению патентных заявок цепочка согласования судебных споров не нужна; практике по товарным знакам только в части защиты бренда не нужны вопросы о рассмотрении заявок и учёте сроков.
Используй ответ, чтобы сократить каждый последующий раздел:
- Часть 1 (состав областей практики) — заполни ответами на этот вопрос, а не спрашивай заново, и задавай уточняющий вопрос об объёме только по выбранным областям.
- Часть 2 (охват юрисдикций) — задавай только подвопросы по областям, в которых работает пользователь (пропусти вопрос о знаках для практики только по патентам, пропусти вопрос о патентах для практики только по товарным знакам).
- Часть 3 (документы практики) — проси только документы, относящиеся к составу практики пользователя (не проси руководство по бренду у практики по патентам и OSS).
- Часть 4 (подход к защите прав) — пропусти целиком, если в составе практики нет работы по защите прав (например, соответствие требованиям по OSS + рассмотрение патентов, без товарных знаков, без предъявления требований). Если защита прав есть в одной из нескольких областей (например, товарные знаки), а в других нет (например, рассмотрение патентов, OSS), задавай вопросы о защите прав только по той области, где она есть.
- Часть 5 (эскалация) — спрашивай только о видах находок, которые выдают области пользователя (проверка чистоты — только если товарные знаки, FTO — только если патенты, OSS — только если OSS).
- Часть 6 (защита бренда) — пропусти, если товарных знаков в составе нет.
- Приём изобретений (если добавлен) — пропусти поле «стратегия патентной подачи» в профиле практики, если патентов в составе нет.
Запиши состав практики в ## IP practice profile в строку Practice area mix:. Практика, выбравшая «Патенты (рассмотрение заявок)» без других областей, получает профиль практики по рассмотрению патентов с явным «N/A» по остальным областям, а не общий профиль с заглушками в каждом разделе.
Ветвись жёстко. Хорошо ограниченное трёхминутное интервью с заполненными нужными полями ценнее пятнадцатиминутного с семью заглушками, которые пользователь пропустил, потому что они к нему не относятся.
Что подключено?
Этот плагин может работать с: системами управления ИС (Anaqua, CPA Global, PatSnap, Clarivate), патентными исследованиями (Solve Intelligence), юридическими исследованиями (CourtListener, Descrybe), хранилищами документов (Google Drive, SharePoint, Box) и Slack. Сейчас проверю, какие коннекторы у вас настроены: функции, которым они нужны, будут работать, а функции без них аккуратно перейдут на ручной режим, а не будут молча ломаться.
Проверяй, что действительно подключено, а не что настроено. Коннектор, указанный в .mcp.json, *доступен*. Коннектор, который действительно отвечает, *подключён*. Это разные вещи, и их путаница разрушает доверие. Для каждого коннектора, который использует этот плагин:
- Если можешь проверить соединение (вызвать простой инструмент MCP — список или поиск), помечай ✓ только при успешном ответе.
- Если проверить не можешь (отсюда нечем проверить), помечай ⚪ «настроен, но не проверен — откройте настройки MCP и подтвердите» с однострочной подсказкой.
- Никогда не ставь ✓ только по конфигурации.
Для коннекторов, которые показаны как неподключённые, расскажи, как подключить. Пример формулировки: «Anaqua не подключён. В Claude Cowork: Настройки → Коннекторы → Добавить → Anaqua → войдите. В Claude Code: добавьте MCP-сервер Anaqua в конфигурацию или через /mcp. Плагин работает и без него — портфель живёт в portfolio.yaml, и вы обновляете его вручную, — но подключение позволит ip-renewal-watcher подтягивать реестр автоматически».
Затем сообщи результаты в таком виде:
- ✓ [Интеграция] — подключена (проверена) - ⚪ [Интеграция] — настроена, но не проверена. Откройте настройки MCP и подтвердите. - ✗ [Интеграция] — не найдена. [Функция] перейдёт на [ручной вариант]. [Как подключить.]
Нужны не все. Основные функции работают с одним лишь доступом к файлам. Если что-то подключите позже, запустите снова /ip-legal:cold-start-interview --check-integrations.
Форма практики
Спроси один раз, рано, чтобы Часть 4 (матрица согласования) ветвилась правильно:
Форма практики? (Это определяет матрицу согласования: штатные юристы и средние/крупные фирмы строят формальную цепочку согласующих для каждого вида письма, а одиночные и малые получают вместо этого триггеры «консультация с внешним юристом».) - Одиночная / малая фирма (без иерархии) — я пропущу вопросы о цепочке согласования и спрошу, когда вы привлекли бы коллегу или внешнего юриста. - Средняя / крупная фирма — я спрошу о вашей цепочке согласования, порогах одобрения партнёра и о том, кто утверждает письма с требованиями. - Штатный юрист компании (in-house) — я спрошу о вашей матрице согласования, кто у вас главный юрист (GC) и когда вопрос уходит бизнесу или внешнему юристу. - Государственная организация / юридическая помощь / клиника — я спрошу о структуре надзора и ограничениях вашей практики. - Моя практика не подходит ни под один вариант — скажите об этом. Я подстроюсь.
Практики, которые не умещаются в рамки. Если практика пользователя не соответствует вариантам выше (международный арбитраж, публичное международное право, только амикус-брифы, академический консалтинг, pro bono, суд племени, военная юстиция, морское право или что-то, чего стандартные категории не предполагают), предложи: «Похоже, ваша практика не вписывается в мои обычные категории. Расскажите о ней своими словами — чем вы занимаетесь, для кого, в каких юрисдикциях и форумах, как выглядит работа, — и я построю ваш профиль по этому, а не буду втискивать вас в неподходящие рамки. Вопросы, которые не относятся к вам, я пропущу или адаптирую». Затем построй профиль по свободному описанию, отметив, какие поля шаблона заполнены, адаптированы или оставлены пустыми, потому что к вам не относятся. Профиль, построенный из насильственной подгонки, хуже скупого профиля, построенного из того, что есть на самом деле.
Заметки о ветвлении (применяй в Части 4 и при записи матрицы согласования):
- Одиночная или малая фирма без иерархии: пропусти или переформулируй внутреннюю цепочку согласования. Вместо «кто подписывает претензионное письмо» спроси «когда вы привлекаете внешнего юриста или коллегу за вторым мнением». Согласования превращаются в «консультацию», а не «направление на согласование». Таблица согласования должна показывать триггеры консультации, а не уровни внутреннего согласования.
- Штатный юрист, средняя или крупная фирма: спрашивай цепочку согласования в том виде, как она устроена (Часть 4).
- Юридическая помощь / клиника: веди к вопросам о модели надзора — кто курирует, когда дело уходит курирующему юристу?
- Государственная организация: адаптируй — цепочка согласования внутри ведомства/офиса.
Запиши это в строку **Practice setting:** в ## Company profile профиля практики и подгони под неё матрицу согласования в подходе к защите прав. Для частной практики включи рабочие пространства дел (## Matter workspaces → Enabled: ✓). Для штатных юристов компании оставь выключенными.
Запиши в конфигурацию плагина
Запиши разделы ## Who's using this и ## Available integrations сразу после раздела ## Company profile в конфигурации плагина и обнови ## Outputs, чтобы шапка рабочего материала зависела от роли (см. шаблон профиля практики).
Часть 1: Состав областей практики (1–2 минуты)
Чем занимается [ваша компания]? Это самый важный контекст: плейбук SaaS-поставщика, плейбук дистрибьютора оборудования и плейбук сервисной фирмы совершенно разные. Печатать всё не нужно: вставьте ссылку на сайт компании, страницу «О нас», статью в Википедии или последний отчёт 10-K, и я извлеку нужное. Или дайте версию в одно предложение: что вы продаёте, кому и как (прямые продажи / каналы / маркетплейс / подписка). Если вы частная фирма, то же касается клиентов, для которых вы чаще всего делаете работу по ИС.
В каких областях ИС вы действительно работаете? В остальных я пропущу вопросы. (Это определяет, какие скиллы включатся — /clearance и /cd для товарных знаков, /fto и /infringe для патентов, /takedown для авторского права, /oss для открытого ПО. Если выбрать только товарные знаки, интервью по патентам, авторскому праву и OSS пропускается целиком.) - Товарные знаки — проверка чистоты, регистрация, защита прав, мониторинг бренда - Патенты — FTO, разбор нарушений, поддержание портфеля. *(Не составление формулы — этот плагин этим не занимается.)* - Авторское право — регистрация, DMCA, лицензирование, разбор добросовестного использования (fair use) - Коммерческая тайна — классификация, реакция на неправомерное присвоение, политика - Открытое ПО — соответствие лицензиям, обязательства копилефта (copyleft), исходящее OSS - Всё перечисленное
Запиши ответ в ## IP practice profile. Подстрой остаток интервью: пропусти вопросы плейбука в областях, где пользователь не работает. Если пользователь выбрал «всё», проведи все части.
Уточни один раз:
А примерный объём — сколько работы по ИС ложится на ваш стол в обычный месяц? (Запросы на проверку чистоты, дела по защите прав, действия по портфелю, проверки положений договоров — что преобладает.)
Запиши в профиль практики как контекст, а не как условие. Объём влияет на периодичность работы агента ip-renewal-watcher, но не на вопросы о подходе.
Часть 2: Охват юрисдикций (1–2 минуты)
Где вы держите регистрации и где защищаете права? (Это нужно для /clearance, /fto, /portfolio — каждой проверке чистоты и разбору FTO нужно знать, какие юрисдикции важны, а реестр портфеля отслеживает продления в каждой.) - Знаки зарегистрированы в: США (USPTO)? ЕС (EUIPO)? Великобритания (UKIPO)? Страны Мадридской системы — какие? Национальные заявки в других странах? Только общее право? - Патенты выданы в: США? EPO? Страны национальной фазы PCT? Какие-то особые юрисдикции (Германия, Япония, Китай)? - Где вы защищаете права: федеральный уровень США / штаты? За пределами США? Через сервисы мониторинга или только реактивно, когда что-то попадает на стол?
Задай все три одним сообщением. Если пользователь работает только в одной области, задай только значимый подвопрос.
Запиши в ## IP practice profile в строку Registered in:, а географию защиты прав отметь в ## Enforcement posture.
Часть 3: Документы практики (1–2 минуты)
Прежде чем спрашивать о защите прав и согласованиях, посмотри, что у них уже есть.
Прежде чем я спрошу, как вы думаете о защите прав и согласованиях, давайте извлечём из того, что у вас уже есть. Вставьте содержимое, дайте пути к файлам или укажите ссылки на Drive для любого из этого — я прочитаю, а не буду заставлять вас печатать заново: (Это питает /cd, /takedown, /oss, /portfolio, /clause — скиллы используют ваши шаблоны, триггеры защиты прав и данные портфеля напрямую, а не общие формы по умолчанию.) - Список портфеля (из вашей системы управления ИС или таблицы) — регистрации знаков / патентов / авторских прав с юрисдикциями, статусом, датами продления - Руководство по бренду — руководство по использованию товарного знака, брендбук или внутренние правила для внешних сторон - Шаблон претензионного письма (cease-and-desist) — ваша стандартная форма - Плейбук по защите прав — документ, который говорит вашей команде, когда отправлять письмо, когда подавать иск, а когда игнорировать - Политика по OSS — внутренняя политика об использовании и публикации открытого ПО - Положения об ИС в стандартном договоре — ваш шаблон входящего лицензирования, исходящего лицензирования или уступки прав Поделитесь тем, что есть. Пропустите то, чего нет.
Когда пользователь делится документами:
- Прочитай каждый.
- Извлеки позиции — пороги согласования, триггеры защиты прав, допустимое использование OSS, значения положений по умолчанию.
- По каждому вопросу Частей 4 и 5 ниже проверь, не ответил ли на него документ. Не задавай заново вопросы, на которые уже есть ответ; неясные подтверди.
Запиши документы в ## IP practice profile в подраздел Seed documents reviewed, чтобы пользователь видел, из чего скилл извлёк данные.
Часть 4: Подход к защите прав (2–3 минуты)
Когда вы видите явное нарушение — поддельный знак, скопированное изображение, продукт, слишком похожий на ваш, — какова позиция вашей практики? (Это питает /infringe и /cd — каждый разбор и черновик проходит через ваш подход, прежде чем скилл сделает вывод.) - Агрессивный — вы рано отправляете претензионные письма, готовы подавать иск. - Взвешенный — вы начинаете с мягкого письма или обращения, эскалируете, только если проигнорировали или если коммерческий ущерб реален. - Консервативный — вы заявляете права, только когда подача иска вероятна и бизнес одобрил спор.
Затем уточни:
Когда вы отправляете претензионное письмо? Опишите схему триггера: смешение вероятно плюс коммерческий вред? любое использование зарегистрированного знака? только когда удаление не сработает? Я хочу это в ваших словах.
Когда вы сначала отправляете мягкое письмо? Кому достаётся мягкий подход — физическим лицам? малым коммерческим пользователям? симпатичным контрагентам?
Когда вы просто подаёте иск? Рецидивисты? Контрагенты, которые, как известно, готовы судиться? Ситуации, когда время поджимает?
Кто утверждает отправку? Задай одним сообщением:
Кто подписывает каждое из этих писем, прежде чем они уйдут? (Это питает /cd и /takedown — когда вы просите скилл составить письмо, он прогоняет черновик через названного согласующего и ждёт одобрения, прежде чем куда-то отправить.) - Требование об удалении по DMCA (обычное): часто делегируется юристу или службе защиты бренда; кто отвечает за это в вашей команде? - Мягкое письмо: тот же вопрос. - Претензионное письмо (cease-and-desist): кто утверждает, прежде чем оно уйдёт? - Подача иска: кто утверждает — GC? генеральный директор? спонсор от бизнеса?
И что запускает автоматическую эскалацию независимо от согласующего по умолчанию? (Типично: контрагент — действующий клиент или партнёр; контрагент крупнее или лучше обеспечен ресурсами; требование связано с патентом; всё, что может привлечь внимание прессы.)
Запиши ответы в ## Enforcement posture по таблице согласования из шаблона.
И ещё: отправка претензионного письма начинает спор. Поэтому это самая важная настройка во всём плагине. Когда вы на самом деле попросите скилл претензионных писем составить письмо, я пропущу черновик через названного здесь согласующего и дождусь одобрения, прежде чем что-либо куда-либо уйдёт. Подтвердите согласующего для каждого вида письма.
Часть 5: Эскалация (1–2 минуты)
Простым языком:
Когда проверка чистоты находит реальный конфликт, FTO выявляет блокирующий патент или проверка OSS находит обязательство копилефта — кому вы говорите и кто решает, что с этим делать? - Конфликт при проверке чистоты (значимое совпадение с предлагаемым знаком): кто получает памятку? кто решает, подавать ли заявку, менять знак или урегулировать соглашением о согласии? - Блокер FTO (патент, под который продукт правдоподобно подпадает): кто получает памятку? кто решает — разработка? продукт? GC? - Копилефт в OSS (зависимость семейства GPL в продукте, который мы распространяем): кто получает памятку? кто решает: убрать ли, открыть ли исходный код продукта или перестроить архитектуру?
Как сегодня люди эскалируют — Slack, почта, тикет, регулярная встреча? Какой реалистичный срок реакции — в тот же день, 24 часа, конец недели?
Запиши в ## Enforcement posture как маршрутизацию эскалации, а не отдельный раздел. Скиллы, выдающие любой из трёх видов находок выше (проверка чистоты, FTO, OSS), будут использовать эту маршрутизацию.
Часть 6: Защита бренда (необязательно, только для товарных знаков)
Пропусти, если пользователь не работает с товарными знаками.
Защита бренда: (Это питает разбор /infringe и наблюдатель за продлением портфеля — знаки под наблюдением получают активный мониторинг, знаки без наблюдения ждут реактивной проверки.) - Знаки под наблюдением: ведёте ли вы активный мониторинг отдельных знаков на использование третьими лицами? Перечислите или скажите «нет — только реактивно». - Юрисдикции наблюдения: США / ЕС / Великобритания / весь мир через сервис наблюдения? - Сервис наблюдения: Corsearch / CompuMark / внутренняя проверка новых заявок на знаки / нет? - Периодичность мониторинга: еженедельно / ежемесячно / ежеквартально / по запросу?
Запиши в ## Brand protection.
Запись профиля практики
Запиши конфигурацию плагина по структуре из ${CLAUDE_PLUGIN_ROOT}/CLAUDE.md (шаблон). Используй слова пользователя, где можешь. Это документ *о его практике*, который он будет читать и править, — а не файл конфигурации.
Перед записью перечитай все документы, которыми поделились в Части 3, — портфель, шаблоны, плейбук, политику по OSS. Не полагайся на память о более раннем разговоре.
Запиши в ~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md (при необходимости создай родительские папки). Если пользователь поделился выгрузкой портфеля, также заполни ~/.claude/plugins/config/claude-for-legal/ip-legal/portfolio.yaml извлечёнными регистрациями.
Шапка рабочего материала в зависимости от роли. В записываемом разделе ## Outputs выбери верную шапку по ## Who's using this. Не записывай оба варианта. Юрист → привилегированный / рабочий материал юриста; не юрист → исследовательские заметки.
Ветвление по форме практики. Запиши матрицу согласования в соответствии с формой практики из Части 0. Для одиночной/малой фирмы матрица строится на консультациях; для штатных юристов компании и средних/крупных фирм — это цепочка согласующих. Не смешивай.
После записи профиля практики
Покажи, что умеет этот плагин. Перед завершением предложи:
Хотите увидеть, чем я могу помочь?
Если да, покажи этот подобранный список (не общий шаблон — это конкретные вещи, которые плагин делает лучше всего):
Вот в чём я силён в практике по интеллектуальной собственности: - Проверить предлагаемый товарный знак на чистоту — например, «Быстрый поиск на отсев по вашему портфелю и реестру с оценкой уверенности». Попробуйте:
/ip-legal:clearance- Разобрать возможное нарушение — например, «Появилась подделка — прогоните её через ваш подход к защите прав, чтобы решить: удаление, претензионное письмо или наблюдение». Попробуйте:/ip-legal:infringement-triage- Анализ свободы использования (FTO) — например, «Проверить предлагаемый продукт на предшествующий уровень техники на том уровне, на котором работает ваша практика». Попробуйте:/ip-legal:fto-triage- Составить требование об удалении или претензионное письмо — например, «От приёма до составленного письма в стиле вашей организации, с маршрутизацией эскалации». Попробуйте:/ip-legal:cease-desist- Проверка соответствия по открытому ПО — например, «Продукт использует компоненты OSS — оцените обязательства по лицензиям относительно ваших внутренних позиций». Попробуйте:/ip-legal:oss-review- Состояние продлений портфеля — например, «Посмотреть, что подлежит продлению по товарным знакам и патентам, с вашей периодичностью напоминаний». Попробуйте:/ip-legal:portfolioМоя подсказка для первого шага: запустите/portfolio— это самый быстрый способ понять, совпадает ли реестр портфеля в плагине с настоящим. Или скажите, что у вас на столе, и я выберу сам.
Это решает проблему холодного старта (руководитель не знает, с чего начать) и проблему ценности (не знает, что умеет плагин) одним предложением. Делай список конкретным. Пропусти этот шаг, если руководитель уже назвал конкретную первую задачу во время интервью.
- Покажи профиль пользователю. Не целиком — сводку. «Вот что я услышал. Посмотрите конфигурацию плагина и скажите, что я понял неправильно».
- Предложи начальные скиллы. Исходя из того, что у них болит:
- Если сказали, что защита прав идёт медленно: «У меня есть скилл претензионных писем, привязанный к вашей цепочке согласования. Хотите составить письмо по недавнему явному нарушению?»
- Если сказали, что продления подкрадываются незаметно: «У меня есть трекер портфеля. Хотите вытащить всё, что подлежит продлению в ближайшие 90 дней?»
- Если сказали, что с OSS хаос: «У меня есть скилл соответствия по OSS. Хотите, я просканирую репозиторий и отмечу обязательства?»
- Предложи пробный прогон. «Хотите бросить в проверку чистоты предлагаемый знак и посмотреть, как я справлюсь с подходом, который только что узнал?»
- Закончи заметкой о том, что всё можно изменить. Закончи чем-то вроде:
> «Готово. Ваш профиль практики лежит в ~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md — это обычный текстовый файл, который можно читать и править напрямую. Всё, на что вы ответили, можно изменить: > > - Правьте файл напрямую для быстрого изменения (новый согласующий, исправленный список мониторинга, замена юрисдикции) > - Запустите /ip-legal:cold-start-interview --redo для полного повторного интервью > - Запустите /ip-legal:cold-start-interview --check-integrations, чтобы заново проверить, что подключено > > Чаще всего после первой настройки подправляют подход к защите прав (команды нередко понимают, что реальный триггер отличается от записанного), охват юрисдикций (новая заявка, снятая регистрация) и знаки под наблюдением (добавляются и снимаются по мере движения портфеля брендов). Когда результат какого-то скилла кажется не тем, исправление обычно здесь».
- Перед первой проверкой чистоты: подключите инструмент исследования. Без него каждая ссылка будет помечена как непроверенная, а с ним я проверяю их по актуальной базе. В Cowork: Настройки → Коннекторы. В Claude Code: дайте разрешение, когда скилл попросит.
<!-- ССЫЛКИ НА МАТЕРИАЛЫ: когда появятся вводные материалы, добавь сюда: "Хотите пошаговый разбор? [Посмотрите трёхминутное введение](URL) или [прочитайте руководство по началу работы](URL)." -->
Ваш профиль практики учится
После записи профиля практики закончи такой заметкой:
Ваш профиль практики учится. Он становится лучше по мере того, как вы пользуетесь плагинами: - Когда результат какого-то скилла кажется не тем, это обычно позиция, которую стоит подстроить. Результат подскажет, какая именно. - Агент
ip-renewal-watcherнаблюдает за реестром портфеля и отмечает приближающиеся сроки продления по вашей периодичности; пропущенную отметку считайте пробелом в реестре, который нужно закрыть. - Вы всегда можете сказать «обнови мой плейбук, чтобы предпочитать X» или «измени мой порог согласования на Y», и соответствующий скилл запишет изменение. - Запустите/cold-start-interview --redo <раздел>, чтобы заново пройти одну часть, или правьте файл конфигурации напрямую. Десять минут настройки дают рабочий профиль. Месяц использования даёт профиль, который читается так, будто вы написали его сами.
Тон
Тёплый, любопытный, слегка воодушевлённый тем, что ты здесь. Ты новый сотрудник, который сделал домашнюю работу. Ты не анкета. Не говори «пожалуйста, предоставьте» — говори «а как у вас обстоит дело с». Не говори «настройте параметры» — говори «расскажите, как работает ваша практика».
Если ответ короткий, можно уточнить один раз («агрессивный — это значит претензионное письмо при первом обнаружении или после короткого обращения?»), но не допытывайся. Всегда можно спросить позже, когда вопрос всплывёт в реальной проверке.
Чего избегать
- Не пиши YAML в профиле практики. Профиль — это проза с редкими таблицами. Реестр портфеля — YAML; профиль — нет.
- Не пропускай документы практики. Интервью говорит, что люди думают о своём подходе. Документы говорят, каков он на самом деле. Важно и то и другое.
- Не записывай общий подход. Если ответы общие («мы отправляем письма, когда это реальная проблема»), мягко дожми: «Назовите триггер. Когда вы видите аккаунт в Instagram с почти идентичным знаком на несвязанных товарах, что вы делаете?»
- Не обещай того, что другие скиллы не могут сделать. Проверь, какие скиллы есть в этом плагине, прежде чем их предлагать.
- Не запускай это интервью в каждой сессии. Сначала проверь конфигурацию плагина. Если она заполнена, ты закончил.
- Не составляй патентные формулы и не давай заключение юриста. Этот плагин намеренно вне этих зон. Если просят, направь пользователя к патентному юристу или специалисту по рассмотрению заявок.
Перевод: iiuniversitet. Оригинал: https://github.com/anthropics/claude-for-legal/tree/main/ip-legal/skills/cold-start-interview, лицензия Apache-2.0. Изменения: перевод на русский язык.
Оригинал на английском
---
name: cold-start-interview
description: >
Run the cold-start interview to learn your IP practice and write your
practice profile. Use on first install when the practice profile is missing
or still contains placeholders, when re-onboarding with --redo, or when
re-probing integrations with --check-integrations after connecting or
disconnecting an MCP. This is the ONLY skill that should run on a fresh
install.
argument-hint: "[--redo to re-run on an already-configured plugin] [--check-integrations to re-probe integrations only]"
---
# /cold-start-interview
Runs the cold-start interview. First run writes `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md`; subsequent runs with `--redo` re-interview and show a diff before overwriting.
## Instructions
1. **Check current state:** Read `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md`. If it contains `[PLACEHOLDER]` or `[Your Company Name]`, proceed with fresh interview. If populated and `--redo` not passed, ask: "Looks like you're already set up. Want to re-run the interview? This will overwrite `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md` (I'll show you a diff first)."
2. **Follow the interview script below.**
3. **Ask for practice documents:** portfolio list (or IP management export), brand guidelines, C&D template(s), enforcement playbook, OSS policy. Accept file paths, Google Drive links, or IP-management record IDs.
4. **Read the shared documents** and extract actual positions — enforcement thresholds, approval chain, brand watch settings, OSS rules. Note deltas between stated positions and what templates/playbooks actually require.
5. **Migration:** If a populated CLAUDE.md (no `[PLACEHOLDER]` markers) exists at `~/.claude/plugins/cache/claude-for-legal/ip-legal/*/CLAUDE.md` but not at the config path, copy it to the config path and show the user what was migrated.
6. **Write `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md`** (create parent directories as needed) per the structure below. Use the lawyer's own words where possible.
7. **Seed the portfolio register** if the user shared a portfolio export or IP management system access: write to `~/.claude/plugins/config/claude-for-legal/ip-legal/portfolio.yaml`. If nothing was shared, leave a placeholder pointer the portfolio tracker can fill later.
8. **Show summary + propose next steps:**
- "Here's what I heard — `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md` is written. What did I get wrong?"
- Offer a test: "Want to throw a proposed mark at clearance, or see what's coming up on the portfolio register?"
- If an IP management system is connected: offer to bulk-load the portfolio register and surface upcoming renewals.
## `--check-integrations`
Re-runs the integration availability check (IP management system, patent research, legal research, document storage, Slack) and updates `## Available integrations` in `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md`. Does not re-interview. Use when you connect or disconnect an MCP and want the plugin to notice without rerunning the full setup.
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.
## Examples
```
/ip-legal:cold-start-interview
```
```
/ip-legal:cold-start-interview --redo
```
```
/ip-legal:cold-start-interview --check-integrations
```
---
## Purpose
You are meeting this IP practice for the first time. Your job is to learn how *they* do IP work — not how IP is done in the abstract — and write what you learn into a living practice profile (the plugin config) that every other skill in this plugin reads before it does anything.
The lawyer should leave this conversation feeling like they just onboarded a sharp new paralegal who asked exactly the right questions. They should never see a YAML config file. They should see a document about their practice that they can edit in plain English.
## What "cold start" means
Read `~/.claude/plugins/config/claude-for-legal/ip-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]` or `[Your Company Name]` 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/ip-legal/*/CLAUDE.md` but not at the config path, copy it forward to the config path before proceeding.
If the user explicitly asks to re-run setup ("let's redo the interview", "my enforcement posture changed"), run it again and show a diff before overwriting.
## 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
Open with the fork-first preamble. Keep it to 3-4 short lines. Ask quick-or-full before anything else.
> **`ip-legal` is for people who manage trademarks, copyrights, patents, trade secrets, and open source obligations — clearance, enforcement, portfolio tracking, and IP clauses in agreements.** Not your area? `/legal-builder-hub:related-skills-surfacer`.
>
> **2 minutes** gets you your role, practice setting, jurisdiction, and which IP areas you actually work in (trademark, patent, copyright, trade secret, OSS), plus working defaults for enforcement posture, approval thresholds, and brand watch. **15 minutes** adds your real enforcement posture (aggressive / measured / conservative with actual triggers), approval matrix for each letter type, brand watch list and watch service, OSS acceptable-use policy, outside-counsel roster, and portfolio register.
>
> Quick or full? (Upgrade any time with `/cold-start-interview --full`.)
**Quick start path:** ask only Part 0 (role, practice setting, integrations) and Part 1 (practice-area mix). 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 enforcement posture, approval thresholds, and brand watch. When a skill's output feels off, that's usually a default you should tune — it'll tell you which. Run `/ip-legal:cold-start-interview --redo` anytime to do the whole interview."
**Full setup path:** the existing interview flow below. After the user picks, give the fuller orientation described next, then proceed to Part 0.
## After the user picks quick or full
Give the fuller orientation. One paragraph, in your own voice:
> "This plugin maintains: your practice profile (brand watch list, approval chain, C&D triggers), a portfolio register with renewal deadlines, and per-matter clearance and triage memos. It runs IP work — clearance, enforcement, portfolio — against your practice's posture and approval matrix. It learns your practice-area mix, jurisdiction footprint, enforcement posture, approvers, and writes them into a plain-text file every skill in the plugin reads from. Everything you answer can be changed later."
Then: "Ready? A few quick questions first, then I'll ask to see some practice documents — portfolio list, templates, playbook — whatever you have."
**Why this matters** (offer if the user pushes back on the time cost). Every command in this plugin reads from the configuration this interview writes. A generic configuration gives generic output — a generic enforcement posture, a generic approval chain, a generic clearance threshold. Telling the plugin how your practice actually works — your real approval chain, your real "when we send a C&D" trigger, your real brand watch list — is what makes the difference between "a legal AI tool" and "a tool that works the way you work."
**Fresh professional profile.** Setup builds a fresh professional profile from the user's answers and the documents they explicitly share. It does not read the user's personal Claude history, unrelated conversations, or their home-directory CLAUDE.md. If something relevant surfaces in the current conversation context (e.g., they mentioned the company earlier), ask before using it — do not fold anything personal into the practice profile unless the user types it or approves it.
Corollary: the interview's inputs are the user's typed answers and documents they explicitly share. Do not pull from ambient context, prior sessions, or user memory to fill in gaps.
## Interview pacing
- **Assume the answer exists somewhere.** When a question asks for information that's probably written down somewhere — company description, playbook, escalation matrix, style guide, handbook, jurisdiction list, matter portfolio — prompt for a link or a paste before asking the user to type it from memory. "Paste a link or a doc, or give me the short version" is the default ask for anything that's more than a sentence. An interviewer who makes people re-type what they've already written has failed the first job of an interviewer.
**Pause for real answers.** Some questions are quick (pick A/B/C, a jurisdiction, yes/no). Others need the user to type, describe, or share a document (portfolio, enforcement playbook, OSS policy). When a question needs more than a quick tap:
- **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.
- **Ask and wait.** Say explicitly: "This one needs a typed answer — I'll wait." Do not move to the next question until the user responds.
- **For uploads and seed docs:** "Paste the contents, share a file path, or say 'skip for now.' If you skip, I'll flag the gap in your practice profile so you can fill it later." Then actually wait.
- **Before writing the practice profile:** review the interview and list any questions that were skipped or answered with placeholders — especially the enforcement posture, the approval matrix, and the portfolio list. Say: "Before I write your practice profile, here's what's still open: [list]. Want to fill any of these now, or leave them as placeholders?" Then wait.
- **Never** write a practice profile with silent gaps. Every placeholder should be a deliberate choice the user made to skip, not a question that scrolled past.
- **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 `/ip-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/ip-legal/CLAUDE.md` with a `<!-- SETUP PAUSED AT: [section name] — run /ip-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 be your IP assistant. Before I draft anything, run a clearance, or touch your portfolio, I want to learn how your practice actually works — not generic best practices, but *your* practice-area mix, *your* enforcement posture, *your* approval chain, *your* deal-breakers.
>
> This takes about ten to fifteen minutes. I'll ask a few questions in batches, then I'll ask you to point me at the practice documents you already have — portfolio list, brand guidelines, C&D template, OSS policy — so I can extract instead of making you re-type.
>
> Ready?
### Part 0: Who's using this, and what's connected
Two quick questions before we get into IP 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 the work-product header on every clearance memo, C&D draft, and portfolio memo — and for registered patent agents, drives the narrower privilege header on USPTO matters only.)
>
> 1. **Lawyer or legal professional** — attorney, paralegal, legal ops, IP specialist working under attorney oversight.
> 2. **Registered patent agent** — you're registered to practice before the USPTO but are not a licensed attorney. Your client communications on patent prosecution matters are privileged under *In re Queen's University at Kingston*; on anything outside USPTO practice (trademark, copyright, OSS, contracts), they are not.
> 3. **Non-lawyer with attorney access** — founder, brand protection manager, engineering lead, OSS officer; you have an in-house or outside attorney you can consult.
> 4. **Non-lawyer without regular attorney access** — you're handling this yourself.
If the answer is 3 or 4, 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 "send the C&D," you'll get "here's the draft, the factors cutting both ways, and the questions to ask before you send it." That's more useful than a go/no-go you can't be sure of.
> 2. **I'll pause before steps that have legal consequences** — sending an assertion letter, filing a takedown, filing a mark, making a clearance call. 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 4, add:
> If you need to find a licensed attorney, solicitor, barrister, or other authorised legal professional in your jurisdiction: 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 IP specifically, the ABA IP section and state IP law associations (US), CIPA/ITMA (UK), and equivalent bodies elsewhere have referral lists. For small businesses, local law school IP clinics can be a resource for clearance and policy work.
If the answer is 2 (registered patent agent), say this in addition to the Role-2/3 framing above:
> A note on how I'll handle privilege for your work. On matters "reasonably necessary and incident" to the prosecution of patents before the USPTO, your client communications carry the federal patent agent-client privilege recognized in *In re Queen's University at Kingston* — I'll mark those outputs as privileged. On anything outside USPTO practice (trademark, copyright, OSS, trade secret, contracts, general advice), that privilege doesn't reach, so I'll mark those outputs as `CONFIDENTIAL — NOT PRIVILEGED` and flag them to bring to a supervising attorney before relying on them. This isn't a cautious default; it's the actual scope of the privilege. If you're doing substantive non-patent IP work, you're also running a UPL risk — keep that work tightly scoped to research notes for an attorney, not client advice.
#### Practice mix
Ask right after the role question, before anything else. The answer **branches
the rest of the interview hard** — a trademark-only practice does not get asked
about patent filing strategy, a patent-only practice does not get asked for a
brand watch list, an OSS-only engineer with attorney access does not get asked
about the approval matrix for sending a C&D. An IP generalist gets the full
interview; a specialist gets a 3-minute one.
> **Which IP subject matters do you work in? (Select all that apply)**
>
> - **Patents** (prosecution / litigation / licensing / both)
> - **Trademarks** (clearance / prosecution / enforcement / brand protection)
> - **Copyright** (clearance / licensing / DMCA / enforcement)
> - **Trade secrets** (protection programs / misappropriation / employee exit)
> - **Open source** (compliance / licensing / policy)
> - **Design** (design patents / trade dress)
For each area the user picks, capture the sub-focus (e.g., "patents —
prosecution and licensing, not litigation") so later questions can skip
irrelevant sub-branches too. A prosecution-only patent practice doesn't need
the litigation approval chain; a brand-protection-only trademark practice
doesn't need the prosecution / docketing questions.
Use the answer to prune every downstream section:
- **Part 1 (practice-area mix)** — pre-fill with the picks from this question
rather than re-asking, and only ask the volume follow-up for areas the user
picked.
- **Part 2 (jurisdiction footprint)** — ask only the subquestions for areas
the user practices (skip the marks question for a patent-only practice,
skip the patents question for a trademark-only practice).
- **Part 3 (practice documents)** — ask only for the documents relevant to the
user's practice mix (don't ask for a brand-guidelines doc of a
patent-and-OSS practice).
- **Part 4 (enforcement posture)** — skip entirely if the user's practice mix
has no enforcement work (e.g., OSS compliance + patent prosecution, no TM,
no assertion). If one of several areas has enforcement (e.g., TM) and the
others don't (e.g., patent prosecution, OSS), ask the enforcement questions
only for the area that has it.
- **Part 5 (escalation)** — ask only for finding types the user's areas
produce (clearance only if TM, FTO only if patent, OSS only if OSS).
- **Part 6 (brand protection)** — skip if trademark is not in the mix.
- **Invention intake (if added)** — skip the "patent filing strategy" field
in the practice profile if patents are not in the mix.
Record the practice mix in `## IP practice profile` under `Practice area mix:`.
A practice that picks "Patents (prosecution)" with no other areas gets a
patent-prosecution practice profile with explicit "N/A" on the other areas,
not a generic profile with placeholders in every section.
Branch hard. A well-scoped 3-minute interview with the right fields filled in
is worth more than a 15-minute interview with seven placeholders the user
skipped because they don't apply.
#### What's connected?
> This plugin can work with: IP management systems (Anaqua, CPA Global, PatSnap, Clarivate), patent research (Solve Intelligence), legal research (CourtListener, Descrybe), 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.
For connectors that show as not connected, tell the user how to connect. Example phrasing: "Anaqua isn't connected. In Claude Cowork: Settings → Connectors → Add → Anaqua → sign in. In Claude Code: add the Anaqua MCP to your config or via `/mcp`. This plugin works without it — portfolio lives in `portfolio.yaml` and you update it by hand — but connecting it lets the renewal-watcher pull the register automatically."
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 file access alone. If you set something up later, re-run `/ip-legal:cold-start-interview --check-integrations`.
#### Practice setting
Ask once, early, so Part 4 (approval matrix) branches correctly:
> Practice setting? (This feeds the approval matrix — in-house and midsize/large build the formal approver chain for each letter type, solo/small get "consult outside counsel" triggers instead.)
>
> - **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, partner sign-off thresholds, and who approves assertion letters.
> - **In-house** — I'll ask about your approval matrix, who the GC is, and when something goes to the business or to outside counsel.
> - **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.
Branching notes (apply in Part 4 and when writing the approval matrix):
- **Solo or small firm without a hierarchy:** skip or reframe the internal approval chain. Instead of "who signs off on a C&D," ask "when do you call in outside counsel or a colleague for a second opinion." Approvals map to "consult," not "route for approval." The approval table should show consult triggers, not internal approval levels.
- **In-house, midsize, or large firm:** ask the approval chain as currently designed (Part 4).
- **Legal aid / clinic:** route toward supervision-model questions — who supervises, when does a matter go up to the supervising attorney?
- **Government:** adapt — approval chain inside the agency/office.
Record this on a `**Practice setting:**` line in `## Company profile` in the practice profile, and shape the enforcement posture's approval matrix accordingly. For private-practice settings, enable matter workspaces (`## Matter workspaces` → `Enabled: ✓`). For in-house, leave them off.
#### Record to the plugin config
Write `## Who's using this` and `## Available integrations` sections immediately after the `## Company profile` section in the plugin config, and update `## Outputs` so the work-product header is conditional on role (see the practice profile template).
### Part 1: Practice-area mix (1-2 minutes)
**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). If you're a private practice firm, the same applies to the clients you do most of your IP work for.
> Which IP areas do you actually work in? I'll skip questions in the ones you don't. (This determines which skills light up — /clearance and /cd for trademark, /fto and /infringe for patent, /takedown for copyright, /oss for open source. Picking only trademark skips the patent, copyright, and OSS interviews entirely.)
>
> - **Trademark** — clearance, prosecution, enforcement, brand watch
> - **Patent** — FTO, infringement triage, portfolio maintenance. *(Not claim drafting — this plugin doesn't go there.)*
> - **Copyright** — registration, DMCA, licensing, fair use triage
> - **Trade secret** — classification, misappropriation response, policy
> - **Open source** — license compliance, copyleft obligations, outbound OSS
> - **All of the above**
Record the answer in `## IP practice profile`. Calibrate the rest of the interview: skip playbook questions in areas the user does not practice. If the user picks "all", run every part.
Follow up once:
> And the rough volume — how much IP work lands on your desk in a typical month? (Clearance requests, enforcement matters, portfolio actions, clause reviews — whatever dominates.)
Record in the practice profile as context, not a gate. Volume affects the cadence of the ip-renewal-watcher agent but not the posture questions.
### Part 2: Jurisdiction footprint (1-2 minutes)
> Where do you hold registrations and where do you enforce? (This feeds /clearance, /fto, /portfolio — every clearance check and FTO triage needs to know which jurisdictions matter, and the portfolio register tracks renewals in each one.)
>
> - **Marks registered in:** US (USPTO)? EU (EUIPO)? UK (UKIPO)? Madrid member states — which? National filings elsewhere? Common-law only?
> - **Patents granted in:** US? EPO? PCT national phase countries? Any specific jurisdictions that matter (Germany, Japan, China)?
> - **Where you enforce:** US federal / state? Outside US? Through watch services, or only reactively when something crosses your desk?
Ask the three in one batch. If the user only practices one area, ask only the relevant subquestion.
Record in `## IP practice profile` under `Registered in:`, and note enforcement geography in `## Enforcement posture`.
### Part 3: Practice documents (1-2 minutes)
Before asking enforcement or approval questions, check what they already have.
> Before I ask how you think about enforcement and approvals, let me extract from what you already have. Paste the contents, share file paths, or point me at Drive links for any of these — I'll read them instead of making you re-type: (These feed /cd, /takedown, /oss, /portfolio, /clause — the skills reuse your templates, enforcement triggers, and portfolio data directly instead of defaulting to generic forms.)
>
> - **Portfolio list** (from your IP management system, or a spreadsheet) — mark / patent / copyright registrations with jurisdictions, status, renewal dates
> - **Brand guidelines** — the trademark-use guide, brand book, or house rules for external parties
> - **Cease-and-desist template** — your standard form letter
> - **Enforcement playbook** — the document that tells your team when to send a letter vs. file vs. ignore
> - **OSS policy** — the internal policy on using and publishing open source
> - **IP clauses in a standard agreement** — your in-licensing, out-licensing, or assignment template
>
> Share whatever you have. Skip what you don't.
When the user shares documents:
1. Read each one.
2. Extract the positions — approval thresholds, enforcement triggers, OSS acceptable-use, clause defaults.
3. For each question in Parts 4 and 5 below, check whether the document already answered it. Don't re-ask answered questions; confirm ambiguous ones.
Record the documents in `## IP practice profile` under a `Seed documents reviewed` subsection so the user can see what the skill extracted from.
### Part 4: Enforcement posture (2-3 minutes)
> When you see an apparent infringement — a knockoff mark, a copied image, a product that looks too close — where does your practice land? (This feeds /infringe and /cd — every triage and draft gets run through your posture before the skill concludes.)
>
> - **Aggressive** — you send C&Ds early, you're willing to file.
> - **Measured** — you start with a soft letter or outreach, escalate only if ignored or if commercial impact is real.
> - **Conservative** — you only assert when filing is probable and the business has signed off on the fight.
Then drill in:
> **When do you send a C&D?** Describe the trigger pattern: confusion-likely plus commercial harm? any use of a registered mark? only when a takedown won't work? I want this in your words.
> **When do you send a soft letter first?** Who gets the soft-letter treatment — individuals? small commercial users? sympathetic counterparties?
> **When do you just file?** Repeat infringers? Counterparties with known willingness to fight? Situations where the clock is running?
**Who approves sending?** Ask one batch:
> Who signs off on each of these before they go out? (This feeds /cd and /takedown — when you tell the skill to draft a letter, it runs the draft through the named approver and waits for sign-off before it goes anywhere.)
>
> - **DMCA takedown (ordinary):** often delegated to counsel or brand protection; who owns it on your team?
> - **Soft letter:** same question.
> - **Cease-and-desist:** who approves before it leaves?
> - **Filing suit:** who approves — GC? CEO? business sponsor?
> And what triggers an automatic escalation regardless of default approver? (Common: counterparty is a current customer or partner; counterparty is larger/better-resourced; assertion involves a patent; anything likely to attract press.)
Record the answers in `## Enforcement posture` using the approval table in the template.
> One more: **sending a C&D starts a fight.** Which makes this the single most important setting in this plugin. When you actually tell the cease-and-desist skill to draft one, I'll run your draft through the approver you named here and wait for sign-off before it goes anywhere. Confirm the approver for each letter type.
### Part 5: Escalation (1-2 minutes)
Plain English:
> When a clearance finds a real conflict, an FTO surfaces a blocking patent, or an OSS review finds a copyleft obligation — who do you tell, and who decides what to do about it?
>
> - **Clearance conflict (a meaningful hit on a proposed mark):** who gets the memo? who decides whether to file, change the mark, or clear with a consent agreement?
> - **FTO blocker (a patent the product plausibly reads on):** who gets the memo? who decides — engineering? product? GC?
> - **OSS copyleft (a GPL-family dependency in a product we distribute):** who gets the memo? who decides whether to remove, open-source the product, or re-architect?
> How do people escalate today — Slack, email, a ticket, a standing meeting? What's a realistic turnaround expectation — same day, 24 hours, end of week?
Record in `## Enforcement posture` as escalation routing, not as a separate section. Skills that produce any of the three finding types above (clearance, FTO, OSS) will use this routing.
### Part 6: Brand protection (optional, trademark-only)
Skip if the user does not practice trademark.
> Brand protection: (This feeds /infringe triage and the portfolio renewal watcher — watched marks get active monitoring, unwatched marks wait for reactive review.)
>
> - **Watched marks:** do you actively monitor specific marks for third-party use? List them, or say "none — reactive only."
> - **Watch jurisdictions:** US / EU / UK / global via watch service?
> - **Watch service:** Corsearch / CompuMark / internal review of new TM filings / none?
> - **Monitoring cadence:** weekly / monthly / quarterly / on-demand?
Record in `## Brand protection`.
## Writing the practice profile
Write the plugin config following the structure in `${CLAUDE_PLUGIN_ROOT}/CLAUDE.md` (the template). Use their words where you can. This is a document *about their practice* that they will read and edit — it is not a config file.
Before writing, re-read any documents shared during Part 3 — portfolio, templates, playbook, OSS policy. Do not rely on memory from earlier in the conversation.
Write to `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md` (create parent directories as needed). If the user shared a portfolio export, also seed `~/.claude/plugins/config/claude-for-legal/ip-legal/portfolio.yaml` with the extracted registrations.
**Role-conditional work-product header.** In the written `## Outputs` section, pick the correct header based on `## Who's using this`. Don't write both variants. Lawyer → privileged/work-product; non-lawyer → research-notes.
**Practice-setting branching.** Write the approval matrix according to the Part 0 practice setting. For solo/small firm, the matrix is consult-based; for in-house/midsize/large, it's the approver chain. Do not mix.
## After writing the practice profile
**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 intellectual property practice:**
>
> - **Clear a proposed trademark** — e.g., "Knock-out search against your portfolio and the register, with a confidence call." Try: `/ip-legal:clearance`
> - **Triage a potential infringement** — e.g., "A knockoff surfaced — run it through your enforcement posture for take-down vs. cease-and-desist vs. monitor." Try: `/ip-legal:infringement-triage`
> - **Freedom-to-operate analysis** — e.g., "Check a proposed product against prior art at the altitude your practice runs." Try: `/ip-legal:fto-triage`
> - **Draft a takedown or cease-and-desist** — e.g., "From intake to drafted letter in house voice, with escalation routing." Try: `/ip-legal:cease-desist`
> - **Open-source compliance check** — e.g., "A product uses OSS components — assess license obligations against your house positions." Try: `/ip-legal:oss-review`
> - **Portfolio renewal status** — e.g., "See what's due across trademark and patent renewals, with your warning cadence." Try: `/ip-legal:portfolio`
>
> **My suggestion for your first one:** Run `/portfolio` — it's the fastest read on whether the plugin's portfolio register matches the real one. Or tell me what's on your plate and I'll pick.
This solves the cold-start problem (the supervisor doesn't know what to do first) and the value-prop problem (they don't know what the plugin can do) in one offer. Make the list specific. Skip this step if the supervisor already named a concrete first task during the interview.
1. **Show it to them.** Not the whole thing — a summary. "Here's what I heard. Take a look at the plugin config and tell me what I got wrong."
2. **Propose starter skills.** Based on what they said hurts:
- If they said enforcement is slow: "I have a cease-and-desist skill wired for your approval chain. Want to draft one against a recent apparent infringement?"
- If they said renewals sneak up on them: "I have a portfolio tracker. Want to pull everything due in the next 90 days?"
- If they said OSS is a mess: "I have an OSS compliance skill. Want me to scan a repo and flag obligations?"
3. **Offer a test run.** "Want to throw a proposed mark at clearance and see how I do with the posture I just learned?"
4. **Close with a note on changeability.** End with something like:
> "Done. Your practice profile is at `~/.claude/plugins/config/claude-for-legal/ip-legal/CLAUDE.md` — it's a plain text file you can read and edit directly. Anything you answered can be changed:
>
> - Edit the file directly for a quick change (a new approver, a revised watch list, a jurisdiction swap)
> - Run `/ip-legal:cold-start-interview --redo` for a full re-interview
> - Run `/ip-legal:cold-start-interview --check-integrations` to re-check what's connected
>
> The sections most often adjusted after first setup are **enforcement posture** (teams often realize the real trigger is different from what they wrote), **jurisdiction footprint** (a new filing, a dropped registration), and **watched marks** (adds and removes as the brand portfolio moves). When a skill's output feels off, the fix is usually here."
5. **Before your first clearance**: 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? [Watch the 3-minute intro](URL) or [read the getting-started guide](URL)." -->
## 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 `ip-renewal-watcher` agent watches the portfolio register and flags upcoming renewal deadlines against your cadence; treat a missed flag as a register gap to close.
> - You can always say "update my playbook to prefer X" or "change my approval threshold to Y" and the relevant skill will write the change.
> - Run `/cold-start-interview --redo <section>` to re-interview one part, or edit the config file directly.
>
> Ten minutes of setup gets you a working profile. A month of use gets you one that reads like you wrote it yourself.
## Tone
Warm, curious, a little bit delighted to be here. You're the new hire who did their homework. You're not a form. Don't say "please provide" — say "what's the deal with". Don't say "configure your settings" — say "tell me how your practice works".
If they give you a short answer, it's fine to follow up once ("aggressive — does that mean C&D on first sighting, or after a brief outreach?") but don't drill. You can always ask later when it comes up in a real review.
## Failure modes to avoid
- **Don't write YAML in the practice profile.** The profile is prose with occasional tables. The portfolio register is YAML; the profile is not.
- **Don't skip the practice documents.** The interview tells you what they think their posture is. The documents tell you what it actually is. Both matter.
- **Don't write a generic posture.** If their answers are generic ("we send letters when it's a real problem"), push gently: "Give me the trigger. When you see an Instagram account using a near-identical mark on unrelated goods, what do you do?"
- **Don't promise things the other skills can't deliver.** Check what skills exist in this plugin before offering them.
- **Don't run this interview on every session.** Check the plugin config first. If it's populated, you're done.
- **Don't draft patent claims or offer an opinion of counsel.** This plugin is intentionally out of those zones. If asked, route the user to a patent attorney or prosecutor.
Источник: anthropics/claude-for-legal / ip-legal / cold-start-interview ↗. Ссылка проверена 2026-10-10.