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.
id skill/commitv1.0.0by convergent-systems-keyinvoke /commit
codegitcommitconventional-commits
Contract
| Direction | Name | Type | Description |
|---|---|---|---|
| in | staged_diff | string | The output of git diff --staged. |
| out | commit_message | string | The conventional commit message used. |
- creates a git commit in the working tree
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.
Author convergent-systems-key. Catalog data license CC-BY-4.0.