Сводка
Структурированный рабочий процесс для завершения веток разработки с проверкой тестов и опциями слияния/запроса на слияние.
-
Проверяет, что все тесты проходят, прежде чем представлять варианты интеграции, предотвращая слияние или отправку сломанного кода
-
Предлагает ровно четыре варианта: слить локально, создать запрос на слияние, оставить ветку без изменений, или удалить с подтверждением
-
Выполняет выбранный рабочий процесс, включая обнаружение базовой ветки, git-операции и очистку рабочего дерева
-
Интегрируется с навыками subagent-driven-development и executing-plans для завершения выполненной работы
Завершение ветки разработки
Обзор
Основной принцип: Проверка тестов → Определение окружения → Предложение вариантов → Выполнение выбора → Очистка.
Анонс в начале: "Я использую навык finishing-a-development-branch для завершения этой работы."
Шаг 1: Проверка тестов
Запустите полный набор тестов проекта (npm test / cargo test / pytest / go test ./...).
Если тесты не проходят, сообщайте об ошибках и остановитесь — меню появляется после зелёного набора тестов:
Tests failing (<N> failures). Must fix before completing:
[Show failures]
Показать еще