agentsclimarketplace

Conventional commits

Skill openagentskills/betterskills/skills/engineering/conventional-commits

Portable, open catalogue of agent skills for Cursor, Claude Code, Windsurf, Copilot, and other AI coding assistants.

Install
npx -y skills add openagentskills/betterskills --skill conventional-commits

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Drafts Conventional Commits messages from staged or unstaged diffs. Use when the user asks for a commit message, conventional commit, or help summarizing git changes before commit.

SKILL.md

1.6 KB, as published. Nobody here has run it

Conventional Commits

Format

<type>(<optional scope>): <subject>

<optional body>

<optional footer(s)>
  • Subject: imperative mood, ≤72 chars, no trailing period
  • Body: explain why, not only what
  • Breaking: BREAKING CHANGE: description in footer or type!:

Types

TypeUse
featNew user-facing capability
fixBug fix
docsDocumentation only
styleFormatting, no logic change
refactorCode change, no feat/fix
perfPerformance improvement
testTests only
buildBuild system or deps
ciCI config
choreMaintenance, tooling

Workflow

  1. Run git status and git diff (staged + unstaged).
  2. Group changes into one or more logical commits if needed.
  3. Pick type and scope from the diff paths.
  4. Write subject from the user impact, not file names.

Examples

Input: Added JWT login endpoint and middleware

feat(auth): add JWT login and validation middleware

Enable stateless sessions for API clients.

Input: Fixed timezone bug in report dates

fix(reports): use UTC for report timestamps

Fixes incorrect local display for cross-region users.

Rules

  • Do not mention tool names in the subject
  • Avoid vague subjects: "update stuff", "fix bug"
  • One concern per commit when possible

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.