git-pr-ai CLI

Команды git и навыки для агентов: ветка из тикета JIRA, ИИ-коммит, pull request, описание, ревью и правка замечаний.

  • 80 ★ репозитория
  • Последний коммит
  • Apache-2.0
CLI

Расширенный доступ

Почему такой уровень

  • Команды коммитят, отправляют изменения и пишут в запросы на слияние от вашего имени, а diff уходит ИИ-провайдеру.
Все причины и проверки

leochiu-a/git-pr-ai

Установка

Ручная установка

pnpm add -g git-pr-ai

Глобальная установка CLI. Навыки для агентов ставятся отдельно командой `npx skills add`.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Команды коммитят, отправляют изменения и пишут в запросы на слияние от вашего имени, а diff уходит ИИ-провайдеру.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Пакет добавляет подкоманды `git`, которые автоматизируют путь от тикета до слитого запроса на GitHub и GitLab. `git create-branch --jira PROJ-123` строит имя ветки по тикету, `git ai-commit` дает три сообщения коммита в формате conventional commits, `git open-pr` открывает запрос, `git update-pr-desc` пишет описание по диффу, а `git pr-review` проводит ревью с замечаниями. `git fix-pr-comments` исправляет замечания рецензента, коммитит, отправляет изменения и отвечает хэшем коммита. Кроме CLI, есть четыре навыка для агентов: `git-pr-workflow`, `update-pr-desc`, `pr-review` и `fix-pr-comments`. Их ставят командой `npx skills add`, после чего агент выполняет те же шаги по просьбе на обычном языке, например «start workflow for PROJ-123». ИИ-провайдером служит Claude Code, Gemini CLI, Cursor Agent или Codex.

Для кого. Разработчикам, которые каждый день ведут запросы на слияние и тратят время на имена веток, сообщения коммитов и описания.

Подходит, если

  • Ветку заводят по тикету JIRA, и имя получается единообразным.
  • После правок нужно выбрать одно из трех предложенных сообщений коммита.
  • Описание запроса пишется автоматически по реальному диффу.
  • Ревьюер оставил десяток замечаний, и агент последовательно закрывает их с коммитами и ответами.

Не подходит, если

  • Работа идет без `gh` или `glab`: оба нужны для запросов.
  • Репозиторий лежит на другой платформе, чем GitHub и GitLab.
  • Сообщения коммитов и описания должен писать только человек.

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

Заведи ветку по тикету PROJ-123, закоммить изменения с понятным сообщением, открой запрос на слияние и опиши его по диффу.

Ограничения

Нужны Node.js 20 или новее, авторизованный `gh` для GitHub или `glab` для GitLab и один из ИИ-провайдеров: Claude Code, Gemini CLI, Cursor Agent CLI или Codex CLI. Команда `git pr-ai config` задает провайдера и доступ к JIRA, без него не работает привязка к тикетам. Команда `git fix-pr-comments` сама коммитит и отправляет изменения, поэтому на защищенных ветках запускайте ее осознанно. Содержимое диффа и тикетов уходит выбранному ИИ-провайдеру. Подробные настройки описаны в документации проекта.

Как отключить. Выполните `pnpm remove -g git-pr-ai` и удалите навыки из каталога навыков агента. Конфигурацию, созданную командой `git pr-ai config`, уберите вручную.

Частые вопросы

Как поставить навыки для Claude Code?

Выполните `npx skills add https://github.com/leochiu-a/git-pr-ai`. После установки опишите задачу обычными словами, например «review pr».

Работает ли с GitLab?

Да. Все сочетания платформ (GitHub, GitLab) и провайдеров (Claude Code, Gemini CLI, Cursor, Codex) поддерживаются. Для GitLab нужен авторизованный `glab`.

Что делает git fix-pr-comments?

Берет комментарий ревью или все открытые комментарии текущего запроса, вносит правки, делает коммит, отправляет изменения и отвечает хэшем коммита.

Нужен ли JIRA?

Нет, JIRA нужен только для `git create-branch --jira` и сообщений с номером тикета. Остальные команды работают без него.

Как получить недельную сводку?

Выполните `git weekly-summary`: ИИ собирает отчет о проделанной за неделю работе для планерки или ревью.

Обсуждение

Вопросов и отзывов пока нет.

CLI делит изменения на атомарные коммиты и пишет сообщения в стиле conventional commits через LLM, плюс навык для агентов.

CLIРасширенный доступ80Звезды репозитория

Навык с четырьмя скриптами для gh отдает агенту состояние PR, ветки ревью и сбои CI одним вызовом и коротким выводом.

СкиллРасширенный доступ52Звезды репозитория

Скилл анализирует репозиторий и создает файлы для ИИ-агентов: AGENTS.md, указатели, рецензенты, CI и шаблоны

СкиллРасширенный доступ238Звезды репозитория

Brooklyn skills — 25 переносимых скиллов для агентов: ведение pull request, триаж, чистка кода, проверка интерфейса и исследования

СкиллРасширенный доступ215Звезды репозитория
Официальный

Расширение GitHub CLI gh stack и скилл для агента: цепочка зависимых веток и PR, перебазирование, отправка и слияние всего стека целиком

CLIШирокий доступ1,8 тыс.Звезды репозитория

Agentic OS добавляет к ИИ-агенту пять шагов работы и проверки в хуках git и CI, чтобы шаг без доказательств не считался сделанным

ВоркфлоуРасширенный доступ234Звезды репозитория

Коротко о README

Описаны возможности, требования, установка, шаг за шагом сценарий CLI от ветки до сводки недели и вариант с навыками для агентов. Подробная документация вынесена на сайт проекта.

Бейдж для README

Сообщить о проблеме