git-flow

Automate Git Flow branch management for features, releases, and hotfixes.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/oscardlfr/AndroidCommonDoc --skill git-flow-oscardlfr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-flow
Source: https://github.com/oscardlfr/AndroidCommonDoc/tree/main/skills/git-flow
Command: npx skills add https://github.com/oscardlfr/AndroidCommonDoc --skill git-flow-oscardlfr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The git-flow Skill simplifies the management of complex Git Flow workflows, providing a streamlined approach to branching, merging, and releasing with Git.

Core Features & Use Cases

  • Branch Management: Start feature, release, and hotfix branches easily.
  • Merge Automation: Automate the squash-merge process of feature branches into 'develop'.
  • Release Management: Create release branches, merge to 'master', tag, and back-merge for a seamless release process.
  • Hotfix Handling: Manage emergency fixes from the 'master' branch.
  • Status Overview: Get an overview of the current branch topology and pending merges.
  • Use Case: Ideal for teams that use Git Flow to manage their project branches and want to automate and streamline their workflow.

Quick Start

Execute 'git-flow start feature/my-new-feature' to begin a new feature branch.

Frequently Asked Questions about git-flow

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

FAQPage Schema
How do I automate Git Flow branch management for feature and release workflows?

Git Flow branch management is automated by executing scripts to start feature, release, and hotfix branches. This streamlines branching workflows by automating the creation and merging processes for developers.

How do I squash-merge a feature branch into the develop branch?

Squash-merging a feature branch into develop is handled by the merge automation feature. It streamlines the Git Flow workflow by automatically squashing commits and integrating them into the development branch.

What is the best way to manage emergency hotfixes from the master branch?

Emergency hotfixes from the master branch are managed using the dedicated hotfix handling feature. It automates the Git Flow process of branching from master to apply critical fixes and seamlessly integrate them back.

Does this Git Flow automation tool require prior experience with the branching model?

Prior experience with the Git Flow model is required to use this automation tool effectively. It is specifically intended for developers who already understand branching workflows and need to automate their processes.

Can I view the current branch topology and pending merges in Git Flow?

Viewing the current branch topology and pending merges is supported through the status overview feature. It provides a clear overview of the Git Flow branch structure to help track pending merges and branch states.

How do I create a release branch, merge to master, and tag it automatically?

Creating a release branch, merging to master, tagging, and back-merging is executed through the release management feature. It ensures a seamless release process by automating the complete Git Flow release cycle.