SkillsHooksPromptsAgentsPersonasModelsPoliciesToolsTemplatesBundlesCategoriesStart here
← Skills
Sk skillcodingstable

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

DirectionNameTypeDescription
instaged_diffstringThe output of git diff --staged.
outcommit_messagestringThe 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.