Проверка библиографических ссылок в LaTeX и Markdown
general
validate-bib — это скилл для Claude Code, который проверяет библиографические ссылки в лекционных файлах, сверяя записи `.bib` с реальными цитатами в `.tex`, `.qmd` и `.md`. По умолчанию выполняются структурные проверки: отсутствующие и неиспользуемые записи, некорректно сформированные поля, опечатки в ключах (в пределах редакционного расстояния 2), обязательные поля (автор, название, год, журнал). Режим `--semantic` расширяет проверку: обнаруживает дублирующиеся записи по одной статье (сравнение DOI, названий и Jaccard-схожести), верифицирует DOI через Crossref API (до 50 запросов за запуск с кешированием) и проверяет единообразие стиля цитирования внутри каждого файла. Флаг `--cite-claim` дополнительно выводит аннотации из Crossref для топ-10 наиболее цитируемых работ — без автоматической оценки соответствия. Отчёт сохраняется в `quality_reports/bib_audit_[structural|semantic].md`; в семантическом режиме при критических ошибках скилл возвращает exit 1, что позволяет использовать его как шлюз перед отправкой рукописи.
- #bibliography
- #citations
- #validation
- #doi
- #quality-assurance