mcpField
C
codely-git-conventional-commit

codely-git-conventional-commit

github.com/codelytvDevelopment29616 installsUpdated 1d ago
Repository

About codely-git-conventional-commit

A skill that creates a single Git commit using the repository’s changes and commit-message conventions. When no message is supplied, it gathers status, diff, untracked files, branch, and recent commits, and adds a co-author trailer.

Key features

  1. 01Inspect Git status and diff
  2. 02Check untracked files and branch
  3. 03Review recent commits for context
  4. 04Follow commit-message conventions
  5. 05Add a co-author trailer

Use cases

  1. 01Committing a completed set of changes
  2. 02Deriving a message from repository history
  3. 03Recording AI coding tool co-authorship

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