askill
git-conventional-commits

git-conventional-commitsSafety 100Repository

Apply when writing commit messages to maintain consistent, readable git history that enables automated changelog generation.

1 stars
1.2k downloads
Updated 2/22/2026

Package Files

Loading files...
SKILL.md

When to Use

Apply when writing commit messages to maintain consistent, readable git history that enables automated changelog generation.

Patterns

Pattern 1: Commit Format

<type>(<scope>): <subject>

[optional body]

[optional footer(s)]

Source: https://www.conventionalcommits.org/en/v1.0.0/

Pattern 2: Types

feat:     New feature (MINOR version bump)
fix:      Bug fix (PATCH version bump)
docs:     Documentation only
style:    Formatting, no code change
refactor: Code change, no feature/fix
perf:     Performance improvement
test:     Adding/fixing tests
chore:    Build, tooling, deps
ci:       CI/CD changes

Pattern 3: Examples

# Feature
feat(auth): add OAuth2 login with Google

# Bug fix
fix(cart): prevent negative quantity values

# Breaking change (triggers MAJOR version)
feat(api)!: change response format to JSON:API

BREAKING CHANGE: All endpoints now return JSON:API format.
Migration guide: docs/migration-v2.md

# With scope
fix(ui/button): correct hover state color

# Multi-line body
feat(search): add full-text search

Implements Elasticsearch integration for product search.
Includes fuzzy matching and relevance scoring.

Closes #123

Pattern 4: Scope Guidelines

Scope = module, component, or area affected

Good scopes:
- auth, cart, api, db
- ui/button, api/users
- deps, config, ci

No scope when change is broad:
- docs: update README
- chore: update dependencies

Anti-Patterns

  • Vague messages - "fix bug", "update code", "WIP"
  • Missing type - Always prefix with type
  • Too long subject - Keep under 72 chars
  • Multiple changes - One logical change per commit

Verification Checklist

  • Type prefix present (feat/fix/docs/etc.)
  • Subject is imperative ("add" not "added")
  • Subject under 72 characters
  • Breaking changes marked with ! or footer
  • One logical change per commit

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

94/100Analyzed 2/24/2026

High-quality technical reference skill covering git conventional commits. Well-structured with clear patterns, examples, anti-patterns, and verification checklist. Includes proper metadata (version, tokens, confidence, sources). The skill is universally applicable and follows the standard conventionalcommits.org specification. Minor扣分 for some redundancy between description and 'When to Use' section."

100
90
95
95
92

Metadata

Licenseunknown
Version1.0.0
Updated2/22/2026
Publishermajiayu000

Tags

apici-cdsecuritytesting