Git Workflow Skill
Навык и плагин для Git и GitHub: ветки, Conventional Commits и путь запроса на слияние до зеленого мержа.
- 59 ★ репозитория
- Последний коммит
Расширенный доступ
Почему такой уровень
- Скрипты вызывают `git` и `gh`, могут сливать запросы и перебазировать ветки, а хук плагина блокирует действия при сбое.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/git-workflow-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скрипты вызывают `git` и `gh`, могут сливать запросы и перебазировать ветки, а хук плагина блокирует действия при сбое.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Навык `git-workflow` собирает рабочие приемы командной разработки: ветвление по Git Flow, GitHub Flow или от основной ветки, сообщения по Conventional Commits, рецензия и слияние запросов на слияние, разрешение конфликтов, перебазирование долгоживущих веток, хуки через `lefthook`, `husky` или `pre-commit`. К нему приложены скрипты `pr-status.sh`, `pr-merge.sh` и проверка маркеров конфликта, а команда `/pr-finish` доводит запрос до зеленого состояния. Строгие правила заданы жестко: без прямого пуша в основную ветку, без слияния при неразрешенных обсуждениях, без сжатия коммитов без просьбы, без утверждений «проверено» без вывода команды. Инструменты для запросов на слияние рассчитаны на GitHub, а для GitLab в справочнике лежат эквиваленты через `glab`.
Для кого. Командам на GitHub, которые доверяют агенту ветки, коммиты и запросы на слияние и хотят единых правил вместо вольной импровизации.
Подходит, если
- Агент оформляет серию коммитов, и они должны следовать Conventional Commits.
- Запрос на слияние завис из-за красного CI и нерешенных комментариев рецензентов.
- Долго живущую ветку надо подтянуть к основной и не потерять правки при слиянии.
- В репозитории настраивают хуки `pre-commit` и хотят избежать поломки в рабочих деревьях.
Не подходит, если
- Репозиторий на другом хостинге и нужны готовые скрипты слияния: они рассчитаны на GitHub.
- Нужно выпустить релиз: для этого у автора отдельный навык.
- Агенту нельзя разрешать запуск `git` и `gh`.
Пример запроса к агенту
Доведи этот запрос на слияние до мержа: перебазируй, почини CI, ответь на комментарии и сливай, когда все зеленое.Ограничения
Скрипты слияния работают через GraphQL GitHub и требуют `gh`, `git` и `uv` с Python 3.11 или новее, для файла `.spec-cleanup.yml` нужен `yq`. Установка через `npx skills` ставит только файлы `SKILL.md`, а хуки и команды приходят лишь через маркетплейс или папку навыков. Хук плагина завершается отказом, начиная с Claude Code 2.1.295. Правки внутри каталога установленного навыка запрещены правилами самого навыка.
Как отключить. Выполните `/plugin uninstall git-workflow@netresearch-claude-code-marketplace` либо удалите каталог `~/.claude/skills/git-workflow`.
Частые вопросы
Как поставить git-workflow в Claude Code?
Добавьте маркетплейс командой `/plugin marketplace add netresearch/claude-code-marketplace`, затем `/plugin install git-workflow@netresearch-claude-code-marketplace`. Так подтянутся хуки и команда `/pr-finish`.
Можно ли поставить без маркетплейса?
Да: клонируйте репозиторий в `~/.claude/skills/git-workflow`. С Claude Code 2.1.157 такая папка подхватывается сама вместе с хуками и командами, но `claude plugin update` для нее не работает.
Работает ли навык с GitLab?
Частично. Ветки и коммиты универсальны, а скрипты слияния и разбор обсуждений рассчитаны на GitHub. Эквиваленты через `glab` описаны в `references/pull-request-workflow.md`.
Какие правила навык считает обязательными?
Прямой пуш в основную ветку запрещен, слияние при неразрешенных обсуждениях тоже. Коммиты без просьбы остаются отдельными. Слово «проверено» требует вставленного вывода команды.
Что делает команда /pr-finish?
Доводит запрос до слияния: перебазирует, чинит CI, закрывает комментарии рецензентов, обновляет заголовок и описание и сливает, когда проверки зеленые.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл раскладывает правки на логичные коммиты по Conventional Commits и безопасно ведет ветки, отправку и pull request.
Официальные скиллы Flux CD: ответы про Flux, генерация манифестов, аудит GitOps-репозитория и разбор сбоев в живом кластере
Локальный шлюз перед git push: ревью, тесты, документация и линтер проходят в отдельной копии, и только после этого ветка уходит в удаленный репозиторий
Четыре скилла для GitHub Actions: ускорение CI, оценка конфигурации, поиск атак и отчеты StarSling.
prek — скилл для агентов
prek skill
Скилл prek учит агента настраивать Git-хуки на prek, Rust-замене pre-commit: конфиг, шимы, приоритеты, встроенные хуки и монорепозитории
Клиент Git для Windows, macOS и Linux со встроенным MCP-сервером: агент читает репозиторий, PR, задачи и логи CI, запись выключена
Коротко о README
Репозиторий публикует навык по открытому стандарту Agent Skills и дает несколько путей установки: маркетплейс, папка навыков, `npx skills`, релизный архив, клон и Composer для проектов на PHP.