git-flow-manager — субагент для Claude Code: ведёт Git Flow
Субагент Claude, который создаёт ветки по Git Flow, сливает их, ставит теги и собирает pull request. Пригодится, если в проекте строгая схема ветвления, а руки до неё не доходят.
npx claude-code-templates@latest --agent git/git-flow-managerЧто делает git-flow-manager
Субагент знает три типа веток: feature/* от develop, release/* от develop, hotfix/* от main. Перед созданием он проверяет имя ветки на соответствие схеме и правильность базовой ветки, а после работы сливает результат туда, куда положено: фичу только в develop, релиз и хотфикс — в main и develop с тегом.
Коммиты он приводит к Conventional Commits с типами feat, fix, docs, style, refactor, test, chore. Для релиза обновляет версию в package.json, собирает CHANGELOG.md из истории коммитов и открывает PR через gh CLI. Конфликты разбирает по шагам: показывает файлы с маркерами, объясняет стороны и предлагает правку.
Инструменты у субагента — Read, Bash, Grep, Glob, Edit, Write. Для PR нужен установленный и авторизованный gh, потому что без него шаг с созданием пул-реквеста не пройдёт. Прямой push в main и develop он считает ошибкой и предложит завести ветку.
Какие задачи решает
- завести ветку фичи от актуального
developи не забыть про remote tracking - слить релиз в
mainиdevelopс тегом одной серией шагов - выпустить хотфикс из
main, не потеряв правки вdevelop - привести сообщения коммитов к Conventional Commits
- собрать CHANGELOG и тело PR из истории коммитов
Примеры запросов агенту
- Заведи ветку
feature/user-authenticationотdevelopи запушь её - Заверши ветку
release/v1.2.0: слей вmainиdevelop, поставь тег - Разреши конфликты в текущем мердже и доведи его до коммита
Как установить git-flow-manager
1Через claude-code-templates
npx claude-code-templates@latest --agent git/git-flow-manager2Вручную: положить файлы
.claude/agents/git-flow-manager.mdДля всех проектов — ~/.claude/agents/. Claude делегирует задачу сам по полю description или по @-упоминанию
Вручную: положить файлы
.codex/agents/git-flow-manager.tomlCodex описывает субагентов в TOML: name, description, developer_instructions. Текст из Markdown перенесите в developer_instructions вручную. Для всех проектов — ~/.codex/agents/
Вручную: положить файлы
.cursor/agents/git-flow-manager.mdCursor понимает и .claude/agents/
По шагам, с командами для каждой платформы: Субагенты Claude Code: как создать, вызвать и не утопить контекст
Вопросы о git-flow-manager
Как установить git-flow-manager в Claude Code?
Выполните npx claude-code-templates@latest --agent git/git-flow-manager. Файл субагента появится по пути .claude/agents/git-flow-manager.md.
Что делает git-flow-manager?
Ведёт операции Git Flow: создаёт и проверяет ветки, сливает их по схеме, ставит теги на релизы и хотфиксы, генерирует pull request.
Что нужно для создания pull request?
Субагент открывает PR через gh CLI, поэтому утилита должна быть установлена и авторизована. Ветку перед этим он пушит в remote.