Code change that neither fixes a bug nor adds a feature
perf
Performance improvement
test
Adding or correcting tests
build
Build system or external dependencies
ci
CI configuration
chore
Maintenance tasks
revert
Reverts a previous commit
Rules
Use imperative mood in description ("add feature" not "added feature")
Do not end description with a period
Keep description under 72 characters
Separate subject from body with a blank line
Use the body to explain intent, nuances, gotchas, or background behind the
change — not a paraphrase of the diff
Breaking Changes
Add ! after type/scope or include BREAKING CHANGE: in footer:
feat(api)!: remove deprecated endpoints
BREAKING CHANGE: The /v1/users endpoint has been removed.
Scope
Optional. Use to specify area of change (e.g., api, ui, auth, db).
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: fredrikaverpil-dotfiles-git-commit3description: Git Commit Messages4---56# Git Commit Messages78Write commit messages following the Conventional Commits specification.910## Format1112```13<type>(<scope>): <description>1415[optional body]1617[optional footer(s)]18```1920## Types2122| Type | Purpose |23| ---------- | ------------------------------------------------------- |24| `feat` | New feature |25| `fix` | Bug fix |26| `docs` | Documentation only |27| `style` | Code style (formatting, no logic change) |28| `refactor` | Code change that neither fixes a bug nor adds a feature |29| `perf` | Performance improvement |30| `test` | Adding or correcting tests |31| `build` | Build system or external dependencies |32| `ci` | CI configuration |33| `chore` | Maintenance tasks |34| `revert` | Reverts a previous commit |3536## Rules37381. Use imperative mood in description ("add feature" not "added feature")392. Do not end description with a period403. Keep description under 72 characters414. Separate subject from body with a blank line425. Use the body to explain intent, nuances, gotchas, or background behind the43 change — not a paraphrase of the diff4445## Breaking Changes4647Add **!** after type/scope or include **BREAKING CHANGE:** in footer:4849```50feat(api)!: remove deprecated endpoints5152BREAKING CHANGE: The /v1/users endpoint has been removed.53```5455## Scope5657Optional. Use to specify area of change (e.g., `api`, `ui`, `auth`, `db`).5859---60> Converted and distributed by [TomeVault](https://tomevault.io/claim/fredrikaverpil) — claim your Tome and manage your conversions.61<!-- tomevault:4.0:skill_md:2026-04-11 -->
Run npx skillmds@latest add tomevault-io/fredrikaverpil-dotfiles-git-commit in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Git Commit Messages It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
tomevault-io (@tomevault-io) published this skill. Their other Agent Skills are listed on their SkillMD profile.