legal-skills: патентные скиллы

legal-skills

Три скилла для патентной заявки в США: аудит по 316 пунктам, пробная экспертиза USPTO и проверка формулы на обход

  • 401 ★ репозитория
  • Последний коммит
  • GPL-3.0
Скилл

Расширенный доступ

Почему такой уровень

  • Черновик заявки и факты об изобретении уходят в модель вашего агента, а раскрытие до подачи может навредить правам на патент
  • Скрипты читают файлы заявки и пишут рядом отчеты и JSON, а отчеты модели могут содержать неверные ссылки на нормы
Все причины и проверки

gfodor/legal-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/gfodor-legal-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Черновик заявки и факты об изобретении уходят в модель вашего агента, а раскрытие до подачи может навредить правам на патент
  • Скрипты читают файлы заявки и пишут рядом отчеты и JSON, а отчеты модели могут содержать неверные ссылки на нормы

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

legal-skills — три скилла для подготовки заявки на патент на изобретение (utility) в США. Они идут по порядку. patent-audit проверяет черновик перед подачей по списку из 316 пунктов. Сначала Python-скрипты разбирают заявку, считают сроки, номера позиций и зависимости пунктов формулы. Затем три стоп-проверки смотрят патентоспособность, авторство и сроки, после чего восемь проверяющих и три агента «красной команды» разбирают описание, формулу, чертежи и пакет документов. Каждую фатальную находку заново проверяют три свежих агента, и в отчет она попадает при подтверждении двумя из трех. patent-examine имитирует экспертизу USPTO. Агент-эксперт пишет решение (Office Action), заявитель отвечает правками, цикл повторяется, пока два независимых эксперта не признают допустимой одну и ту же версию. patent-workaround проверяет формулу на обход: свежие агенты в роли конкурентов пробуют сохранить ценность изобретения и выйти из-под пунктов формулы. Скиллы не подают заявку, не подписывают декларации и не связываются с USPTO. Автор называет цель заменить платные часы патентного бюро, а результат оставляет симуляцией, не юридическим заключением.

Для кого. Изобретателям, основателям стартапов и штатным инженерам, которые готовят заявку на патент в США и хотят прогнать черновик по формальному списку проверок до визита к патентному поверенному.

Подходит, если

  • Черновик заявки готов, и до подачи надо найти фатальные дефекты: сроки, соавторство, раскрытие до подачи
  • Пункты формулы хочется проверить на ссылки к ранее введенным терминам и зависимости до отправки заявки
  • После правок нужна пробная экспертиза, чтобы увидеть, что напишет эксперт USPTO в Office Action
  • Надо понять, как конкурент обойдет формулу и сохранит суть продукта
  • Черновик лежит в PDF или DOCX, и его надо разобрать в структуру для проверок

Не подходит, если

  • Заявка подается не в США: список опирается на 35 U.S.C., 37 CFR и MPEP
  • Требуется юридическое заключение о патентоспособности, нарушении или свободе действий: README прямо исключает такую роль
  • Заявку надо подать или подписать декларацию: скиллы этого не делают и без отдельного разрешения отказываются от таких действий

Пример запроса к агенту

Используй $patent-audit и проверь этот черновик заявки перед подачей

Ограничения

Нужен Python 3. Парсер читает `.txt`, `.md`, `.pdf` и `.docx`, для PDF нужен PyMuPDF, для DOCX python-docx, и без них скрипты падают с ошибкой, а не парсят наполовину.

Проверку чертежей агент выполняет, только если листы приложены как изображения. В текстовом виде он молча пропускает пункты. 26 пунктов отвечаются лишь по анкете (intake): без нее они получают статус cannot_assess.

Суммы сборов, названия форм и практика USPTO меняются. Скиллы требуют заново открывать актуальные тексты, но источники стоит проверить самому.

Как отключить. Удалите папки patent-audit, patent-examine и patent-workaround из каталога скиллов вашего агента, например `~/.claude/skills/`. Отчеты и JSON-файлы, которые скиллы писали рядом с заявкой, остаются, их удаляют вручную.

Частые вопросы

Как поставить скиллы в Claude Code?

Скопируйте три папки patent-audit, patent-examine и patent-workaround в `~/.claude/skills/` или в `.claude/skills/` проекта. Затем попросите агента, например: «Use $patent-audit to audit this draft before I file it». Нужен Python 3.

Заменяет ли это патентного поверенного?

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

Что такое анкета intake и зачем она?

Вопросы про даты раскрытия, авторство, статус заявителя и сборы. `prepass.py` без `--intake` записывает анкету и останавливается. Без ответов части A, C и D остаются без оценки: 26 пунктов получают статус cannot_assess, и это верный результат.

В каком порядке идут скиллы?

Сначала patent-audit: годится ли заявка к подаче. Потом patent-examine: пробная экспертиза до допуска двумя экспертами. Затем patent-workaround: проверка формулы на обход. Между последними двумя автор советует чередовать итерации, пока обе пары проверяющих не примут один пакет.

