conventional-commits

Write git commit messages following Conventional Commits v1.0.0. Use when committing changes, choosing commit types, or indicating breaking changes.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "conventional-commits" with this command: npx skills add cleanslice/skills/cleanslice-skills-conventional-commits

Conventional Commits

Format

<type>[optional scope]: <description>

[optional body]

[optional footer(s)]

Types

TypeWhen to useSemVer
featNew featureMINOR
fixBug fixPATCH
docsDocumentation only
refactorCode change, no feature/fix
testAdding or updating tests
choreMaintenance, config, dependencies
perfPerformance improvement
ciCI/CD changes
buildBuild system changes
styleFormatting, whitespace
revertReverts a previous commit

Scope

Use the slice name as scope: feat(user): add user CRUD functionality

Common scopes: slice names (user, auth, project), infrastructure (api, prisma, theme), or omit for cross-cutting changes.

Rules

  • Description: imperative, present tense ("add" not "added")
  • No capital first letter
  • No period at end
  • Keep header under 72 characters
  • Body starts with blank line after description
  • Footers start with blank line after body

Breaking Changes

Add ! before the colon, or use a BREAKING CHANGE: footer (or both):

feat!: remove support for Node 6
feat: change config format

BREAKING CHANGE: `extends` key now works differently

Breaking changes always trigger a MAJOR version bump.

Examples

feat(user): add user CRUD functionality
fix(auth): handle token expiration correctly
refactor(project): extract validation into service
feat(api): add pagination to list endpoints

Support cursor-based pagination for all collection endpoints.
Default page size is 20 items.

Refs: #123
chore: update dependencies

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

conventional-commits

No summary provided by upstream source.

Repository SourceNeeds Review
General

conventional-commits

No summary provided by upstream source.

Repository SourceNeeds Review
General

conventional-commits

No summary provided by upstream source.

Repository SourceNeeds Review
General

cleanslice

No summary provided by upstream source.

Repository SourceNeeds Review