Создание ветки по стандарту Git
★ 7.1 · engineering
Создание новой ветки по стандарту — это скилл для Claude Code, который разворачивает новую рабочую ветку из актуального upstream/main по канонической процедуре, включая конвенцию именования и перебазирование устаревших PR. Берут, когда нужно начать фичу, фикс или рефакторинг с чистой базы, когда PR завис и его нужно накатить на свежий main, или когда надо воспроизвести падение CI с гарантированно актуального состояния репозитория. Скилл проверяет чистоту рабочего дерева (`git status --porcelain`), наличие remote `upstream` (или подменяет его `origin` для форков), затем выполняет `git fetch upstream --prune --tags` и `git switch -c <branch> upstream/main`. Именование ветки — conventional-commit-стиль: `feat/`, `fix/`, `refactor/`, `chore/`, `docs/` + kebab-case slug. Вариант перебазирования использует `gh pr checkout` и `git rebase upstream/main` с обязательным `--force-with-lease` вместо `--force`. После ветвления чеклист рекомендует проверить `ANDROID_HOME` и прогнать `./gradlew assembleDebug`. Направление — создание и обновление веток, а не ревью кода или сборка. Заточен под репозиторий Meshtastic-Android, но применим к любому Android-проекту с аналогичным Git-workflow. Не подходит, если проект не использует upstream/origin-модель или conventional commits.
- #git
- #workflow
- #version-control
- #branching-strategy