What problem does it solve?
This Skill provides a streamlined process to complete development work, including test verification, presenting merge and PR options, and executing the chosen workflow.
Core Features & Use Cases
- Test Verification: Ensures tests pass before proceeding to merge or PR options.
- Mode Selection: Offers interactive or automated mode based on flags or environment variables.
- Merge and PR Options: Presents clear choices to merge locally, create a PR, keep the branch as-is, or discard the work.
- PR Creation: Automates PR creation with conditional sections for questions and review findings summary.
- Cleanup Worktree: Cleans up worktree based on the selected option.
- Use Case: After completing feature development, use the
finish-branch skill to verify tests, choose a merge or PR option, and execute the workflow to complete the branch work.
Quick Start
To complete your branch with merge or PR options, use the finish-branch skill and follow the interactive prompts or run with turbo mode using UBERDEV_TURBO=1.