finishing-a-development-branch
Завершение ветки разработки
Также доступно от: Cycleaddict,CodingCossack,davila7,DYAI2025,Cygnusfear,obra
Этот навык помогает Claude направлять разработчиков через процесс завершения ветки функции, проверяя прохождение тестов, представляя четкие опции слияния/PR/очистки и безопасно выполняя выбранный рабочий процесс.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «finishing-a-development-branch». Запустите навык после прохождения тестов
Ожидаемый результат:
Реализация завершена. Что вы хотите сделать?
1. Слиться обратно в main локально
2. Запушить и создать Pull Request
3. Оставить ветку как есть (разберусь позже)
4. Отбросить эту работу
Какую опцию выбираете?
Использование «finishing-a-development-branch». Пользователь выбирает опцию 1 (слияние локально)
Ожидаемый результат:
Переключено на 'main'.
Получены последние изменения.
Слито с 'feature-branch'.
Тесты проходят на слитом результате.
Ветка 'feature-branch' удалена.
Worktree очищен. Ветка завершена.
Аудит безопасности
БезопасноAll 27 static findings are false positives. The skill contains documentation (markdown instructions) showing example git commands, not actual executable code with command injection risks. The YAML frontmatter flagged as 'weak cryptographic algorithm' is standard skill metadata. The 'external_commands' patterns are markdown code blocks showing example commands users should run, not Ruby/shell backtick execution.
Проблемы высокого риска (1)
Проблемы среднего риска (1)
Проблемы низкого риска (1)
Оценка качества
Что вы можете построить
Завершение функциональной ветки
После реализации функции используйте этот навык для чистого слияния ветки, создания PR или безопасного отбрасывания работы
Интеграция в рабочий процесс агента
Вызывается как финальный шаг в навыках subagent-driven-development или executing-plans после завершения всех задач
Очистка ветки после код-ревью
Используйте после одобрения PR для слияния и очистки функциональной ветки из локальной и удаленной репозитория
Попробуйте эти промпты
Я закончил реализацию своей функции. Можете помочь мне завершить эту ветку разработки? Сначала запустите тесты, затем дайте мне опции для дальнейших действий.
Все тесты проходят. Пожалуйста, слейте эту ветку в main и очистите worktree.
Тесты зеленые. Пожалуйста, запушьте эту ветку и создайте pull request для ревью.
Я хочу отбросить эту работу. Пожалуйста, подтвердите перед удалением ветки.
Лучшие практики
- Всегда проверяйте прохождение тестов перед представлением опций для предотвращения слияния сломанного кода
- Представляйте ровно 4 опции без дополнительных объяснений для сохранения ясности решения пользователя
- Требуйте набранное подтверждение 'discard' перед удалением работы для предотвращения случайной потери
- Очищайте worktrees только для опций слияния и отбрасывания, но не для создания PR
Избегать
- Пропуск проверки тестов и прямой переход к слиянию или PR
- Представление открытых вопросов вместо структурированного выбора из 4 опций
- Автоматическая очистка worktrees для всех опций (ломает опции 2 и 3)
- Разрешение отбрасывания без явного набранного подтверждения
Часто задаваемые вопросы
Этот навык запускает тесты автоматически?
Что происходит, если тесты не проходят?
Могу ли я использовать это с GitLab или Bitbucket?
Как навык определяет базовую ветку?
Какие меры безопасности существуют для отбрасывания?
Обрабатывает ли этот навык конфликты слияния?
Сведения для разработчиков
Автор
ZhanlinCuiЛицензия
MIT
Репозиторий
https://github.com/ZhanlinCui/Ultimate-Agent-Skills-Collection/tree/main/finishing-a-development-branchСсылка
main
Структура файлов
📄 SKILL.md