agency-git-workflow-master

Enforce clean Git histories with atomic and conventional commits.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/jay6697117/agency-agents-antigravity --skill agency-git-workflow-master
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agency-git-workflow-master
Source: https://github.com/jay6697117/agency-agents-antigravity/tree/main/.agents/skills/agency-git-workflow-master
Command: npx skills add https://github.com/jay6697117/agency-agents-antigravity --skill agency-git-workflow-master

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Teams often struggle with messy Git histories, inconsistent branching, and risky merges. This Skill provides a structured approach to maintain clean commits and robust branching strategies.

Core Features & Use Cases

  • Clean commits: atomic, well-described messages following conventional commits.
  • Smart branching: adapt to team size and release cadence with trunk-based or feature-branch models.
  • Safe collaboration: guidance on rebase vs merge, conflict resolution, and protecting main.
  • Advanced techniques: worktrees, bisect, reflog, cherry-pick, and CI integration.

Quick Start

Initialize a trunk-based workflow on your main branch and start enforcing atomic commits with conventional messages for every feature.

Frequently Asked Questions about agency-git-workflow-master

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

FAQPage Schema
How do I establish a clean Git history with conventional commits during feature development?

To establish a clean Git history, enforce atomic commits with conventional messages and adopt a structured branching model like trunk-based development. This ensures atomic, well-described commits throughout the feature development lifecycle.

What is the best way to manage multi-developer Git branching and prevent risky merges?

The best way to manage multi-developer branching is adapting to your team size with feature-branch or trunk-based models. This protects the main branch by providing structured guidance on rebase vs merge decisions and conflict resolution.

Can I use Git worktrees for parallel CI-friendly branch management?

Yes, you can use Git worktrees to enable parallel branch management and CI integration. Worktrees allow multiple working directories connected to the same repository, supporting advanced techniques for isolated feature development.

When do I need to use advanced Git techniques like reflog, bisect, and cherry-pick?

You need to use advanced Git techniques like reflog, bisect, and cherry-pick during complex code reviews and multi-developer collaboration. These mechanisms recover lost commits, isolate regressions, and apply specific changes across branches.

Does enforcing rebasing over merging work better for CI-friendly release workflows?

Enforcing rebasing over merging works better for CI-friendly release workflows by maintaining a linear project history. This approach avoids messy merge commits and supports robust branching strategies tailored to your team's release cadence.