mcpField
D
draft-commit-message

draft-commit-message

github.com/mtngtoolsDevelopment045 installsUpdated 3w ago
Repository

About draft-commit-message

A development skill that drafts commit messages for current changes using a Conventional Commits format. It includes issue references, body conventions, breaking-change notation, and clarifying questions for interactive drafting.

Key features

  1. 01Conventional Commits subject format
  2. 02Issue references on the first line
  3. 03GitHub keywords and issue details in body
  4. 04Breaking-change notation
  5. 05Clarifying questions for interactive drafting

Use cases

  1. 01Drafting a commit message for a change set
  2. 02Recording linked issues in commit history
  3. 03Describing breaking changes consistently

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mtngtools/agents --skill draft-commit-message

After installing, type/draft-commit-messagein Claude Code to confirm it loaded.

Details

From the project README

Draft Commit Message

Draft a commit message for the current changes. Follow the commit message conventions in git-and-github rule:

  • Format: type(scope): subject (#issue-number) — Conventional Commits
  • Always include issue reference on first line
  • Body: Use GitHub keywords (closes, addresses, refs) with issue details
  • Breaking changes: Use BREAKING CHANGE or ! after type/scope
  • Multiple issues: Comma-separated on first line, detailed at bottom

If drafting interactively with a human, ask clarifying questions about which issues are addressed, whether the change is breaking, and what type of commit this is (feat, fix, refactor, etc.).

Comments

Markdown supported