askill
conventional-commits

conventional-commitsSafety 85Repository

Generate well-formatted conventional commit messages from staged changes. Use when the user asks to commit changes, write a commit message, or follows the conventional commits standard.

3 stars
1.2k downloads
Updated 1/30/2026

Package Files

Loading files...
SKILL.md

Conventional Commits Skill

Generate well-formatted conventional commit messages from staged changes.

Instructions

When asked to commit changes or when the user runs /commit:

  1. Analyze staged changes using git diff --staged
  2. Identify the type of change:
    • feat: New feature
    • fix: Bug fix
    • docs: Documentation only
    • style: Formatting, no code change
    • refactor: Code restructuring
    • test: Adding/updating tests
    • chore: Maintenance tasks
  3. Determine the scope (optional): The part of codebase affected
  4. Write the message following this format:
    <type>(<scope>): <short description>
    
    <body - what and why, not how>
    
    <footer - breaking changes, issue refs>
    

Examples

Simple feature:

feat(auth): add password reset functionality

Bug fix with body:

fix(api): handle null response from external service

The weather API occasionally returns null during maintenance windows.
Added defensive check to prevent crash and return cached data instead.

Breaking change:

feat(db)!: migrate from MySQL to PostgreSQL

BREAKING CHANGE: Database connection strings must be updated.
See migration guide in docs/migration-v2.md

Rules

  • Keep the first line under 72 characters
  • Use imperative mood ("add" not "added")
  • Don't end with a period
  • Reference issues when applicable
  • Add ! after type for breaking changes

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

90/100Analyzed 2/16/2026

A well-designed skill for generating conventional commit messages with clear instructions, multiple examples, and formatting rules. Highly reusable across any git project.

85
90
95
85
90

Metadata

Licenseunknown
Version-
Updated1/30/2026
PublisherClaude-Code-Community-Ireland

Tags

apidatabasesecuritytesting