К основному содержанию
скилл CX Codex

review-pr · mikeyobrien — скилл для Claude Code: что делает и как установить

Запускает оркестрацию ralph для ревью пуллреквеста: клонирует код в отдельный worktree, гоняет тесты и собирает отчёт в Markdown.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add mikeyobrien/ralph-orchestrator --skill review-pr -a claude-code
Открыть на GitHub

Что делает review-pr

Скилл принимает номер пуллреквеста или ссылку на него и стартует процесс ralph.reviewer.yml. Агент выполняет вызов ralph run -H ralph.reviewer.yml -p "Review PR #<N>" в фоновом режиме с лимитом времени 600000 мс (10 минут) и ожидает завершения через TaskOutput. Все операции с кодом ветки происходят в изолированном каталоге .worktrees/review-<N>.

После завершения цикла скилл выводит содержимое итогового отчёта .ralph/REVIEW-REPORT.md. Если выполнение прервалось раньше финальной сборки, выводятся сохранившиеся промежуточные файлы: список задач в .ralph/review-scope.md, результаты запусков тестов в .ralph/review-verification.md или найденные замечания в .ralph/review-findings.md.

Скилл работает исключительно на чтение: он не меняет исходный код, не оставляет комментарии в GitHub и сам не удаляет созданное рабочее дерево. Если директория .worktrees/review-<N> остаётся на диске, скилл выводит предупреждение, передавая решение пользователю.

Какие задачи решает

  • запустить изолированное ревью пуллреквеста через Ralph
  • прогнать тесты ветки в отдельном git worktree
  • собрать структурированный Markdown-отчёт по изменениям в PR
  • получить промежуточные замечания при сбое цикла проверки

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

  • /review-pr 207
  • /review-pr #207
  • Проверь пуллреквест командой /review-pr 207 и покажи отчёт

Как установить review-pr

1Через Skills CLI (Vercel)

npx skills add mikeyobrien/ralph-orchestrator --skill review-pr -a claude-code

2Вручную: положить файлы

~/.claude/skills/review-pr/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/review-pr/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о review-pr

Как установить review-pr в Claude Code?

Выполните в терминале команду npx skills add mikeyobrien/ralph-orchestrator --skill review-pr -a claude-code.

Что делает скилл review-pr?

Он запускает цикл ralph.reviewer.yml для указанного пуллреквеста, изолирует проверку в git worktree, выполняет тесты и формирует отчёт .ralph/REVIEW-REPORT.md.

Публикует ли review-pr комментарии в репозиторий GitHub?

Нет, скилл не отправляет комментарии на GitHub и не модифицирует код проекта. Это полностью локальный инструмент проверки.

Исходный текст

SKILL.md · MIT
---
name: review-pr
description: Use when asked to review a PR, run a code review loop, or invoke the ralph reviewer against a pull request number or GitHub URL
metadata:
  internal: true
---

# Review PR

Run the `ralph.reviewer.yml` orchestration loop against a pull request. The loop checks out the PR in an isolated worktree, runs tests, reviews the diff, and produces a structured report.

## Usage

```
/review-pr <PR number or URL>
```

Accepts: `207`, `#207`, or `https://github.com/.../pull/207`

## Execution

### 1. Parse the PR argument

Extract the PR number from the argument. Strip `#` prefix or extract from URL path.

### 2. Run the reviewer loop

```bash
ralph run -H ralph.reviewer.yml -p "Review PR #<N>"
```

**Bash tool settings:**
- `timeout: 600000` (10 minutes)
- `run_in_background: true`

Use `TaskOutput` with `block: true` to wait for completion.

### 3. Display the report

Read and print `.ralph/REVIEW-REPORT.md` to the conversation.

If the report file doesn't exist (loop failed before the synthesizer hat), check for and display whatever intermediate files exist:
1. `.ralph/review-scope.md` — what was scoped
2. `.ralph/review-verification.md` — test results
3. `.ralph/review-findings.md` — review findings

### 4. Verify cleanup

Check that the review worktree was removed:

```bash
ls -d .worktrees/review-<N> 2>/dev/null
```

- If gone: cleanup succeeded, no action needed.
- If still present: **warn the user** but do NOT force-remove. Say what's there and let them decide.

Also note the presence of intermediate files (`.ralph/review-scope.md`, etc.) — they're useful for debugging but the user may want to clean them up later.

## Error Handling

