git-master

Manage Git operations with atomic commits, history rewriting, and bisect search.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/D4ch1au/evil-oh-my-openagent --skill git-master-d4ch1au
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-master
Source: https://github.com/D4ch1au/evil-oh-my-openagent/tree/main/src/features/builtin-skills/git-master
Command: npx skills add https://github.com/D4ch1au/evil-oh-my-openagent --skill git-master-d4ch1au

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill streamlines Git operations by enforcing atomic commits, enabling precise history rewriting, and providing powerful tools for searching and understanding your project's history.

Core Features & Use Cases

  • Atomic Commits: Ensures commits are small, focused, and independently revertible, improving code quality and reviewability.
  • History Rewriting: Facilitates clean rebasing, squashing, and fixing of commit history.
  • Advanced Search: Allows finding specific changes, identifying when code was introduced or modified, and pinpointing the exact commit that introduced a bug.
  • Use Case: When making a complex feature, this Skill helps you break down your changes into multiple, logical commits, ensuring each commit has a clear purpose and can be easily understood or reverted. If a bug is introduced, you can use its bisect functionality to quickly find the exact commit responsible.

Quick Start

Use the git-master skill to analyze your current branch's commit history and plan atomic commits for your staged changes.

Frequently Asked Questions about git-master

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

FAQPage Schema
How do I split large staged changes into atomic commits?

To create atomic commits, you break down staged changes into small, focused, and independently revertible units. This approach enforces strict rules for commit atomicity and dependency ordering to ensure each commit has a clear purpose.

How can I find the exact commit that introduced a bug in git history?

To find the exact commit that introduced a bug, you use git bisect functionality for history archaeology. This advanced search capability tracks bug introductions by analyzing project history to pinpoint the specific problematic change.

What is the best way to rewrite and clean up a messy git commit history?

The best way to rewrite a messy git commit history is through rebase surgery, squashing, and fixing commits. This history rewriting process facilitates clean rebasing while maintaining an understandable project history.

How do I search git history to find when specific code was introduced or modified?

You can search git history to find when specific code was introduced or modified using advanced search capabilities. This history archaeology functionality enables users to find specific changes and track modifications across the repository.

Does this git commit management approach work with existing repository conventions?

Yes, this git commit management approach works with existing repository conventions by enforcing style detection. It analyzes your current branch's commit history and plans atomic commits based on the detected repository style rules.