AIKraft/Skills/pr-creator

pr-creator

Создаёт pull request (PR) в соответствии с шаблонами и стандартами репозитория. Полезно, когда нужно оформить запрос на слияние кода.

GOGoogle official Разработка ★ 107.2k

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

Навык автоматизирует создание высококачественных pull request (PR) в соответствии со стандартами репозитория. Он обеспечивает соблюдение шаблонов оформления, проверку кода и безопасное управление ветками, предотвращая случайные изменения в main.

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

  • Необходимо оформить запрос на слияние кода с соблюдением Conventional Commits и шаблонов репозитория.
  • Требуется выполнить предварительную проверку (preflight) сборки, линтинга и тестов перед созданием PR.
  • Необходимо безопасно создать новую ветку и отправить её на удаленный репозиторий, исключив работу в main.
  • Нужно автоматически заполнить описание PR на основе найденного шаблона и связанных задач.

Как работает

  1. Проверить текущую ветку через git branch --show-current; если это main, создать и переключиться на новую описательную ветку.
  2. Проверить статус изменений через git status, закоммитить их с описательным сообщением, используя формат type(scope): description.
  3. Найти и прочитать шаблон PR (например, .github/pull_request_template.md), затем составить описание, строго следуя структуре шаблона.
  4. Запустить скрипт preflight (npm run preflight) для проверки сборки, линтинга и тестов; устранить ошибки, если они есть.
  5. Отправить ветку на удаленный репозиторий через git push -u origin HEAD, дважды проверив, что это не main.
  6. Создать PR с помощью gh CLI, записав описание во временный файл для корректной обработки Markdown, и удалить этот файл.

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

Создай pull request для моих текущих изменений, соблюдая шаблон репозитория.
Оформи запрос на слияние кода, убедившись, что все проверки прошли успешно.
Подготовь PR к отправке, используя Conventional Commits и найденный шаблон описания.

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

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

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

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