Проверка R-пакета перед публикацией в CRAN
devops
r-package-check — это скилл для Claude Code, который проводит полный цикл проверки R-пакета перед выпуском или отправкой в CRAN: регенерирует документацию через `devtools::document()`, запускает тесты, выполняет `R CMD check --as-cran` и разбирает каждую ошибку, предупреждение и примечание по политике CRAN. Рабочий процесс разбит на шесть фаз — от предполётного отчёта и восстановления `man/`+`NAMESPACE` до опционального замера покрытия через `covr` и делегирования агенту `r-package-reviewer`. Результат сохраняется в `quality_reports/` как отчёт с вердиктом (RELEASABLE / FIX-FIRST / POLICY-VIOLATION) и чеклистом для submission. Скилл проверяет, но не сабмитит: кросс-платформенные прогоны (win-devel, R-hub) и вызов `devtools::release()` остаются на усмотрение мейнтейнера. Подходит для авторов пакетов, которым нужно убедиться в соответствии стандарту «0 ошибок, 0 предупреждений, каждая заметка обоснована» до отправки в репозиторий.
- #r-package
- #cran
- #devtools
- #roxygen2
- #testing
- #release-management