git-workflow · netresearch — скилл для Claude Code: что делает и как установить
Набор правил и скриптов для работы с ветками, Conventional Commits и пулреквестами. Помогает безопасно вести изменения и контролировать слияния через GitHub CLI.
npx skills add netresearch/git-workflow-skill --skill git-workflow -a claude-codeЧто делает git-workflow
Скилл стандартизирует рабочий процесс с Git и пулреквестами. Он следит за форматом коммитов по схеме Conventional Commits, запрещает прямые пуши в main и требует запускать git push --force-with-lease вместо обычной принудительной перезаписи. Инструмент отслеживает неразрешённые треды обсуждений и не даёт слить код без зелёных тестов CI.
В репозитории есть готовые вспомогательные скрипты. Среди них — pr-status.sh для проверки статуса гейта, pr-merge.sh для подтверждения слияния и pr-sweep.sh для пакетной обработки нескольких задач. Также определяются конфигурации хуков через lefthook, husky, captainhook или pre-commit.
Скрипты пулреквестов завязаны на GraphQL от GitHub, поэтому для работы обязательно требуются установленные утилиты git и gh. Если в проекте используется GitLab, придётся вручную смотреть вызовы glab в справочнике references/pull-request-workflow.md.
Какие задачи решает
- внедрить Conventional Commits и проверять ветки
- блокировать слияние при открытых замечаниях в ревью
- проверять статус CI и сливать пулреквесты через скрипты
- настроить запуск хуков в репозитории
Примеры запросов агенту
- Проверь статус текущего PR и запусти pr-status.sh
- Оформи коммит по Conventional Commits и запушь с флагом --force-with-lease
- Выполни слияние через pr-merge.sh с флагом --self-reviewed
Как установить git-workflow
1Через Skills CLI (Vercel)
npx skills add netresearch/git-workflow-skill --skill git-workflow -a claude-code2Вручную: положить файлы
~/.claude/skills/git-workflow/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/git-workflow/
1Через Skills CLI (Vercel)
npx skills add netresearch/git-workflow-skill --skill git-workflow -a codex2Вручную: положить файлы
.agents/skills/git-workflow/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add netresearch/git-workflow-skill --skill git-workflow -a cursor2Вручную: положить файлы
.cursor/skills/git-workflow/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install netresearch/git-workflow-skill git-workflow2Вручную: положить файлы
.github/skills/git-workflow/SKILL.md1Через Skills CLI (Vercel)
npx skills add netresearch/git-workflow-skill --skill git-workflow -a gemini-cli2Командой платформы
gemini skills install https://github.com/netresearch/git-workflow-skill --path skills/git-workflowВручную: положить файлы
.devin/skills/git-workflow/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add netresearch/git-workflow-skill --skill git-workflow -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о git-workflow
Как установить git-workflow в Claude Code?
Для установки выполните команду npx skills add netresearch/git-workflow-skill --skill git-workflow -a claude-code.
Что делает скилл git-workflow?
Он задаёт строгие правила работы с Git: форматирует коммиты, контролирует процесс слияния веток, проверяет проверки CI и запрещает прямые изменения ветки main.
Какие программы нужны для работы git-workflow?
Потребуются установленные утилиты git и gh CLI. Для очистки спецификаций через .spec-cleanup.yml также понадобится yq.
Похожие скиллы
Все скиллы по теме «Git и GitHub» →Сначала — git-workflow от других авторов.