finishing-a-development-branch

Verifies the test suite and offers merge, pull-request, or discard options for Git workflows.

Updated Feb 22, 2026
One-click install
npx skills add https://github.com/cristoslc/tidegate --skill finishing-a-development-branch-cristoslc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: finishing-a-development-branch
Source: https://github.com/cristoslc/tidegate/tree/main/.agents/skills/finishing-a-development-branch
Command: npx skills add https://github.com/cristoslc/tidegate --skill finishing-a-development-branch-cristoslc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines the process of finalizing development work, ensuring code quality and providing clear, structured options for integrating changes.

Core Features & Use Cases

  • Test Verification: Automatically runs the project's test suite to ensure code stability.
  • Branch Integration Options: Presents clear choices for merging, creating pull requests, or discarding work.
  • Worktree Management: Handles the cleanup of development worktrees to maintain a clean environment.
  • Use Case: After completing a new feature, use this Skill to verify all tests pass, then choose to merge the branch locally, create a pull request, or safely discard the changes if necessary.

Quick Start

Use the finishing-a-development-branch skill to complete this 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 finalize a development branch and ensure my code is ready for integration?

To finalize a development branch, you need to verify code stability by running tests and then select a structured integration option like merging or creating a pull request. This ensures deterministic code integration.

What is the best way to manage git worktree cleanup after finishing a feature?

Managing git worktree cleanup involves handling the removal of development environments after branch integration is complete. This maintains a clean workspace and safely discards unfinished features when necessary.

How do I verify tests before creating a pull request?

Verifying tests before creating a pull request requires automatically running the project's test suite to ensure code stability. This confirms that your feature changes do not break existing functionality.

Can I safely discard unfinished git features?

Yes, you can safely discard unfinished features by selecting the discard option during branch finalization. This provides a structured way to abandon changes while maintaining worktree cleanliness.

Does this workflow support both local merges and pull request creation?

Yes, this branch integration workflow supports both local merges and pull request creation. It presents clear choices allowing you to choose the best method for your code integration needs.