freeskillv2.0.0✓ verified
conventional-commits
Write Conventional Commits — the type(scope)!: subject + body + footer spec — so history is readable and changelogs and SemVer bumps can be derived automatically. Use when committing, configuring commitlint, designing release tooling, or deciding feat vs fix vs breaking change.
$npx vanara install conventional-commits
Free & open source (Apache-2.0) — view the source on GitHub.
Overview
A commit message is the only documentation guaranteed to travel with a change forever. Conventional Commits turn that prose into a structured, machine-parseable record: a tool can read your history and derive the next version number and a categorized changelog without a human touching either. This skill is the deep reference for the spec, the trade-offs, and the failure modes. Heavy detail lives i
What it covers
- The spec
- Allowed types
- Why bother (the automation payoff)
- Scoping commits (one logical change)
- Breaking Changes and SemVer Mapping
- The Conventional Commits Grammar