GI

git-commits

Assists in crafting atomic, well-structured git commits following professional best practices.

Install

mkdir -p .claude/skills/git-commits && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/193" && unzip -o skill.zip -d .claude/skills/git-commits && rm skill.zip

Installs to .claude/skills/git-commits

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Project-specific git commit guidance for Simple History. Use when committing changes, especially across core and premium plugins.
129 chars✓ has a “when” trigger
Beginner

Key capabilities

  • Separate changes into logical commits
  • Format commit messages to project standards
  • Manage multi-repository dependency commits
  • Reference related commits across repositories

How it works

The skill enforces a specific commit message structure and logical grouping strategy based on project-specific guidelines for core and premium plugins.

Inputs & outputs

You give it
Staged git changes
You get back
Formatted git commit

When to use git-commits

  • Split changes into logical commits
  • Format commit messages per repo standards
  • Manage multi-repo dependency commits
  • Review commit history for clarity

About this skill

Git Commits - Project Specifics

Project-specific commit guidance for Simple History.

Multi-Repository Workflow

When changes span core (this repo) and premium (simple-history-premium):

  1. Commit core first, then premium
  2. Use related commit messages that reference each other
  3. Push core before premium when dependencies exist

When to Split Commits

Separate commits:

  • CSS vs PHP logic changes
  • Different features (even in same file)
  • Refactoring vs new functionality
  • Multiple independent bug fixes

Single commit:

  • Related changes for one feature
  • A handler + its CSS
  • Tests for the feature being added

Commit Message Style

Follow existing repo style - check git log --oneline -5 for examples.

<summary - what and why>

<optional body with context>

Keep summary concise and descriptive.

When not to use it

  • When committing unrelated changes in a single block
  • When ignoring repository-specific log history

Prerequisites

Bash access

Limitations

  • Requires manual adherence to project log history
  • Limited to Simple History project guidelines

How it compares

It mandates a multi-repository workflow and specific commit separation rules rather than allowing arbitrary commit styles.

Compared to similar skills

git-commits side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
git-commits (this skill)214moNo flagsBeginner
resolve-conflicts818moReviewIntermediate
dependency-upgrade265moReviewIntermediate
git-advanced-workflows112moReviewAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry