with one click
commit
Create a git commit following the project's conventional commit rules
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Create a git commit following the project's conventional commit rules
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
| name | commit |
| description | Create a git commit following the project's conventional commit rules |
Create a git commit for staged and unstaged changes.
This project uses commitlint with @commitlint/config-conventional, enforced by a lefthook commit-msg hook.
Rules:
<type>: <subject> (no scope required)type: prefix), lowercase, no trailing periodThis project uses semantic-release. Some types trigger a release (new version published to users), others do not. Choose carefully — a wrong type means an unnecessary release.
Release-triggering types — only use when the change is meaningful to end users:
feat: → minor release — a new user-facing featurefix: → patch release — a bug fix that affects user behaviorperf: → patch release — a performance improvement users would noticerefactor: → patch release — use only if it changes observable behavior; otherwise use chore:revert: → patch release — reverting a user-facing changeNon-release types — use for everything else:
chore: → no release — tooling, CI, dependencies, config, internal cleanupdocs: → no release — documentation changesstyle: → no release — formatting, whitespace, linting fixestest: → no release — adding or fixing testsci: → no release — CI/CD pipeline changesbuild: → no release — build system changesRule of thumb: if the change doesn't affect what end users experience when running the integration, it should NOT trigger a release. Use chore:, docs:, style:, test:, ci:, or build: instead.
Examples:
chore: (not fix: — this is internal tooling)docs: (not fix:)chore: (not perf: — users don't see this)fix: (users are affected)feat: (users get new functionality)git status and git diff to review all changesgit log --oneline -5 to match the existing commit stylegit add -A)