quality-gate — скилл для Claude Code: проверка патентных заявок
Проверяет полноту патентного раскрытия, качество доказательств и целостность ссылок. Пригодится, когда черновик заявки уже написан и нужно найти пробелы до подачи.
npx skills add illusionaireal/oh-my-patent --skill quality-gate -a claude-codeЧто делает quality-gate
Скилл прогоняет текст заявки по списку обязательных разделов: название, техническая область, уровень техники, сущность изобретения, варианты осуществления и формула. Чего-то из этого нет — получите ошибку. Отдельно помечаются реферат и описание чертежей: они рекомендованы, но не обязательны. Ещё одна категория — информационная, туда попадает рекомендация по числу пунктов формулы.
Внутри — класс QualityChecker на TypeScript. Подключается из ../skills/quality-gate.ts, дальше два вызова: check(content) возвращает список замечаний, getScore(content) — оценку. Считается она от базы в 100 баллов: ошибка снимает 20, предупреждение 5, информационное замечание 2. То есть одна пропущенная формула изобретения стоит дороже четырёх мелких придирок.
Скилл рассчитан на работу в связке с остальным репозиторием oh-my-patent — импорт идёт по относительному пути, так что вне дерева проекта код не соберётся. Ставить есть смысл, если вы ведёте патентные черновики в Markdown и хотите машинную проверку перед вычиткой юристом.
Какие задачи решает
- найти пропущенные обязательные разделы заявки
- получить числовую оценку готовности черновика
- отделить критичные ошибки от рекомендаций
- проверить, хватает ли пунктов в формуле изобретения
- прогнать патентный текст через проверку прямо в редакторе
Примеры запросов агенту
- Проверь черновик заявки в
patent-draft.mdскиллом quality-gate и покажи все ошибки - Посчитай оценку полноты раскрытия для текущего документа
- Какие обязательные разделы ещё не заполнены в моей заявке?
Как установить quality-gate
1Через Skills CLI (Vercel)
npx skills add illusionaireal/oh-my-patent --skill quality-gate -a claude-code2Вручную: положить файлы
~/.claude/skills/quality-gate/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/quality-gate/
1Через Skills CLI (Vercel)
npx skills add illusionaireal/oh-my-patent --skill quality-gate -a codex2Вручную: положить файлы
.agents/skills/quality-gate/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add illusionaireal/oh-my-patent --skill quality-gate -a cursor2Вручную: положить файлы
.cursor/skills/quality-gate/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install illusionaireal/oh-my-patent quality-gate2Вручную: положить файлы
.github/skills/quality-gate/SKILL.md1Через Skills CLI (Vercel)
npx skills add illusionaireal/oh-my-patent --skill quality-gate -a gemini-cli2Командой платформы
gemini skills install https://github.com/illusionaireal/oh-my-patent --path src/skills/quality-gateВручную: положить файлы
.devin/skills/quality-gate/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add illusionaireal/oh-my-patent --skill quality-gate -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о quality-gate
Как установить quality-gate в Claude Code?
Выполните npx skills add illusionaireal/oh-my-patent --skill quality-gate -a claude-code. Файл скилла окажется в ~/.claude/skills/quality-gate/SKILL.md.
Что делает quality-gate?
Проверяет патентное раскрытие на полноту: ищет отсутствующие обязательные разделы, помечает рекомендованные и считает итоговую оценку от 100 баллов.
Что нужно для работы скилла?
Класс QualityChecker импортируется из ../skills/quality-gate.ts, поэтому скилл нужно использовать внутри репозитория oh-my-patent — по относительному пути.
Исходный текст
SKILL.md · MIT
---
name: quality-gate
description: Use when validating patent disclosure completeness, evidence quality, citation integrity, and workflow exit criteria.
---
# Quality Gate Skill
Validates patent disclosure completeness and quality.
## Usage
Import from `../skills/quality-gate.ts`:
```typescript
import { QualityChecker } from '../skills/quality-gate';
const checker = new QualityChecker();
const issues = checker.check(content);
const score = checker.getScore(content);
```
## Checks
### Required (ERROR)
- Title (发明名称)
- Technical Field (技术领域)
- Background (背景技术)
- Summary (发明内容)
- Embodiments (具体实施方式)
- Claims (权利要求书)
### Recommended (WARNING)
- Abstract (摘要)
- Drawings Description (附图说明)
### Informational (INFO)
- Claim count recommendation
## Score Calculation
- ERROR: -20 points
- WARNING: -5 points
- INFO: -2 points
- Base: 100 points
© illusionaireal · MIT · illusionaireal/oh-my-patent