# Git Commit

> Create consistent commit messages Use when this capability is needed.

- Skill: `tomevault-io/git-commit-34` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/git-commit-34`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/git-commit-34/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/git-commit-34

---


## What I do

- Create commit messages based on conventional commits
- Commit message with "type(scope): description" format
- Suggests additional details for the commit body if needed
- Encourages single responsibility in commits
- Split to multiple commits if necessary following best practices and Single Responsibility Principle

1. **Commit Message Format**:
   - Use clear and concise commit messages.
   - Follow the format: `<type>(<scope>): <subject>`
     - `<type>`: chore, feat, fix, docs, style, refactor, test, perf, ci
     - `<scope>`: optional, specify the area of the codebase affected
     - `<subject>`: brief description of the change
   - Example: `feat(auth): add OAuth2 support`
2. **Descriptive Messages**:
   - Provide detailed descriptions in the commit body if necessary.
3. Single Responsibility:
   - Each commit only focuses on a single change or feature.
   - Avoid bundling unrelated changes in one commit.
   - Example: Instead of `fix and update UI`, use two separate commits: `fix(button): correct button alignment` and `feat(ui): update color scheme`.
4. Testing:
   - Ensure all tests pass before committing changes if applicable.
5. Linting:
   - Run linting tools to maintain code quality.

## When to use me

Use this when you are about to make a commit and want to ensure it follows conventional commit standards, and a brief description of the change.

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/jonathan0823) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-13 -->

