git-workflow

Automate Git branch creation, conventional commits, and PR workflows.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/oakoss/open-saas-kit --skill git-workflow-oakoss
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/oakoss/open-saas-kit/tree/main/.claude/skills/git-workflow
Command: npx skills add https://github.com/oakoss/open-saas-kit --skill git-workflow-oakoss

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows are often inconsistently applied, leading to confusing branches and PRs. This Skill standardizes and streamlines the process, reducing merge conflicts and speeding up collaboration.

Core Features & Use Cases

  • Branch naming conventions: Enforces type/description patterns for consistent branching.
  • Conventional commits: Provides guidance on subject lines and scopes to improve changelogs.
  • PR creation & workflow: Helps create feature branches, commit changes, push, and open PRs with a standard template.

Quick Start

Follow these commands to initialize and open a feature PR:

Create feature branch

git checkout -b feat/add-user-auth

Make changes and commit

git add . git commit -m "feat(auth): add user authentication"

Push and create PR

git push -u origin feat/add-user-auth gh pr create --title "feat(auth): add user authentication" --body "..."

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I standardize git branch naming conventions for feature branches?

Standardize git branch naming by enforcing type and description patterns, such as feat/add-user-auth, to ensure consistent branching across your software development lifecycle. This reduces merge conflicts and speeds up collaboration.

What is the best way to write conventional commits for better changelogs?

Conventional commits improve changelogs by using clear subject lines and consistent scopes, like feat(auth): add user authentication. This standardizes commit messages to make project history and changes easier to track.

How do I automate pull request creation with a standard workflow template?

Automate pull request creation by pushing your feature branch and opening PRs with a reusable workflow template. This standardizes PR descriptions and streamlines the review process within your team's software lifecycle.

Why should I use a standardized git workflow for pull requests?

A standardized git workflow for pull requests solves the problem of inconsistently applied branching rules, which leads to confusing PRs. It streamlines the process, reducing merge conflicts and accelerating team collaboration.

Do I need specific tools to enforce conventional commits and branch naming?

No specific tools are required to enforce conventional commits and branch naming. The workflow relies on standard Git commands and a CLI like gh for PR creation, guiding subject lines and scopes without extra dependencies.