finish-feature

Community

Seamlessly merge feature branches to main.

Authorotrebu
Version1.0.0
Installs0

System Documentation

What problem does it solves? Merging feature branches back into the main development line can be a meticulous and error-prone process, involving multiple Git commands, status checks, and conflict resolutions. This Skill automates the entire workflow, ensuring a smooth and reliable merge.

Core Features & Use Cases

  • Automated Merge Workflow: Guides you through verifying the current branch, checking the working directory, switching to main, pulling the latest changes, merging the feature branch, and pushing to the remote.
  • Conflict Handling: Intelligently detects merge conflicts, notifies you, and lists conflicting files, allowing for focused manual resolution when necessary.
  • Optional Branch Deletion: Offers to clean up by deleting the feature branch both locally and remotely after a successful merge.
  • Use Case: After completing a feature, simply tell Claude "finish the user-auth feature." It will handle all the Git operations, from pulling the latest main to merging and pushing, ensuring your main branch is up-to-date and your feature branch is cleanly integrated.

Quick Start

Finish the current feature branch and merge it into the main branch, then push the changes.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: finish-feature
Download link: https://github.com/otrebu/agents/archive/main.zip#finish-feature

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository