explain-pr — скилл для Claude Code: что делает и как установить
Разбирает пулреквест: забирает описание и диф через GitHub CLI, а затем объясняет исходную проблему и суть предложенного решения.
npx skills add dyoshikawa/rulesync --skill explain-pr -a claude-codeЧто делает 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-code2Вручную: положить файлы
~/.claude/skills/explain-pr/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/explain-pr/
1Через Skills CLI (Vercel)
npx skills add dyoshikawa/rulesync --skill explain-pr -a codex2Вручную: положить файлы
.agents/skills/explain-pr/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add dyoshikawa/rulesync --skill explain-pr -a cursor2Вручную: положить файлы
.cursor/skills/explain-pr/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install dyoshikawa/rulesync explain-pr2Вручную: положить файлы
.github/skills/explain-pr/SKILL.md1Через Skills CLI (Vercel)
npx skills add dyoshikawa/rulesync --skill explain-pr -a gemini-cli2Командой платформы
gemini skills install https://github.com/dyoshikawa/rulesync --path .rulesync/skills/explain-prВручную: положить файлы
.devin/skills/explain-pr/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add dyoshikawa/rulesync --skill explain-pr -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в 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