pr-review
Проверяет pull requests в PyTorch на качество кода, покрытие тестами, безопасность и обратную совместимость. Применяется при запросах на "review PR", "code review" или "check this PR".
Что делает навык
Навык выполняет детальный код-ревью pull requests в PyTorch, фокусируясь на качестве кода, адекватности тестов, безопасности и обратной совместимости. Он выявляет проблемы, которые не проверяет CI, такие как ошибки в дизайне интерфейсов, проблемы потокобезопасности и нарушения паттернов, используя суб-агентов для глубокого анализа.
Когда применять
- Запрос на ревью конкретного PR по номеру или URL (например, /pr-review 12345).
- Запрос на детальный ревью PR с построчными комментариями (например, /pr-review 12345 detailed).
- Ревью изменений в локальной ветке, которые еще не отправлены в main (например, /pr-review branch).
- Автоматическое ревью при вызове через GitHub Actions (@claude /pr-review), где метаданные уже подставлены в контекст.
Как работает
- Определить режим работы: отсутствие аргументов запрашивает цель, наличие номера/URL или флага 'branch' указывает на источник изменений, а наличие тегов <formatted_context> сигнализирует о режиме GitHub Actions.
- Получить данные о PR или ветке: использовать gh CLI для получения метаданных и диффов в режиме CLI, git команды для получения диффов и истории коммитов в режиме локальной ветки или GitHub Actions.
- Проанализировать контекст: изучить заголовок, описание, список измененных файлов и применить правила из файлов REVIEW.md для соответствующих директорий.
- Запустить суб-агентов для параллельной проверки конкретных аспектов (дизайн, тесты, инфраструктура) и чтения окружающего кода для понимания паттернов.
- Свести результаты проверки по чеклисту (review-checklist.md) и руководству по обратной совместимости (bc-guidelines.md) в единый список проблем, устраняя дубликаты.
- Провести фактчекинг найденных проблем с помощью суб-агентов и сформировать итоговый отчет, указав только проблемы и рекомендацию (Approve, Request Changes, Needs Discussion).
Примеры запросов агенту
Что понадобится
- Доступ к gh CLI (для режима локального CLI)
- Доступ к git (для локальных веток и GitHub Actions режима)
- Наличие файлов review-checklist.md, bc-guidelines.md и REVIEW.md в репозитории
Описание составлено по SKILL.md навыка, сверено 06.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.