git-workflow-strategy — скилл для Claude Code: GitFlow и trunk-based
Скилл помогает агенту выбрать схему ветвления и провести фичу, релиз или хотфикс по шагам. Пригодится, когда в команде нет единых правил работы с ветками.
npx skills add aj-geddes/useful-ai-prompts --skill git-workflow-strategy -a claude-codeЧто делает git-workflow-strategy
Скилл описывает три модели: GitFlow, GitHub Flow и trunk-based development. Внутри — инструкция для агента, быстрый пример с git flow init -d, старт и завершение фичи, релиза и хотфикса, а также отдельные справочники в каталоге references/: настройка GitFlow, скрипт стратегии слияния и совместная работа с код-ревью.
Правила собраны в два списка. Агент будет советовать короткие ветки фич (меньше 3 дней), префиксы в именах веток, ревью перед слиянием в main и защиту основных ветвей. И наоборот: не коммитить прямо в main, не держать долгие ветки, не смешивать несколько фич в одной, не делать force push в общие ветки. Для trunk-based development отдельно сказано: сливать без merge-коммитов.
GitFlow из быстрого примера требует установленного git-flow. Если его нет, команды git flow ... просто не выполнятся — это повод проверить окружение до того, как агент начнёт работу. Скилл подходит для Claude, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode; лицензия MIT.
Какие задачи решает
- выбрать схему ветвления под размер команды и цикл релизов
- провести фичу от старта ветки до слияния
- оформить релиз с обновлением версии и changelog
- выпустить хотфикс в прод по шагам
- настроить правила защиты main и обязательное ревью
Примеры запросов агенту
- Помоги настроить GitFlow в проекте и покажи шаги для первой фичи
- Какая стратегия ветвления подойдёт команде из пяти человек с релизами раз в две недели?
- Проведи хотфикс 1.0.1: какие команды выполнить по порядку?
Как установить git-workflow-strategy
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill git-workflow-strategy -a claude-code2Вручную: положить файлы
~/.claude/skills/git-workflow-strategy/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/git-workflow-strategy/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill git-workflow-strategy -a codex2Вручную: положить файлы
.agents/skills/git-workflow-strategy/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill git-workflow-strategy -a cursor2Вручную: положить файлы
.cursor/skills/git-workflow-strategy/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install aj-geddes/useful-ai-prompts git-workflow-strategy2Вручную: положить файлы
.github/skills/git-workflow-strategy/SKILL.md1Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill git-workflow-strategy -a gemini-cli2Командой платформы
gemini skills install https://github.com/aj-geddes/useful-ai-prompts --path skills/git-workflow-strategyВручную: положить файлы
.devin/skills/git-workflow-strategy/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add aj-geddes/useful-ai-prompts --skill git-workflow-strategy -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора118
Похожие
Рядом в теме «Git и GitHub»
Все скиллы по теме «Git и GitHub» →Вопросы о git-workflow-strategy
Как установить git-workflow-strategy в Claude?
Выполните npx skills add aj-geddes/useful-ai-prompts --skill git-workflow-strategy -a claude-code. Файл скилла появится по пути ~/.claude/skills/git-workflow-strategy/SKILL.md.
Что делает git-workflow-strategy?
Описывает GitFlow, GitHub Flow и trunk-based development, а также правила именования веток, слияния и ревью. Агент опирается на это, когда вы просите настроить работу с ветками или провести релиз.
Нужен ли git-flow для работы скилла?
Быстрый пример построен на командах git flow init, git flow feature start и подобных, поэтому без установленного git-flow они не сработают. Остальные справочники описывают обычные команды Git.
Исходный текст
SKILL.md · MIT
--- name: git-workflow-strategy description: > Master Git workflows including GitFlow, GitHub Flow, Trunk-Based Development. Configure branches, merge strategies, and collaboration patterns for team environments. --- # Git Workflow Strategy ## Table of Contents - [Overview](#overview) - [When to Use](#when-to-use) - [Quick Start](#quick-start) - [Reference Guides](#reference-guides) - [Best Practices](#best-practices) ## Overview Establish efficient Git workflows that support team collaboration, code quality, and deployment readiness through structured branching strategies and merge patterns. ## When to Use - Team collaboration setup - Release management - Feature development coordination - Hotfix procedures - Code review processes - CI/CD integration planning ## Quick Start Minimal working example: ```bash # Initialize GitFlow git flow init -d # Start a feature git flow feature start new-feature # Work on feature git add . git commit -m "feat: implement new feature" git flow feature finish new-feature # Start a release git flow release start 1.0.0 # Update version numbers, changelog git add . git commit -m "chore: bump version to 1.0.0" git flow release finish 1.0.0 # Create hotfix git flow hotfix start 1.0.1 # Fix critical bug git add . git commit -m "fix: critical bug in production" git flow hotfix finish 1.0.1 ``` ## Reference Guides Detailed implementations in the `references/` directory: | Guide | Contents | |---|---| | [GitFlow Workflow Setup](references/gitflow-workflow-setup.md) | GitFlow Workflow Setup, GitHub Flow Workflow, Trunk-Based Development, Git Configuration for Workflows (+1 more) | | [Merge Strategy Script](references/merge-strategy-script.md) | Merge Strategy Script | | [Collaborative Workflow with Code Review](references/collaborative-workflow-with-code-review.md) | Collaborative Workflow with Code Review | ## Best Practices ### ✅ DO - Choose workflow matching team size and release cycle - Keep feature branches short-lived (< 3 days) - Use descriptive branch names with type prefix - Require code review before merging to main - Enforce protection rules on main/release branches - Rebase frequently to minimize conflicts - Write atomic, logical commits - Keep commit messages clear and consistent ### ❌ DON'T - Commit directly to main branch - Create long-lived feature branches - Use vague branch names (dev, test, temp) - Merge without code review - Mix multiple features in one branch - Force push to shared branches - Ignore failing CI checks - Merge with merge commits in TBD
© aj-geddes · MIT · aj-geddes/useful-ai-prompts