conventional-changelog

Installation
SKILL.md
Contains Shell Commands

This skill contains shell command directives (!`command`) that may execute system commands. Review carefully before installing.

Conventional Changelog

A guide to writing commit messages following the Conventional Commits spec and mechanically generating CHANGELOGs and semver tags from them. Pick tools across npm / cargo / python / rust / go and avoid writing CHANGELOGs by hand.

When to use

  • Setting up a release flow on a new repo
  • Commit messages on an existing repo are inconsistent and you want to introduce CHANGELOG generation
  • You tried release-please but it did not fit / you want to evaluate alternatives
  • Looking for a changelog tool suited to the language (Rust / Python / Go, etc.)
  • Tags and CHANGELOGs keep breaking under manual operation, and you want to automate them

Conventional Commits format

Form: <type>[optional scope]: <subject>

feat(api): add rate-limit middleware
fix(auth): reject expired tokens before DB lookup
Related skills

More from mizchi/skills

Installs
13
Repository
mizchi/skills
GitHub Stars
189
First Seen
Apr 27, 2026