From sup-standards
Use when writing a git commit message, drafting a commit, squashing or rewording commits, or when the user asks how to format a commit. Produces Conventional Commits 1.0.0 messages (type(scope): subject) with correct types, imperative subjects, wrapped bodies, and BREAKING CHANGE footers.
How this skill is triggered — by the user, by Claude, or both
Slash command
/sup-standards:conventional-commitThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Write commit messages that follow the [Conventional Commits 1.0.0](https://www.conventionalcommits.org/) spec. A compliant message drives changelog generation and semantic versioning.
Write commit messages that follow the Conventional Commits 1.0.0 spec. A compliant message drives changelog generation and semantic versioning.
<type>(<optional scope>): <subject>
<optional body>
<optional footer(s)>
| Type | Use for |
|---|---|
feat | A new feature (triggers a MINOR bump) |
fix | A bug fix (triggers a PATCH bump) |
docs | Documentation only |
refactor | Code change that neither fixes a bug nor adds a feature |
test | Adding or correcting tests |
chore | Maintenance that doesn't touch src or tests (e.g. tooling) |
build | Changes to the build system or dependencies |
ci | Changes to CI configuration or scripts |
perf | A change that improves performance |
feat(auth):.BREAKING CHANGE: footer describing the break (triggers a MAJOR bump). You may also append ! after the type/scope, e.g. feat(api)!:.Refs: #123 or Closes: #123.✅ Good
feat(auth): add SSO login via SAML
Lets enterprise users authenticate against their own IdP. The
callback validates the SAML assertion signature before issuing
a session.
Closes: #482
fix(api): reject negative page sizes in list endpoint
refactor(billing)!: drop deprecated v1 invoice fields
BREAKING CHANGE: the `legacy_total` field is removed from the
invoice response. Clients must read `total` instead.
❌ Bad
Fixed the bug # no type, past tense, vague
feat: Added a really long subject line that keeps going well past fifty characters
# past tense, capitalized after type, too long
update stuff # no type, not imperative, meaningless subject
Provides CDSS development patterns for drug interaction checking, dose validation, clinical scoring (NEWS2, qSOFA), and alert classification integrated into EMR workflows.
npx claudepluginhub mholtzhausen/claude-market-mhsup --plugin sup-standards