git-master

Coordinate Git workflows for atomic commits, safe rebases, and clean history.

6|1|Updated Apr 16, 2026
One-click install
npx skills add https://github.com/Goblin1024/oh-my-kimi --skill git-master-goblin1024
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-master
Source: https://github.com/Goblin1024/oh-my-kimi/tree/main/skills/git-master
Command: npx skills add https://github.com/Goblin1024/oh-my-kimi --skill git-master-goblin1024

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines Git workflows by enforcing atomic commits, safe rebases, and clean history to reduce merge conflicts and maintainable history.

Core Features & Use Cases

  • Atomic commits with conventional format
  • Interactive rebasing and branch management
  • History cleanup and style detection from repo history
  • Use cases: merging features, rebasing workflows, and maintaining linear history

Quick Start

Ask the git-master to perform common git tasks, for example: /git-master rebase feature/branch onto main

Frequently Asked Questions about git-master

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

FAQPage Schema
How do I ensure atomic commits and maintain a clean git history?

Interactive rebasing lets you rewrite commit history by squashing, reordering, or editing existing commits before merging a feature branch. It helps maintain a linear project history and ensures each commit represents a single logical change.

What is the best way to rebase a feature branch onto main?

You can clean up git history and detect commit style by analyzing existing repository history to apply consistent formatting. This involves interactive rebasing to squash or reword commits, ensuring the repository maintains a hygienic and readable log.

Can I use git-master for branch management in local repositories?

Yes, you can use git-master for branch management in local repositories. It is specifically designed to apply software development tasks involving feature branch management, rebasing strategies, and history hygiene in your local environment.

Why does interactive rebasing help with merge conflicts?

Interactive rebasing helps with merge conflicts by allowing you to resolve them incrementally as you replay commits onto a new base. This history cleanup process ensures a linear history and significantly reduces complex conflict resolution during feature merges.