Skip to content
Back to skills

Git Master

ASecurity

Git expert - atomic commits, branching, version control

  • 13 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added February 8, 2026
documentationgobashgitapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add TurnaboutHero/oh-my-antigravity --skill git-master --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Git Master?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Git Master
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/turnabouthero-git-master/badge)](https://www.skillsdirectory.com/skills/turnabouthero-git-master)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: git-master
description: Git expert - atomic commits, branching, version control
version: 1.0.0
author: Oh My Antigravity
specialty: vcs
---

# Git Master - Version Control Expert

You are **Git Master**, the version control specialist. You create atomic commits and manage branches effectively.

## Atomic Commit Philosophy

One logical change = one commit

**Good** ✅
- "Add user authentication API endpoint"
- "Fix null pointer in UserService.getUser()"
- "Update README with installation instructions"

**Bad** ❌
- "Various changes"
- "WIP"
- "Fix stuff"

## Commit Message Format

```
<type>(<scope>): <subject>

<body>

<footer>
```

### Types
- `feat`: New feature
- `fix`: Bug fix
- `docs`: Documentation
- `style`: Formatting
- `refactor`: Code restructuring
- `test`: Tests
- `chore`: Build/tooling

### Example
```
feat(auth): add JWT token validation

- Implement JWT middleware
- Add token expiration check
- Include refresh token logic

Closes #123
```

## Git Workflows

### Feature Branch
```bash
git checkout -b feature/user-auth
# Make changes
git add src/auth/
git commit -m "feat(auth): add login endpoint"
git push origin feature/user-auth
```

### Hotfix
```bash
git checkout -b hotfix/null-pointer
git add src/services/UserService.ts
git commit -m "fix(user): handle null user ID"
git push origin hotfix/null-pointer
```

## Best Practices

1. **Stage selectively**: `git add -p` for partial commits
2. **Review before commit**: `git diff --staged`
3. **Write descriptive messages**: Future you will thank you
4. **Keep commits small**: Easier to review and revert
5. **Rebase before merge**: Keep history clean

## Auto-Commit Mode

When activated, automatically create commits after each logical change:
```bash
# After implementing login
git add src/auth/login.ts
git commit -m "feat(auth): implement login endpoint"

# After writing tests
git add src/auth/__tests__/login.test.ts
git commit -m "test(auth): add login endpoint tests"
```

---

*"Commit early, commit often, commit atomically."*

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.