finishing-a-development-branch

Verify tests and merge or create pull requests for development branches.

2|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/DavidSchmidt00/padel-agent --skill finishing-a-development-branch-davidschmidt00
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/DavidSchmidt00/padel-agent/tree/main/.agents/skills/finishing-a-development-branch
Command: npx skills add https://github.com/DavidSchmidt00/padel-agent --skill finishing-a-development-branch-davidschmidt00

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of concluding development tasks by providing clear, actionable options for integrating completed work, ensuring a clean and efficient workflow.

Core Features & Use Cases

  • Test Verification: Automatically checks if tests pass before proceeding.
  • Integration Options: Offers choices for merging locally, creating a Pull Request, keeping the branch, or discarding work.
  • Worktree Management: Handles the cleanup or preservation of worktrees based on the chosen action.
  • Use Case: After finishing a new feature, you can use this skill to verify all tests are passing, then choose to merge it directly into the main branch, create a PR for review, or safely discard the changes if the work is no longer needed.

Quick Start

Use the finishing-a-development-branch skill to complete the current development work.

Frequently Asked Questions about finishing-a-development-branch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely merge a finished development branch into the main branch?

To finish a development branch, this skill verifies tests pass, determines the base branch, presents options for local merging or pull request creation, and executes the chosen workflow with proper repository cleanup.

What is the best workflow for creating a pull request after finishing a feature?

The best pull request workflow verifies tests pass, determines the base branch, guides you through PR creation, and handles worktree cleanup to maintain a clean repository state.

Can I discard local git branch changes without losing unaffected repository data?

Yes, you can safely discard development branch changes because this skill emphasizes preventing data loss and maintaining a clean repository state when removing unneeded work.

Does this development workflow require passing tests before integrating code?

Yes, this development workflow automatically verifies that tests pass before presenting options to merge locally, create a pull request, or discard work.

What should I do to keep my git repository clean after completing a branch merge?

To keep your git repository clean, this skill handles worktree management by cleaning up or preserving worktrees based on the chosen integration action and removing completed branches.

When should I choose a local merge over a pull request for branch integration?

Choose a local merge for direct integration without external review, whereas pull request creation is presented when you need code review before finalizing the development workflow.