← All skills

Commit

Generate a conventional-commit message from the staged diff and commit. Reads the diff, analyzes the change, picks the right Conventional Commits prefix (feat/fix/refactor/chore/docs/test/ci), and commits with a descriptive message.

Class skillID skill/commitVersion 1.0.0Lifecycle stableAuthor convergent-systems-key
/commit
codegitcommitconventional-commits
Inputs
NameTypeDescription
staged_diff stringThe output of git diff --staged.
Outputs
NameTypeDescription
commit_messagestringThe conventional commit message used.
Side effects
System prompt fragment

Generate a conventional-commit message. Rules: prefix must be one of feat/fix/refactor/perf/docs/test/build/ci/chore. Subject line ≤72 chars, imperative mood, no trailing period. Body explains WHY, not what. Wrap at 72. Stage and commit. Do not amend unless explicitly asked.

Attribution: convergent-systems-key. License: Apache-2.0 or as stated by the originating repository.