---
name: c9n-commit-messages
description: Conventional Commits for the C9N team — generates and validates
  commit messages that drive automated Semantic Versioning. Use whenever
  composing, squashing, or amending commits.
---
# Format
`<type>[scope]: <description>` + optional body + optional footer.
Types/SemVer: `feat`→MINOR, `fix`/`perf`→PATCH, others→none.
Breaking: `feat!:` or `BREAKING CHANGE:` footer → MAJOR.
Rules: imperative; lowercase after colon; no trailing period; ≤50 char
subject; one scope; reference tickets in footer (`Closes #123`).
Reference: https://www.conventionalcommits.org
