git-github-flow

Feature:xyz123abc456def789ghi0jkl1m2n3o4p5q6r7s8t9u0v1w2x3y4z5a6b7c8d9e0f1g2h3i4j5k6l7m8n9o0p1q2r3s4t5u6v7w8x9y0z1A2B3C4D5E6F7G homing togglable—

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AndresJQCode/template-net-core-9-DDD --skill git-github-flow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-github-flow
Source: https://github.com/AndresJQCode/template-net-core-9-DDD/tree/main/.claude/skills/git-github-flow
Command: npx skills add https://github.com/AndresJQCode/template-net-core-9-DDD --skill git-github-flow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a clear, standardized process for managing code changes using Git and the GitHub Flow model, ensuring a deployable main branch and efficient collaboration.

Core Features & Use Cases

  • Branching Strategy: Guides the creation of feature and fix branches.
  • Pull Request Workflow: Details the process for submitting and reviewing code changes.
  • Conflict Resolution: Offers strategies for updating branches with the latest changes from main.
  • Use Case: When starting a new feature, you'll create a branch, make commits, push, and open a pull request, following the described steps.

Quick Start

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

Frequently Asked Questions about git-github-flow

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

FAQPage Schema
What is the GitHub Flow workflow for collaborative software development?

The GitHub Flow workflow is a Git branching model where you create a branch, make commits, submit a pull request, and merge into main. It ensures the main branch remains deployable through atomic commits and clear naming conventions.

How do I create a feature branch and open a pull request using GitHub Flow?

To create a feature branch and open a pull request, branch from main, make atomic commits, push the branch, and submit a pull request for review. This process ensures code changes are verified before merging into the deployable main branch.

How do I resolve Git merge conflicts when updating my branch with the latest main changes?

To resolve Git merge conflicts, rebase your feature branch onto the latest main changes. This updates your branch with the newest code, allowing you to handle conflicts locally before completing your pull request workflow.

When should I use the GitHub Flow branching strategy over other Git workflows?

Use the GitHub Flow branching strategy when you need a lightweight process for continuous deployment. It is ideal for collaborative software development requiring a constantly deployable main branch and straightforward pull request reviews.

Do I need prior Git knowledge to implement this version control workflow?

You need basic Git knowledge to implement this version control workflow, as it involves branching, committing, rebasing, and merging. The workflow standardizes these actions to maintain a deployable main branch.

What are the best practices for Git commit messages in a pull request workflow?

Best practices for Git commits in a pull request workflow involve making atomic commits focused on single changes. Clear branch naming conventions and standardized commits maintain a clean, deployable main branch history.