Stage source code changes and create commits following strict commit message format rules.
Commit Message Format
Required format:<prefix>: <message>
Rules:
Prefix must be lowercase
Message must start with lowercase letter
Prefix and message separated by colon and space
Valid prefixes:
build
chore
ci
docs
feat
fix
perf
refactor
revert
style
test
Examples
Valid:
fix: some message
feat: add new feature
docs: update readme
Invalid:
Fix: some message # prefix not lowercase
fix: SomeMessage # message not lowercase
foo: some message # invalid prefix
fix:some message # missing space after colon
: some message # prefix empty
fix: # message empty
Workflow
1. Check current status
git status
2. Stage files
# Stage specific files
git add <file1> <file2>
# Stage all changes
git add .
3. Create commit
git commit -m "<prefix>: <message>"
Tips
Small commits: Stage related files in small chunks after completing a task
Clear messages: Be specific about what changed and why
Choose correct prefix: Match the prefix to the type of change
Validate first: Always validate commit message format before committing
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: soukadao-ghcc-flow-git-commit3description: Git Commit4---56# Git Commit78Stage source code changes and create commits following strict commit message format rules.910## Commit Message Format1112**Required format:** `<prefix>: <message>`1314**Rules:**15- Prefix must be lowercase16- Message must start with lowercase letter17- Prefix and message separated by colon and space1819**Valid prefixes:**20- `build`21- `chore`22- `ci`23- `docs`24- `feat`25- `fix`26- `perf`27- `refactor`28- `revert`29- `style`30- `test`3132## Examples3334**Valid:**35```bash36fix: some message37feat: add new feature38docs: update readme39```4041**Invalid:**42```bash43Fix: some message # prefix not lowercase44fix: SomeMessage # message not lowercase45foo: some message # invalid prefix46fix:some message # missing space after colon47: some message # prefix empty48fix: # message empty49```5051## Workflow5253### 1. Check current status54```bash55git status56```5758### 2. Stage files59```bash60# Stage specific files61git add <file1> <file2>6263# Stage all changes64git add .65```6667### 3. Create commit68```bash69git commit -m "<prefix>: <message>"70```7172## Tips7374- **Small commits:** Stage related files in small chunks after completing a task75- **Clear messages:** Be specific about what changed and why76- **Choose correct prefix:** Match the prefix to the type of change77- **Validate first:** Always validate commit message format before committing7879---80> Converted and distributed by [TomeVault](https://tomevault.io/claim/soukadao) — claim your Tome and manage your conversions.81<!-- tomevault:4.0:skill_md:2026-04-14 -->
Run npx skillmds@latest add tomevault-io/soukadao-ghcc-flow-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 It is listed under Coding & Dev Tools on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. 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.