git-master

Streamline Git operations with atomic commits, rebasing, and history search.

1|Updated May 1, 2026
One-click install
npx skills add https://github.com/anhhung04/oh-my-secagent --skill git-master-anhhung04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-master
Source: https://github.com/anhhung04/oh-my-secagent/tree/main/src/features/builtin-skills/git-master
Command: npx skills add https://github.com/anhhung04/oh-my-secagent --skill git-master-anhhung04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, python, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines Git operations, ensuring atomic commits, efficient rebasing, and effective history search.

Core Features & Use Cases

  • Atomic Commits: Ensures every commit is atomic, reducing complexity and improving readability.
  • Rebasing and Squashing: Simplifies the process of rewriting history with safety checks and conflict resolution.
  • History Search: Quickly locate specific changes with blame, bisect, and log commands.

Quick Start

Use the git-master skill to analyze your commit history for style consistency and branching strategy.

Frequently Asked Questions about git-master

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

FAQPage Schema
How do I make atomic commits in git to keep my history clean?

Atomic commits group related changes into single, self-contained units, reducing complexity and improving readability. This Skill streamlines creating atomic commits by analyzing your commit history for style consistency and applying safety checks before finalizing changes.

What is the best way to squash and rebase commits without losing changes?

Squashing and rebasing simplifies rewriting history by combining multiple commits into one. This Skill applies safety checks and conflict resolution mechanisms during the rebase process to ensure your changes are preserved while maintaining a clean commit history.

How do I search git history to locate specific code changes quickly?

Searching git history locates specific changes using blame, bisect, and log commands. This Skill parses your repository history with Python to quickly identify when and why specific lines of code were modified.

Do I need Python installed to analyze my git branching strategy?

Yes, Python is required. The Skill uses Python libraries for parsing and analyzing your repository to evaluate branching strategy and commit style consistency, working alongside the standard git installation.

Why should I use automated checks before rewriting git history?

Automated checks prevent data loss during history rewrites. This Skill enforces safety checks and conflict resolution before applying rebasing or squashing operations, ensuring your codebase management remains efficient and your history clean.