commit-create
Use when you are about to create, amend or squash a git commit, finalize or ship a branch, write a pull-request TITLE, or compose a conventional commit message in any form, including the contents of a proposed-squash-commit block. Defines the commit-message contract enforced by @savvy-web/commitlint: type enum, tdd scope grammar, subject rules, the brevity doctrine for bodies, DCO signoff, comma-separated Closes trailers, signing posture, and a pre-commit checklist. Triggered by "commit this", "write a commit message", "amend", "squash", "wrap up this branch", "ship it", "land this", "write the PR title". Does NOT apply to the prose of a PR description; that is the pr-body skill.
Pinned to revision 037f8a3c156f, so it is the text this page describes rather than whatever the author pushed since.
Pre-approved tools experimental
Experimental field. Support varies between clients, so this list is what the author declared, not what your client will enforce.
- execute
Files
- skills/commit-create/SKILL.md
- skills/commit-create/scripts/commit.sh
- skills/commit-create/scripts/validate-message.sh
Every link opens the file at its source, pinned to the revision this page describes.