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

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

Проверяет pull request на баги и уязвимости через GitHub CLI без смены локальной ветки. Параллельно запускает ревью кода, аудит безопасности и анализ упавших GitHub Actions.

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

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

Скилл анализирует изменения в pull request без риска сбить состояние репозитория: команды git checkout, git switch и gh pr checkout запрещены. Рабочая директория остаётся нетронутой. Все данные читаются удалённо через gh pr view, gh pr diff или read-only ссылку git fetch. Если номер PR не передан, берётся pull request текущей ветки.

Для проверки параллельно запускаются два субагента: code-reviewer оценивает качество кода, а security-reviewer ищет уязвимости. Каждой находке присваивается номер и уровень важности: low, mid, high или critical.

В конце скилл запрашивает статус GitHub Actions через gh pr checks. Если джоба упала, он разбирает логи и предлагает шаги для решения проблемы. Без установленного GitHub CLI (gh) аудит работать не будет.

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

  • провести ревью кода pull request без переключения локальной ветки
  • проверить PR на уязвимости и риски безопасности
  • получить список замечаний с оценкой критичности от low до critical
  • разобрать причины падения GitHub Actions и получить шаги для починки

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

  • Сделай ревью pull request #124
  • Проверь PR текущей ветки на баги и безопасность
  • Запусти review-pr и разбери упавшие проверки GitHub Actions

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

1Через Skills CLI (Vercel)

npx skills add dyoshikawa/rulesync --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 dyoshikawa/rulesync --skill review-pr -a claude-code либо сохраните файл скилла по пути ~/.claude/skills/review-pr/SKILL.md.

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

Скилл запускает параллельный анализ кода и аудит безопасности силами двух субагентов, нумерует замечания по уровням критичности и проверяет статусы GitHub Actions.

Почему скилл запрещает переключать локальную ветку?

Это защищает незакоммиченные файлы и текущую ветку разработчика от случайных изменений. Все диффы и метаданные считываются удалённо с помощью команд gh и git.

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

SKILL.md · MIT
---
name: review-pr
description: >-
  Review a pull request for code quality and security issues. Use when the user
  wants to review a PR, check PR code changes, or audit a pull request. Triggers
  on: "review PR", "review pull request", "check this PR", "the `review-pr`
  skill".
targets:
  - "*"
---

target_pr = the user's request

If target_pr is not provided, use the PR of the current branch.

## Important: Do Not Switch the Local Branch

- Do NOT check out, switch, or otherwise move the local branch (e.g., `git checkout`, `git switch`, `gh pr checkout`).
- To inspect the PR's changes, use `git` and `gh` commands that read remote state without moving the working tree. For example:
  - `gh pr view $target_pr` to read PR metadata and description.
  - `gh pr diff $target_pr` to read the diff.
  - `gh pr view $target_pr --json files` or `gh api` to list changed files.
  - `git fetch origin pull/<PR_NUMBER>/head:refs/remotes/origin/pr-<PR_NUMBER>` and `git diff origin/main...origin/pr-<PR_NUMBER>` if a local read-only ref is needed.
- When invoking subagents, explicitly instruct them that switching the local branch is forbidden and that they must inspect changes via `git`/`gh` commands only.

Execute the following in parallel:

- Call code-reviewer subagent to review the code changes in $target_pr. Pass along the rule that the local branch must not be switched and that diffs must be obtained via `git`/`gh` commands.
- Call security-reviewer subagent to review the security issues in $target_pr. Pass along the rule that the local branch must not be switched and that diffs must be obtained via `git`/`gh` commands.

Integrate and report the execution results from each subagent. Additionaly, please output PR number in the result so that the user can easily find the PR.

## Reporting Rules

- Assign a severity level to each finding: low, mid, high, or critical.
- Assign a sequential number to each finding (e.g., #1, #2, #3, ...).

## After the Review: Check GitHub Actions Workflows

After completing the content review, check the status of the GitHub Actions workflows for $target_pr (for example, using `gh pr checks` or `gh run list`).

- Report the status of every workflow run to the user, including runs that are still in progress.
- For each failing workflow, also report:
  - The likely cause of the failure (based on the relevant logs or job output).
  - Candidate solutions or next steps to resolve it.

© dyoshikawa · MIT · dyoshikawa/rulesync

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

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

Сначала — 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 mikeyobrien Запускает оркестрацию ralph для ревью пуллреквеста: клонирует код в отдельный worktree, гоняет тесты и собирает отчёт в Markdown. CX Codex +1 ★ 3 189звёзд репо 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установок

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

understand-scrap-issues Скилл находит через GitHub CLI до трёх последних открытых заметок с меткой maintainer-scrap, читает обсуждение и делает краткую выжимку перед началом работы. CX Codex +1 ★ 1 557звёзд репо triage-issues Скилл проходит по открытым issue без меток, читает описание и обсуждение, затем вешает подходящие метки через gh. Пригодится, когда очередь задач разрослась и непонятно, за что хвататься. CX Codex +1 ★ 1 557звёзд репо rulesync-feature-research Сопоставляет фичи rulesync с документацией кодинг-агентов: что поддерживается, где пробелы, чем отличается поведение клиентов. CX Codex +1 ★ 1 557звёзд репо review-pr-lite Скилл проверяет pull request на ошибки кода и проблемы безопасности без субагентов. Он пригодится для ревью изменений в текущей ветке или указанном PR. CX Codex +1 ★ 1 557звёзд репо resolve-scrap-issues Скилл проходит по свежим GitHub-issue с меткой maintainer-scrap, проверяет каждую и либо закрывает её, либо открывает один общий PR с исправлениями. CX Codex +1 ★ 1 557звёзд репо research-tool-updates Скилл отслеживает свежие релизы ИИ-ассистентов, выявляет пробелы в поддержке правил rulesync и находит новые инструменты с файловыми конфигами. CX Codex +1 ★ 1 557звёзд репо release-dry-run Скилл сравнивает текущую ветку с последним тегом релиза, сводит изменения и предлагает MAJOR, MINOR или PATCH. Пригодится перед выпуском версии. CX Codex +1 ★ 1 557звёзд репо rebase-latest-main Скилл проводит агента по шагам: проверить ветку, сделать fetch, ребейзнуть на origin/main и разрулить конфликты. Полезен, когда ветка отстала от main. CX Codex +1 ★ 1 557звёзд репо

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

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