addy-git-workflow-and-versioning

Codify Git workflow practices for commits, branching, and conflict resolution.

Updated Mar 19, 2026
One-click install
npx skills add https://github.com/japurcell/skills --skill addy-git-workflow-and-versioning
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: addy-git-workflow-and-versioning
Source: https://github.com/japurcell/skills/tree/main/skills/addy-git-workflow-and-versioning
Command: npx skills add https://github.com/japurcell/skills --skill addy-git-workflow-and-versioning

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Structures git workflow practices. Use when making any code change. Use when committing, branching, resolving conflicts, or when you need to organize work across multiple parallel streams.

Core Features & Use Cases

  • Clear branching strategies (e.g., main with short-lived feature branches) to keep history clean and deployable.
  • Atomic commits and descriptive messages to simplify reviews and reversions.
  • Change summaries and pre-commit hygiene to improve auditability and quality control.
  • Use case: when coordinating work across multiple teammates on a feature rollout or when resolving merge conflicts during integration.

Quick Start

Start by applying trunk-based development guidelines to plan feature integration.

Frequently Asked Questions about addy-git-workflow-and-versioning

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

FAQPage Schema
How do atomic commits improve code review and conflict resolution?

Atomic commits bundle a single, self-contained logical change with a descriptive message. This practice simplifies code reviews, improves auditability, and makes reverting specific changes much easier if a feature rollout introduces conflicts.

Can I use feature flags with trunk-based development for safer rollouts?

You manage merge conflicts during integration by combining trunk-based branching with pre-commit hygiene and change summaries. This ensures that branches stay short-lived, reducing integration friction and keeping the main history clean.

What pre-commit hygiene should I apply before merging feature branches?

Pre-commit hygiene involves checking code quality before finalizing commits. It improves auditability and quality control by ensuring that only clean, reviewed changes are integrated, preventing broken code from reaching the main branch.

Does this Git workflow approach work for large software engineering teams?

You need change summaries in your Git workflow when coordinating feature rollouts across multiple teammates. They provide clear auditability by documenting the scope of changes, which is critical for quality control during complex integration.