Skip to content
Back to skills

Git Commiting

ASecurity

Read this skill before making git commits; use this skill when the user asks you to commit the code, or before pushing or making a new github pull request

  • 10 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 23, 2026
ai-agentsgit

Security analysis

A100/100

Scanned September 23, 2026

npx -y skills add shekohex/dotai --skill git-commiting --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Git Commiting?

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

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

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-commiting
description: "Read this skill before making git commits; use this skill when the user asks you to commit the code, or before pushing or making a new github pull request"
---

# Creating git commits

Create a git commit for the current changes using a concise Conventional Commits-style subject.

1. List all staged and unstaged changes in the repository.
2. Analyze each change and group related changes together (by feature, fix, refactor, etc.).
3. When using `git diff`, ALWAYS use `--no-ext-diff`, and focus on the actual code changes.
4. For each group, generate a commit message in the Conventional Commits format (<https://www.conventionalcommits.org/en/v1.0.0/>):
  <type>[optional scope]: <description>
  [optional body]
  [optional footer(s)]
5. If changes are unrelated, create multiple commits.
6. (Optional) Run `git log -n 50 --pretty=format:%s` to see commonly used scopes.
7. Only group changes that are logically related and should be committed together.
8. Be atomic and precise. Never mix unrelated changes in a single commit.
9. Always do `git add <files> && git commit -m "<message>"` for each commit you create, to ensure the changes are properly staged and committed in one step.
10. Output a summary of the commits you create, including the files in each commit.

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.