Skill
Conventional Commit
marcelorodrigo
Shapes the message of the commit you are about to make into the Conventional Commits format - a `type(scope): subject` header with an optional body, footer, and breaking-change marker that downstream tooling can parse. Its job is WORDING one commit; it does not rewrite past history, juggle branches, or assemble the release those commits eventually roll into.
Situations it fits
You made one small change and want its message to be concise and machine-readable so automation can classify it as a bug fix, new feature, or breaking change when building changelogs.You finished a single small bugfix and are about to make one commit; the repo requires a rigid, machine-friendly commit header like "fix(api): ..." so CI and tooling can classify it. Write the message before you hit save.Your team enforces machine-readable commit messages so automated tooling can sort changes by category; you're about to make one commit and need help writing the message in the project's required format.5 scenarios in the bank answer to Conventional Commit. The rest are in the game.
Skills it gets confused with
These share a family with Conventional Commit, which is another way of saying they are the ones you might reach for by mistake.
- Create Pull RequestTurns a finished feature branch into a review-ready GitHub pull request - confirming the…
- Git Advanced WorkflowsReshapes an existing Git history and untangles branches - interactive rebase…
- Release SkillsCuts a versioned release for whatever kind of project you have - detecting the version…
Knowing what Conventional Commit does is the easy half. Telling it apart from the others under time pressure is the game.
Today's sessionConventional Commit is part of marcelorodrigo/agent-skills. Licence: MIT. The description above was written for this game, not taken from the skill.