paper-preflight — плагин

Сверяет каждую ссылку научной статьи с Crossref, dblp и arXiv до подачи, а вердикты выносит без участия языковой модели.

  • 162 ★ репозитория
  • Последний коммит
  • MIT
Плагин

Минимальный доступ

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

  • Названия работ и идентификаторы из статьи отправляются в Crossref, arXiv, OpenAlex и другие открытые реестры.
Все причины и проверки

amos689/paper-preflight

Установка

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

npx skillfoxx add plugins/paper-preflight

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

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

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

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

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

  • Названия работ и идентификаторы из статьи отправляются в Crossref, arXiv, OpenAlex и другие открытые реестры.

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

Что делает

paper-preflight читает LaTeX, Word, Markdown, Typst или PDF и спрашивает Crossref, dblp, arXiv, DataCite, PubMed и OpenAlex про каждую цитируемую работу. Проверка находит несуществующие источники, DOI от другой статьи, неверные годы, отозванные публикации и дубли записей. Если источники не знают работу или молчат, инструмент пишет «не удалось определить» и называет причину. В Claude Code он ставится плагином: MCP-сервер плюс скилл, по которому агент прогоняет проверку перед сдачей статьи, правит только доказанные ошибки и не придумывает ссылки. Для других агентов тот же скилл ставит `npx skills add`.

Для кого. Авторам статей, которые собирают библиографию вместе с ИИ-агентом и хотят сдать рукопись без выдуманных ссылок.

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

  • Перед отправкой статьи в журнал или на конференцию.
  • Агент набросал BibTeX по памяти, и нужно убедиться, что каждая работа существует.
  • Препринт из списка литературы мог выйти в журнале, и ссылку пора обновить.
  • Проверку нужно запускать на каждый push через GitHub Action.

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

  • Нужно решить, подтверждает ли цитируемая работа вашу мысль: смысл инструмент не оценивает.
  • Список литературы состоит из книг на китайском: такие записи получают ответ «не удалось определить».
  • Сеть недоступна, а кеша прошлых проверок нет.

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

Проверь список литературы статьи в папке `paper` и покажи только доказанные ошибки с источником каждой.

Ограничения

Первая проверка статьи занимает около минуты: источники опрашиваются вежливо, по очереди, потом ответы берутся из кеша. Нужен Python 3.11 или новее; чтение PDF и MCP-сервер подключаются дополнениями `pdf` и `mcp`. Автор по замеру на свежих статьях arXiv называет 0,79 ложной тревоги на 100 ссылок и просит присылать каждый случай ложного срабатывания. Названия работ и идентификаторы уходят в открытые научные реестры.

Как отключить. Отключите плагин в Claude Code либо удалите запись MCP `paper-preflight`, если подключали вручную. Кеш ответов лежит на диске отдельно, его очищают самостоятельно.

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

Чем это отличается от вопроса к модели?

Вердикт опирается на записи реестров. Фраза «не найдено» появляется только после того, как ответили все источники.

Какие форматы статьи читает?

LaTeX, Word, Markdown, Typst, PDF и обычный список литературы. Для PDF нужно дополнение `pdf`.

Как подключить к Codex или Cursor?

Поставьте скилл командой `npx skills add amos689/paper-preflight` или запустите MCP-сервер `paper-preflight mcp`. Без MCP скилл вызывает CLI.

Меняет ли инструмент файлы статьи?

Нет. Инструменты MCP только читают и остаются в рабочей папке; `preflight_bib_fix` присылает правки как diff и ничего не записывает.

Нужны ли ключи API?

Нет. Необязательные ключи, например `S2_API_KEY` для Semantic Scholar и `NCBI_API_KEY` для большего лимита PubMed, расширяют охват и скорость.

Обсуждение

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

Плагины

Плагин для разбора научных статей: из PDF или ссылки на arXiv получается краткая сводка, учебные материалы, код и веб-просмотрщик

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

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

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

Скилл paper-spine: по теме, материалам и данным ведет научную статью от поиска литературы и текста до иллюстраций, рецензии и файлов Word, LaTeX и PDF

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

paper-reading-skill разбирает arXiv-статью по ИИ и робототехнике в отчет с проверяемыми утверждениями и ссылками на места в тексте.

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

Набор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем

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

Скилл Claude Code для научных статей: пять этапов от опроса автора до сжатия, правила разделов и независимая проверка.

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

Коротко о README

Версия 1.0 объявлена стабильной: идентификаторы правил, JSON-отчет, настройки и команды сохраняются во всей ветке 1.x.

Бейдж для README

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

Foxx AIpaper-preflight
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.