git-pr-ai CLI
Команды git и навыки для агентов: ветка из тикета JIRA, ИИ-коммит, pull request, описание, ревью и правка замечаний.
- 80 ★ репозитория
- Последний коммит
- Apache-2.0
Расширенный доступ
Почему такой уровень
- Команды коммитят, отправляют изменения и пишут в запросы на слияние от вашего имени, а diff уходит ИИ-провайдеру.
Установка
- Работает в
Ручная установка
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-инструментыCLI делит изменения на атомарные коммиты и пишет сообщения в стиле conventional commits через LLM, плюс навык для агентов.
Навык с четырьмя скриптами для gh отдает агенту состояние PR, ветки ревью и сбои CI одним вызовом и коротким выводом.
Скилл анализирует репозиторий и создает файлы для ИИ-агентов: AGENTS.md, указатели, рецензенты, CI и шаблоны
Brooklyn skills — 25 переносимых скиллов для агентов: ведение pull request, триаж, чистка кода, проверка интерфейса и исследования
Расширение GitHub CLI gh stack и скилл для агента: цепочка зависимых веток и PR, перебазирование, отправка и слияние всего стека целиком
Agentic OS добавляет к ИИ-агенту пять шагов работы и проверки в хуках git и CI, чтобы шаг без доказательств не считался сделанным
Коротко о README
Описаны возможности, требования, установка, шаг за шагом сценарий CLI от ветки до сводки недели и вариант с навыками для агентов. Подробная документация вынесена на сайт проекта.