Agent skill
draft-commit-message
Draft a Conventional Commits message in markdown when the user asks for a commit message/commit msg (e.g., "commit msg?", "commit message", "msg in md"). Use for any request to write or format a git commit message.
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/draft-commit-message
SKILL.md
Draft Commit Message
Overview
Draft a Conventional Commits message from a provided change summary. Always return the commit message in markdown format.
Workflow
- Read the user's change summary. If missing, ask for it.
- Produce a Conventional Commits message in the format
type(scope): summary. - Keep the summary under 72 characters and use the imperative mood.
- If there are breaking changes, add a
BREAKING CHANGE:footer. - Return the result in markdown (a fenced code block is preferred).
Output Rules
- Always use
type(scope): summary. - Use a short, imperative summary (max 72 characters).
- Include
BREAKING CHANGE:only when applicable. - Keep to the user's requested scope if provided; otherwise infer a reasonable scope from the change summary.
Examples (for internal guidance)
- User: "commit msg?"
- Output in markdown with a Conventional Commit message.
- User: "msg in md for this change"
- Output in markdown only.
Didn't find tool you were looking for?