GO
pr-creator
Создаёт pull request (PR) в соответствии с шаблонами и стандартами репозитория. Полезно, когда нужно оформить запрос на слияние кода.
Что делает навык
Навык автоматизирует создание высококачественных pull request (PR) в соответствии со стандартами репозитория. Он обеспечивает соблюдение шаблонов оформления, проверку кода и безопасное управление ветками, предотвращая случайные изменения в main.
Когда применять
- Необходимо оформить запрос на слияние кода с соблюдением Conventional Commits и шаблонов репозитория.
- Требуется выполнить предварительную проверку (preflight) сборки, линтинга и тестов перед созданием PR.
- Необходимо безопасно создать новую ветку и отправить её на удаленный репозиторий, исключив работу в main.
- Нужно автоматически заполнить описание PR на основе найденного шаблона и связанных задач.
Как работает
- Проверить текущую ветку через git branch --show-current; если это main, создать и переключиться на новую описательную ветку.
- Проверить статус изменений через git status, закоммитить их с описательным сообщением, используя формат type(scope): description.
- Найти и прочитать шаблон PR (например, .github/pull_request_template.md), затем составить описание, строго следуя структуре шаблона.
- Запустить скрипт preflight (npm run preflight) для проверки сборки, линтинга и тестов; устранить ошибки, если они есть.
- Отправить ветку на удаленный репозиторий через git push -u origin HEAD, дважды проверив, что это не main.
- Создать 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 и совместимые) подхватывает его по описанию и следует шагам.