AIKraft/Skills/create-pr

create-pr

Создаёт pull requests в GitHub с корректными заголовками, проходящими проверку check-pr-title CI. Используйте при отправке изменений на ревью или по команде /pr.

NIn8n-io official Разработка ★ 206.8k

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

Навык создаёт pull requests в GitHub для репозитория n8n с заголовками, проходящими валидацию CI check-pr-title. Он анализирует изменения, формирует заголовок по строгому формату и заполняет тело PR согласно шаблону pull_request_template.md.

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

  • Отправка изменений на ревью по команде /pr
  • Создание PR для новой функциональности (feat) или исправления ошибок (fix)
  • Включение плана реализации из .claude/plans/ в описание PR после согласования пользователя
  • Формирование безопасного описания для исправлений уязвимостей без раскрытия деталей атаки

Как работает

  1. Проверить текущее состояние репозитория с помощью git status, git diff --stat и git log origin/master .. HEAD --oneline
  2. Проверить наличие файла плана в .claude/plans/, соответствующего ID тикета ветки, и при наличии запросить у пользователя согласие на включение его в описание PR
  3. Проанализировать изменения для определения типа (type), области применения (scope) и краткого описания (summary) согласно правилам
  4. При необходимости выполнить git push -u origin HEAD для отправки ветки
  5. Создать PR через gh CLI, используя заголовок формата <type>(<scope>): <summary> и тело из шаблона .github/pull_request_template.md
  6. При наличии утверждённого плана добавить collapsible секцию <details> с его содержимым в конец тела PR

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

Создай pull request для моих текущих изменений в ветке scdekov/PAY-1234-some-feature
Отправь PR с заголовком feat(editor): Add workflow performance metrics display
Создай PR для исправления уязвимости, описав только валидацию URL, не раскрывая вектор атаки

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

  • Установленный gh CLI
  • Доступ к git-репозиторию n8n
  • Наличие шаблона .github/pull_request_template.md

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

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

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

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