One-click install
npx skills add https://github.com/korwlik23/skills --skill git-workflow-korwlik23
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/korwlik23/skills/tree/main/v1/git-workflow
Command: npx skills add https://github.com/korwlik23/skills --skill git-workflow-korwlik23

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git branching and collaboration breakdowns cause lost work, messy history, broken releases, and time-consuming merge conflicts that stall delivery.

Core Features & Use Cases

  • Branching & Release Strategy: Choose and apply the right workflow (GitHub Flow, Git Flow, Trunk-Based) so main stays deployable while features move safely.
  • Commit & PR Conventions: Standardize Conventional Commits and PR structure to improve review efficiency and long-term maintainability.
  • Conflict Resolution & Change Recovery: Follow a disciplined conflict resolution process that avoids destructive mistakes, including safe rebase/merge guidance and undo/recovery principles.
  • Release & Changelog Operations: Use SemVer, tagging, and a structured changelog format to make releases traceable and consistent.

Quick Start

Ask: “Use git-workflow to propose a branching strategy, commit message format, PR template, and a conflict-resolution plan for my current repository changes.”

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I choose the best Git branching strategy for my team?

Choosing a Git branching strategy depends on your release cadence; this workflow compares GitHub Flow, Git Flow, and Trunk-Based Development so your main branch stays deployable while features move safely.

What's the best way to resolve Git merge conflicts without losing work?

Resolving Git merge conflicts safely requires inspecting the repository state first; this workflow provides explicit guidance for destructive operations, rebases, and change recovery to prevent lost work.

How do conventional commits improve pull request reviews?

Conventional commits standardize commit messages and PR structure, making pull request reviews more efficient and long-term maintenance easier by keeping history traceable and consistent.

How do I generate a changelog and manage SemVer tagging for a release?

Release management uses SemVer tagging and a structured changelog format to make versioned releases traceable, ensuring consistent preparation across solo and team settings.

Can I use this Git workflow for solo development and hotfixes?

Yes, this Git workflow applies to day-to-day development tasks including solo feature work, hotfixes, rebases, merges, and versioned release preparation across both solo and team settings.