# sentry-pr-code-review

Скилл выгружает замечания Seer Bug Prediction из комментариев к пуллреквестам GitHub, проверяет код на ошибки и сразу вносит исправления.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 631 установка · ★ 25
- Автор: getsentry
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/getsentry/sentry-agent-skills/tree/HEAD/skills/sentry-pr-code-review/SKILL.md
- Обновлён: 2026-03-24
- HTML: https://affpapa.org/nevibecode/skills/sentry-pr-code-review

## Что делает

Скилл автоматизирует разбор ревью от Seer (Sentry). Через `gh api` он находит комментарии бота `seer-by-sentry[bot]` к конкретному PR или ищет открытые пуллреквесты с активными замечаниями. В каждом комментарии агент парсит описание бага, уровень критичности и предложенное исправление.

После чтения замечаний агент открывает указанные строки файла и проверяет, актуальна ли ошибка в текущей ветке. Если проблема не была исправлена коммитами позже и не является ложным срабатыванием, он правит код и формирует отчётную таблицу со статусами проверок.

Без авторизованной утилиты `gh` и установленного в репозитории GitHub App `Seer by Sentry` скилл работать не сможет. Черновики пуллреквестов бот игнорирует, поэтому статус PR обязательно должен быть «Ready for Review».

## Требования
- Работает с: Sentry

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-agent-skills --skill sentry-pr-code-review -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/sentry-pr-code-review/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/sentry-pr-code-review/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-agent-skills --skill sentry-pr-code-review -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/sentry-pr-code-review/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-agent-skills --skill sentry-pr-code-review -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/sentry-pr-code-review/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install getsentry/sentry-agent-skills sentry-pr-code-review
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/sentry-pr-code-review/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-agent-skills --skill sentry-pr-code-review -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/getsentry/sentry-agent-skills --path skills/sentry-pr-code-review
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/sentry-pr-code-review/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add getsentry/sentry-agent-skills --skill sentry-pr-code-review -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/getsentry/sentry-agent-skills/tree/HEAD/skills/sentry-pr-code-review/SKILL.md

## Когда брать
- найти открытые пуллреквесты с нерешёнными комментариями Seer
- спарсить предложенные Sentry исправления из комментариев к коду
- проверить актуальность найденных багов на текущей ветке
- применить фиксы типизации и обработки ошибок в PR
- составить таблицу решённых и пропущенных замечаний

## Примеры запросов агенту
- Проверь замечания Seer в пуллреквесте #42 и исправь найденные баги
- Найди открытые PR с комментариями от Sentry и покажи их список
- Разбери ревью от Seer для этого PR и подготовь отчёт

## Похожие
- [code-review](https://affpapa.org/nevibecode/skills/getsentry-code-review.md) — скилл · 5500 установок
- [sentry-setup-releases](https://affpapa.org/nevibecode/skills/sentry-setup-releases.md) — скилл · 1500 установок
- [fix-sentry-issues](https://affpapa.org/nevibecode/skills/fix-sentry-issues.md) — скилл · 2700 установок
- [find-bugs](https://affpapa.org/nevibecode/skills/find-bugs.md) — скилл · 944 установки
- [sentry](https://affpapa.org/nevibecode/skills/brianlovin-sentry.md) — скилл · 2800 установок
- [review-and-ship](https://affpapa.org/nevibecode/skills/review-and-ship.md) — скилл · 2500 установок

Из того же набора: [getsentry/sentry-agent-skills](https://affpapa.org/nevibecode/by/getsentry/sentry-agent-skills.md) — 5 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
