git-workflow

Automate end-to-end Git workflows from feature branch creation to PR completion.

2|1|Updated Apr 10, 2023
One-click install
npx skills add https://github.com/popoffvg/dotfiles --skill git-workflow-popoffvg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-workflow
Source: https://github.com/popoffvg/dotfiles/tree/main/skills/git-workflow
Command: npx skills add https://github.com/popoffvg/dotfiles --skill git-workflow-popoffvg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Git workflows manually often leads to confusion around branching, committing, PRs, and adherence to conventions, which slows teams and introduces integration risks.

Core Features & Use Cases

  • End-to-end Git workflow guidance: From creating a feature branch to opening a PR, with prompts to split changes when needed.
  • Command references: /smart-commit, /pr, /fix provide structured guidance and automation prompts.
  • Branch naming conventions: Encourages patterns like feat/, fix/, refactor/, chore/, with practical examples.
  • Best practices & guardrails: Promotes safe, isolated commits, discourages mass adds, and reinforces hook usage.

Quick Start

Start an end-to-end Git workflow by creating a feature branch, making changes, and opening a PR.

Frequently Asked Questions about git-workflow

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

FAQPage Schema
How do I automate my Git workflow from branching to pull request?

Automate your Git workflow by using structured commands like /smart-commit, /pr, and /fix to guide feature branch creation, enforce safe commits, and complete pull requests end-to-end.

What is the best way to manage branch naming conventions in Git?

The best way to manage branch naming is adopting standardized prefixes like feat/, fix/, refactor/, and chore/ to isolate changes and maintain a clean, organized project history.

How do I create safe and isolated Git commits for a feature branch?

Create safe, isolated Git commits by discouraging mass adds and applying structured commit prompts that enforce best practices, ensuring only relevant changes are staged.

Can I split changes when creating a pull request?

Yes, the workflow provides prompts to split changes when needed during the end-to-end flow from feature branch creation to opening a pull request, ensuring integration safety.

Why should I use hooks in my Git workflow?

Hooks reinforce safe commit practices and guardrails in your Git workflow, preventing bad commits and ensuring adherence to branching conventions before integration.