git

Automate Git branch lifecycle, worktree isolation, and Conventional Commits operations.

2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/dd-xiaozhi/dev-agent-flow --skill git-dd-xiaozhi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git
Source: https://github.com/dd-xiaozhi/dev-agent-flow/tree/main/.claude/skills/git
Command: npx skills add https://github.com/dd-xiaozhi/dev-agent-flow --skill git-dd-xiaozhi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill solves the fragmentation and inconsistency of manual Git operations by enforcing a strict, configuration-driven workflow that ensures branch hygiene, standardized commit messages, and safe merging practices.

Core Features & Use Cases

  • Branch Lifecycle Management: Automates the creation, merging, and cleanup of feature, bugfix, hotfix, and release branches based on project-specific rules.
  • Worktree Isolation: Manages independent worktrees for parallel task execution, preventing context switching overhead and file conflicts.
  • Conventional Commits Enforcement: Ensures all commits follow the Conventional Commits specification in Chinese, maintaining a clean and readable project history.
  • Use Case: When starting a new feature, the Skill automatically creates a dedicated worktree, ensures the correct branch is checked out from the master source, and prepares the environment for development.

Quick Start

Use the git skill to create a new feature branch named feature/1000123-add-payment based on the master branch.

Frequently Asked Questions about git

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

FAQPage Schema
How do I automate Git branch lifecycle management for multi-branch feature development?

Git branch lifecycle management can be automated using a configuration-driven workflow that enforces branch hygiene and safe merging practices. This ensures standardized creation, merging, and cleanup of feature, bugfix, and release branches.

How do I enforce Conventional Commits compliance for my Git workflow?

Conventional Commits compliance is enforced automatically during standardized commit operations. This ensures all commit messages follow the specification, maintaining a clean and readable project history throughout the development workflow.

What is the best way to manage Git worktree isolation for parallel task execution?

Git worktree isolation manages independent worktrees for parallel task execution, preventing context switching overhead and file conflicts. It automatically creates dedicated worktrees and ensures the correct branch is checked out from the master source.

Can I use this Git workflow automation for coordinating chained merge strategies across release branches?

Yes, this Git workflow automation applies to multi-branch feature development and release coordination tasks. It satisfies requirements for chained merge strategies and implements safe branch cleanup protocols after merging.

Do I need pyyaml to run this Git workflow automation tool?

Yes, pyyaml is required as a dependency to run this Git workflow automation tool. The configuration-driven workflow relies on this package to parse and enforce project-specific branch rules and standardized operations.

Why does manual Git branching cause fragmentation and inconsistency in multi-branch projects?

Manual Git branching causes fragmentation and inconsistency due to the lack of strict, configuration-driven enforcement. Automating the workflow solves this by ensuring branch hygiene, standardized commit messages, and safe merging practices across the project.