Для каких патентов это работает?

Для патента на изобретение (utility) в США. Список проверок опирается на 35 U.S.C., 37 CFR, MPEP и текущую практику USPTO.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Девять скиллов для патентной работы в Китае: уведомление об изобретении, заявочные документы, поиск по сайту CNIPA, разбор патентов и ответ на экспертизу

СкиллШирокий доступ13,4 тыс.Звезды репозитория

Paper2Patent готовит из научной статьи черновик заявки на китайский патент: формулу, описание, чертежи и самопроверку.

СкиллМинимальный доступ733Звезды репозитория

Скилл ведет изобретателя диалогом к технической записке по правилам CNIPA и выгружает ее в Word с патентными чертежами

СкиллМинимальный доступ87Звезды репозитория

Плагин и скилл с 14 агентами для патентной работы: поиск аналогов, штурм идей, черновик, рецензия и схемы в Claude Code и Codex

ПлагинРасширенный доступ116Звезды репозитория

Коллекция из 71 скилла для юристов в Китае: OCR и расшифровка материалов, анализ дел и решений, договоры, патенты, товарные знаки

СкиллШирокий доступ796Звезды репозитория

Скилл готовит пакет для регистрации программы в Китае: данные анкеты, руководство и выписку первых и последних 30 страниц кода.

СкиллРасширенный доступ6,4 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
legal-skills: патентные скиллы (эта карточка)нет401
oh-my-patentнет116ведет патентную работу от поиска аналогов и черновика до рецензии, а здесь проверка готового черновика
patent-disclosure-skill — патенты Китаянет13 376девять скиллов для патентной работы в Китае

Коротко о README

README открывается заявлением автора: процесс патентной работы лежит в файлах, а платить за него не обязательно. Затем идут большой блок об отказе от ответственности, сравнение платных услуг с содержимым репозитория, порядок работы трех скиллов и установка. Каждому скиллу отведен отдельный раздел, у patent-audit там таблицы частей чек-листа и фаз запуска, а лицензия GPL-3.0 допускает платное использование, но не закрытие файлов.

Бейдж для README

Исходный SKILL.md

---
name: patent-audit
description: Audit a draft U.S. utility patent application before it is filed, against a 316-item checklist grounded in 35 U.S.C., 37 CFR, the MPEP, and current USPTO practice. Runs a deterministic pre-pass over the draft, gates on patentability, inventorship and deadlines, then fans out parallel review agents over the specification, claims, drawings and filing packet, adversarially verifies every fatal finding, and reports ranked defects with honest coverage accounting. Use when asked to audit, review, check, or pre-flight a patent application, provisional, specification, or claim set before filing.
---

# Pre-filing patent application audit

Audit a draft utility patent application against 316 checklist items and return a
ranked defect list with coverage accounting.

**Not legal advice.** The checklist is grounded in 35 U.S.C., 37 CFR, the MPEP,
and current USPTO materials. Fee amounts, form names and filing mechanics must
be re-verified against current PTO practice, and §101 case law moves. Say so
in the report; the template already does.

## What ships with this skill

| Path | Purpose |
|---|---|
| `reference/checklist_index.json` | All 316 items with routing: `id, part, section, title, check, severity, applies_to, inputs, automation, owner, blocking` |
| `reference/parts/{A..I}_*.md` | Full item text per part — **these are the agent payloads** |
| `scripts/prepass.py` | One command for all of Phase 1 |
| `scripts/parse_application.py` | Draft → structured `parsed.json` |
| `scripts/mechanical_checks.py` | Deterministic checks → `findings_mechanical.json` |
| `scripts/deadlines.py` | Intake → `deadlines.json` with weekend/holiday rollover |
| `scripts/synthesize.py` | All findings → ranked report + coverage |
| `assets/intake.yaml` | The intake questionnaire template |
| `assets/sample_draft.md` | A draft with planted defects, for testing the harness |

Routing is precomputed. Every item carries:

- **`inputs`** — what evidence it consumes: `draft_text` (210 items), `intake_facts` (99),
  `forms_packet` (68), `drawings` (47), `search_report` (40), `prior_art_refs` (20),
  `ppa_text` (20), `parent_app` (13).
- **`automation`** — `mechanical` (28), `assisted` (169), `judgment` (119).
- **`owner`** — which agent runs it.
- **`blocking`** — 105 items halt the audit on failure.

**26 items are answerable only from intake facts.** No document review reaches them:
`A19 A20 A22–A25 A36 C05 C08–C12 C21 D19–D26 D28 D29 I38 I42`. If intake is
skipped, those are `cannot_assess` — never `pass`.

## Core principles

**The draft fits in one context. Parallelize for attention, not capacity.** Every
agent gets the whole application. Never chunk the document across agents —
enablement, antecedent basis and numeral consistency are whole-document properties.

**Never let a model do arithmetic or exhaustive cross-referencing.** Dates, claim
counts, fee tiers, dependency graphs and numeral reconciliation run in code. Models

Сообщить о проблеме