git-flow

Create and finish Git feature, bugfix, hotfix, and release branches with validation.

12|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/KilimcininKorOglu/cli-tweaks --skill git-flow-kilimcininkoroglu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-flow
Source: https://github.com/KilimcininKorOglu/cli-tweaks/tree/main/claude/skills/git-flow
Command: npx skills add https://github.com/KilimcininKorOglu/cli-tweaks --skill git-flow-kilimcininkoroglu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the complex and error-prone process of managing Git branches according to established workflows, ensuring consistency and reducing manual mistakes.

Core Features & Use Cases

  • Structured Branching: Creates and manages feature, bugfix, hotfix, and release branches following strict rules.
  • Automated Merging: Handles merging branches back to their appropriate targets (development, master/main) with validation.
  • Use Case: When starting a new feature, you can simply tell the AI to create a feature/user-login branch, and it will automatically branch from development, pull the latest changes, and create the new branch, enforcing all defined rules.

Quick Start

Use the git flow skill to create a new feature branch named 'add-user-profile'.

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 branching workflows for feature and release branches?

Automating Git branching workflows involves using structured rules to create and manage feature, bugfix, hotfix, and release branches. This skill handles automatic base branch detection and enforces strict validation rules for merging branches back to their defined targets.

What is the best way to manage hotfix branches without manual Git errors?

Managing hotfix branches without manual errors requires strict adherence to defined merge targets and branch naming conventions. This skill automates finishing hotfix branches, ensuring validation rules are met before merging back to master or development branches.

How do I create a Git feature branch that automatically pulls the latest changes?

To create a Git feature branch that pulls latest changes, instruct the skill to create a branch like 'feature/user-login'. It automatically detects the development base branch, pulls recent updates, and creates the new branch following enforced workflow rules.

Do I need the git command-line tool to use structured branch validation rules?

Yes, the git command-line tool is required to use structured branch validation rules. The skill depends on the local command-line environment to execute branch creation, automatic merging, and strict validation against defined branching strategies.

Can I use conventional commit strategies with automated release branch management?

Yes, automated release branch management requires adherence to conventional commit and branching strategies. The skill validates branch names and ensures release branches merge strictly into their appropriate defined targets like master or development.

Why does my Git branch merge fail strict validation rules during branch finishing?

Git branch merges fail strict validation rules when branch naming conventions are ignored or merge targets are mismatched. The skill enforces defined merge targets, requiring adherence to conventional branching strategies before successfully finishing any branch.