finishing-a-development-branch
Завершайте git-ветки с уверенностью
Также доступно от: Cycleaddict,obra,davila7,CodingCossack,DYAI2025,ZhanlinCui,Cygnusfear
Этот навык автоматизирует завершающие этапы разработки функциональности: проверяет прохождение тестов, предоставляет четкие опции слияния/PR и безопасно выполняет выбранный рабочий процесс.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «finishing-a-development-branch». I'm done with my feature. Can you help me finish this branch?
Ожидаемый результат:
Running test suite...
✓ All tests pass (42 passed, 0 failed)
Implementation complete. What would you like to do?
1. Merge back to main locally
2. Push and create a Pull Request
3. Keep the branch as-is (I'll handle it later)
4. Discard this work
Which option?
Использование «finishing-a-development-branch». Option 2 - create a PR
Ожидаемый результат:
✓ Pushed branch 'feature/add-user-auth'
✓ Created PR #42: Add user authentication
✓ Removed worktree at '/Users/dev/project/.git/worktrees/feature-add-user-auth'
Branch complete! Pull request created and worktree cleaned up.
Аудит безопасности
БезопасноAll static findings are false positives. The 23 external command detections are legitimate git operations (checkout, branch, merge, push, worktree) that form the core functionality of this git workflow skill. The 2 filesystem detections are standard shell redirection and git worktree management. The high-severity crypto flags are false positives from text pattern misidentification.
Факторы риска
⚙️ Внешние команды (6)
📁 Доступ к файловой системе (2)
Оценка качества
Что вы можете построить
Завершение функциональной ветки
После завершения задач реализации используйте этот навык для чистого слияния или PR выполненной работы
Очистка рабочих деревьев разработки
Используйте после завершения разработки для удаления временных worktrees, созданных в процессе работы
Стандартизация завершения веток в команде
Обеспечьте единообразный рабочий процесс завершения веток среди членов команды
Попробуйте эти промпты
I'm done with my feature. Can you help me finish this branch?
All tests are passing. I want to create a pull request and clean up my worktree.
Please merge my branch into main locally and verify tests still pass.
I want to discard this work. Please confirm before deleting anything.
Лучшие практики
- Всегда проверяйте прохождение тестов перед предоставлением опций, чтобы предотвратить слияние нерабочего кода
- Предоставляйте ровно 4 опции без дополнительных объяснений для ясности выбора пользователя
- Требуйте подтверждение вводом 'discard' для предотвращения случайной потери работы
Избегать
- Пропуск проверки тестов и прямой переход к слиянию или PR
- Задание открытых вопросов типа 'Что делать дальше?' вместо предоставления опций
- Автоматическая очистка worktrees для всех опций (выполняйте только для merge и discard)
Часто задаваемые вопросы
Что произойдет, если тесты не пройдут?
Можно ли создать PR без предварительного пуша?
Что такое worktree?
Обрабатывает ли этот навык конфликты слияния?
Какие git-хосты поддерживаются?
Что если я выберу Опцию 3 (сохранить ветку)?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/finishing-a-development-branchСсылка
main
Структура файлов
📄 SKILL.md