What problem does it solve?
This Skill guides the completion of development work through rigorous test verification, structured options for merging or pushing, and systematic cleanup. It ensures clean merges, prevents incomplete or broken code from being integrated, and streamlines the final steps of your development workflow, saving time and reducing errors.
Core Features & Use Cases
- Mandatory Test Verification: Ensures all project tests pass as a critical first step before any completion claims or merges.
- Structured Options: Presents clear, predefined choices for completing work: merge locally, push and create a Pull Request, keep the branch, or discard the work.
- Automated Cleanup: Handles branch deletion and worktree cleanup for selected options, maintaining a tidy repository.
- Use Case: You've finished a feature on a development branch. Use this skill to verify tests, choose to merge it to
main, and automatically handle all the necessary Git operations and cleanup, ensuring a smooth and error-free integration.
Quick Start
Use the finishing-a-development-branch skill to complete the work on 'feature-branch-X' and merge it into the main branch.