CustomAgent.app
Skill
development
✓ Verified
Free

Conventional Commits Enforcer

Validate and rewrite commit messages to strictly follow the Conventional Commits 1.0 specification.

4.7(89 reviews)
38,900 installs
by Community

About

Parses your commit history or staged message draft and either approves it or rewrites it to comply with Conventional Commits 1.0. Detects breaking changes (BREAKING CHANGE: footer or `!` after type), validates scope syntax, and ensures imperative mood.

Tags

gitcommitsconventional-commitsci

Skill Instructions Preview

# Conventional Commits Enforcer

Validate or rewrite a commit message per Conventional Commits 1.0.

## Format
`<type>[optional scope][!]: <description>\n\n[optional body]\n\n[optional footer(s)]`

## Allowed types
feat, fix, docs, style, refactor, perf, test, build, ci, chore, revert

## Rules
- Description: imperative mood, lowercase, no period, ≤72 chars
- Body: explain why, not what (wrap at 72)
- Breaking change: append `!` after type/scope OR add `BREAKING CHANGE:` footer
- Reference issues in footer: `Closes #123`, `Refs #456`

Related Skills

Skill
development
FREE

Git Commit Message Generator

Analyze staged changes and generate Conventional Commits messages with proper type, scope, and description.

gitcommitsconventional-commits
G
GitHub
4.9(312)
143k
8.4k
Skill
productivity
FREE

Daily Standup Prep

Generate your standup update from yesterday's commits, PR activity, and open issues.

standupgitgithub
C
Community
4.6(71)
27k
1.5k
Skill
devops
FREE

GitHub CLI Assistant

Drive the GitHub CLI from natural language for issues, PRs, releases, workflow runs, and repo management.

githubcliautomation
G
GitHub
4.7(119)
48k
3.1k
Install
# Add as Claude Code slash command:
curl -fsSL "https://raw.githubusercontent.com/github/awesome-copilot/main/skills/conventional-commit/SKILL.md" \
  -o ~/.claude/commands/conventional-commit.md
View source on GitHub →

Compatible with

claude codegithub copilot

Trigger phrase

/conventional
C

Community

@awesome-copilot-community

View on GitHub