| Situation | Action |
|-----------|--------|
| Ralph exits non-zero | Display error output. Suggest re-running with `RALPH_DIAGNOSTICS=1` |
| Report file missing | Display intermediate files that do exist (scope, verification, findings) |
| PR argument missing | Ask the user for the PR number |
| PR argument unparseable | Ask the user to provide a bare number, `#N`, or full GitHub URL |

## What This Skill Does NOT Do

- Does NOT validate the PR exists (the scoper hat handles that)
- Does NOT modify any source code (read-only review)
- Does NOT post comments to GitHub
- Does NOT own worktree cleanup (verifies only)
- Does NOT enable diagnostics by default

© mikeyobrien · MIT · mikeyobrien/ralph-orchestrator

Похожие скиллы

Все скиллы по теме «Код-ревью и рефакторинг» →

Сначала — review-pr от других авторов.

review-pr tirth8205 Скилл анализирует PR или ветку через граф связей кода и показывает затронутые функции, риски и пробелы в тестах. Пригодится для структурированного ревью. CX Codex +1 1 200установок review-pr NeoLabHQ Разбирает открытый пул-реквест на GitHub и оставляет замечания прямо в строках диффа. Полезен, когда правки уже в PR, а не в локальной ветке. CX Codex +1 1 200установок review-pr dbpolito Разбирает пул-реквесты в CI: ищет дефекты, сверяется с прошлыми обсуждениями и публикует замечания построчно. CX Codex +1 2 300установок review-pr dyoshikawa Проверяет pull request на баги и уязвимости через GitHub CLI без смены локальной ветки. Параллельно запускает ревью кода, аудит безопасности и анализ упавших GitHub Actions. CX Codex +1 ★ 1 557звёзд репо review-pr SeifBenayed Разбирает диф ветки по чек-листу: баги, безопасность, производительность, тесты. Выдаёт вердикт — апрув, правки или обсуждение. CX Codex +1 ★ 116звёзд репо improve-codebase-architecture Matt Pocock Скилл ищет архитектурные узкие места в кодовой базе и показывает варианты углубления модулей в HTML-отчёте. Подойдёт для ревью перед рефакторингом. 1 163 035установок tdd Matt Pocock Скилл управляет циклом красный-зелёный в TDD: проверяет, что тесты пишутся до кода, держит их на уровне публичных интерфейсов и не завязывает на внутреннюю структуру. 1 141 062установок triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок codebase-design Matt Pocock Скилл помогает проектировать модули с небольшим интерфейсом и скрытой внутри сложностью. Подходит для рефакторинга, тестируемости и поиска чистого seam. 850 344установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок

Из того же набора16

tui-validate Скилл снимает скриншот терминального интерфейса через freeze и оценивает его по критериям с помощью LLM. Пригодится после правок в TUI, чтобы поймать сломанную вёрстку. CX Codex +1 ★ 3 189звёзд репо tui-debug-in-pane Запускает ralph в сплит-панели tmux для воспроизведения багов интерфейса и захвата живого потока вывода. Оставляет основную панель свободной для проверок. CX Codex +1 ★ 3 189звёзд репо tmux-terminal Скилл управляет интерактивными терминальными сессиями через tmux: отправляет клавиши, считывает вывод и оставляет процессы работать между шагами. Пригодится для TUI и долгих CLI-задач. CX Codex +1 ★ 3 189звёзд репо test-driven-development Скилл ведёт агента по циклу RED → GREEN → REFACTOR и заставляет писать тесты раньше кода. Пригодится, когда нужно разложить спеку или задачу на проверяемые тесты. CX Codex +1 ★ 3 189звёзд репо release-bump Проведёт релиз ralph-orchestrator по шагам: поднять версию, собрать, прогнать тесты, поставить тег. Пригодится, когда фиксы уже в коммитах и пора публиковать. CX Codex +1 ★ 3 189звёзд репо pr-demo Записывает терминал через asciinema и превращает запись в GIF или SVG, который можно вставить в описание PR. CX Codex +1 ★ 3 189звёзд репо playwriter Управляет запущенным браузером Chrome через Playwright API, сохраняя куки и авторизацию. Помогает тестировать веб-интерфейсы без повторного логина. CX Codex +1 ★ 3 189звёзд репо pdd pdd превращает сырую идею в требования, исследование, дизайн и план реализации. Скилл нужен, когда перед кодом требуется согласовать детали и артефакты. CX Codex +1 ★ 3 189звёзд репо

Спонсоры проекта

Компании, которые помогают держать аналитику открытой