AIKraft/Skills/составитель pr

составитель pr

Create or refresh reviewer-facing PR titles and descriptions. Use when opening a PR, updating its title or body, or preparing branch changes for review.

SESentry official Разработка

Что делает навык

Навык формирует заголовок и тело Pull Request, ориентированные на ревьюеров, описывая измененное поведение и мотивацию, а не являясь списком изменений. Он анализирует полный дифф ветки, чтобы создать лаконичное описание, помогающее ревьюерам понять суть изменений, риски и точки внимания.

Когда применять

  • Создание нового Pull Request с черновым статусом (draft) для ревью.
  • Обновление заголовка и тела существующего PR после внесения изменений в ветку.
  • Подготовка изменений к ревью, когда требуется описать влияние на API, схему или конфигурацию.
  • Написание описания для небольших или очевидных изменений одним абзацем.

Как работает

  1. Проверить текущую ветку, статус рабочей директории и наличие существующего PR с помощью git и gh pr view.
  2. Определить базовую ветку (baseRefName) для сравнения; если PR нет, использовать ветку по умолчанию репозитория.
  3. Проанализировать полный дифф от базовой ветки до HEAD (git diff), чтобы понять масштаб и суть изменений.
  4. Сформулировать заголовок в формате <type>(<scope>): <subject>, выбрав точный тип (feat, fix, ref и др.) и избегая общих формулировок.
  5. Составить тело PR, описывая измененное поведение, эффект, риски и точки для ревью, используя минимально необходимую структуру.
  6. Создать новый PR как черновик (gh pr create --draft) или обновить существующий через gh api, используя подготовленный Markdown-файл.

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

Создай PR для текущей ветки, описав изменения в секции AI Customizations, чтобы она сворачивалась по умолчанию.
Обнови тело существующего PR, объяснив, что логи теперь выдают записи на уровне чанков, а не навыка, и покажи пример миграции JSON.
Подготовь описание для ревью, где изменен контракт API: добавь пример до и после, чтобы ревьюеры видели разницу в структуре данных.

Что понадобится

  • Аутентифицированный gh CLI
  • Доступ к git-репозиторию с возможностью просмотра диффов
  • Возможность создания или редактирования PR через GitHub API

Описание составлено по SKILL.md навыка, сверено 05.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «pr-writer» из репозитория: # https://github.com/getsentry/skills
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r pr-writer/ ~/.claude/skills/pr-writer/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.