mcpField
C
codely-git-conventional-commit

codely-git-conventional-commit

github.com/codelytvDevelopment296202 installsUpdated 1d ago
Repository

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

  1. 01Creates one Git commit
  2. 02Uses project commit-message conventions
  3. 03Inspects changes when no message is given
  4. 04Adds a co-author trailer

Use cases

  1. 01Committing changes with a specified message
  2. 02Choosing a message from current Git context
  3. 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_commit

After installing, type/codely-git-conventional_commitin Claude Code to confirm it loaded.

Bundled filesresources/commit-messages.md

Details

From the project README

Context

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:

Comments

Markdown supported