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

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

Разбирает пулреквест: забирает описание и диф через GitHub CLI, а затем объясняет исходную проблему и суть предложенного решения.

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

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

Скилл автоматизирует разбор пулреквестов в репозитории. Если номер не передан, агент возьмёт ветку, открытую сейчас. Сбор данных идёт параллельно через команды gh pr view и gh pr diff.

После получения данных скилл выдаёт краткую сводку на языке текущего диалога. Ответ делится на две части: контекст проблемы и само решение с ключевыми изменениями. Для выполнения команд скиллу требуется установленная утилита gh.

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

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

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

  • Объясни пулреквест #142
  • Разбери PR для текущей ветки
  • В чём суть изменений в PR 87?

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

1Через Skills CLI (Vercel)

npx skills add dyoshikawa/rulesync --skill explain-pr -a claude-code

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

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

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

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

Вопросы о explain-pr

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

Выполните команду npx skills add dyoshikawa/rulesync --skill explain-pr -a claude-code. Файл скилла сохранится в ~/.claude/skills/explain-pr/SKILL.md.

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

Скилл считывает метаданные и дифф через gh, после чего кратко описывает исходную проблему и предложенное решение.

Что нужно для работы explain-pr?

Нужна установленная и авторизованная консольная утилита GitHub CLI (gh), так как через неё запрашиваются диффы и описания.

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

SKILL.md · MIT
---
name: explain-pr
description: "Explain a PR: the background problem and the proposed solution"
targets:
  - "*"
---

target_pr = the user's request

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

## Step 1: Gather PR Information

Run the following in parallel:

- Get the PR description and metadata: `gh pr view <pr_number>`
- Get the PR diff: `gh pr diff <pr_number>`

## Step 2: Analyze and Explain

Based on the PR content, explain the following two aspects:

1. **Background (Problem/Motivation):** What issue or limitation existed before this PR? Why was this change needed?
2. **Solution:** What approach does this PR take to address the problem? Summarize the key changes and design decisions.

Keep the explanation concise and focused. Use the language of the current conversation (follow the user's language).

© dyoshikawa · MIT · dyoshikawa/rulesync

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

Все скиллы по теме «Git и GitHub» →
triage Matt Pocock Скилл проводит issue и внешние PR через роли триажа, проверку и подготовку брифа для агента. Подойдёт мейнтейнеру, который разбирает очередь задач. 990 453установок code-review Matt Pocock Проверяет изменения от выбранной точки по стандартам репозитория и требованиям задачи. Нужен для ревью ветки, PR или незавершённой работы. 789 521установок implement Matt Pocock Выполняет задачу по спецификации или тикетам, ведёт работу через тесты и завершает её ревью с коммитом. Подходит для задач, где нужен дисциплинированный цикл разработки. 774 700установок git-guardrails-claude-code Matt Pocock Скилл ставит хук Claude Code, который останавливает опасные Git-команды до их запуска. Нужен, если агент не должен делать push или удалять изменения. 499 069установок setup-pre-commit Matt Pocock Скилл настраивает pre-commit для JavaScript-репозитория: Husky запускает форматирование, проверку типов и тесты перед коммитом. 489 289установок scaffold-exercises Matt Pocock Скилл создаёт структуру учебных упражнений с секциями, задачами, решениями и пояснениями. Пригодится при запуске нового раздела курса. 480 196установок

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

goal-release Ведёт релиз целиком: открывает PR, ждёт зелёный CI, мержит и обновляет формулу Homebrew. Пригодится, когда версию надо выпустить одной командой. CX Codex +1 ★ 1 557звёзд репо goal-pr Автоматически доводит пулреквест до слияния: запускает ревью, исправляет замечания средней и высокой важности, ждёт зелёных проверок CI и делает мерж. CX Codex +1 ★ 1 557звёзд репо goal-issues-and-release Скилл последовательно разбирает открытые issues, затем запускает процесс релиза. Решения по обычным вопросам он принимает сам, а ограничения безопасности соблюдает. CX Codex +1 ★ 1 557звёзд репо git-worktree-runner Скилл учит агента управлять git worktree через CLI-обёртку gtr: создавать, открывать в редакторе, запускать команды и удалять. CX Codex +1 ★ 1 557звёзд репо explain-issue Скилл объясняет, какую проблему описывает GitHub issue и какое решение предлагают. Пригодится, чтобы быстро разобраться в обсуждении задачи. CX Codex +1 ★ 1 557звёзд репо draft-issue-to-external-repository Готовит GitHub issue для репозитория, которым вы не владеете: изучает шаблоны и стиль проекта, уточняет замысел с вами и сохраняет текст в файл. CX Codex +1 ★ 1 557звёзд репо diff-analyze Скилл запрашивает свежий origin/main, изучает разницу с текущей веткой и формирует сводку прогресса. Пригодится перед созданием pull request или передачей задачи. CX Codex +1 ★ 1 557звёзд репо create-scrap-issue Скилл собирает заметки и наблюдения в один GitHub issue с контекстом, деталями и следующими шагами. Подходит для сохранения находок на потом. CX Codex +1 ★ 1 557звёзд репо

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

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