codely-git-conventional-commit
About codely-git-conventional-commit
A skill for creating a single Git commit using the project's commit-message conventions. When no message is provided, it checks Git changes and recent commits to determine one, and adds a co-author trailer.
Key features
- 01Creates one Git commit
- 02Uses project commit-message conventions
- 03Inspects changes when no message is given
- 04Adds a co-author trailer
Use cases
- 01Committing changes with a specified message
- 02Choosing a message from current Git context
- 03Attributing an AI coding tool as co-author
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ codelytv/ agent-harness --skill codely-git-conventional_commitAfter installing, type/codely-git-conventional_commitin Claude Code to confirm it loaded.
Bundled filesresources/commit-messages.md
Details
From the project READMEContext
If the user does not specify the commit message, gather context about the current Git changes to determine it: git status, git diff HEAD, the untracked files, the current branch and the recent commits.
Your task
Create a single Git commit. Follow the conventions in resources/commit-messages.md to determine the commit message if it has not been already specified.
Co-authors
Always add a co-author trailer to the commit message with the following format:
Co-Authored-By: {tool} - {model.name} {model.version} ({model.reasoning_effort}) <{tooling_email}>
tool: The AI coding tool used (e.g.Claude Code,Cursor,Copilot,Codex)model.name: The name of the model used to make the change (e.g.Claude Opus,Cursor Composer,OpenAI GPT)model.version: The version of the model used to make the change (e.g.4.6,1.5,5.4)model.reasoning_effort: The reasoning effort of the model used to make the change (e.g.low,medium,high)tooling_email:- Claude Code:
[email protected] - Cursor:
[email protected] - Copilot:
[email protected] - Codex:
[email protected]
- Claude Code: