1

    conventional-commit-writer

    by Markus Isaksson

    Turn staged changes into structured, Conventional Commits-compliant messages for better changelogs and versioning.

    Updated May 2026
    Security scanned
    One-time purchase

    $5

    One-time purchase

    ⚡ Also available via Agensi MCP — your AI agent can load this skill on demand via MCP. Learn more →

    Included in download

    • Generate machine-readable commit history for automated changelogs
    • Identify and format breaking changes with proper semantic markers
    • terminal, file_read automation included
    • Includes example output and usage patterns
    • Instant install

    See it in action

    fix(api): prevent race condition during inventory reservation
    
    Previous implementation used non-atomic check-then-act, allowing overselling under load. Refactored to use database-level pessimistic locking.
    
    Refs #294

    About This Skill

    Professional Git Workflow Automation

    Maintaining a clean, searchable, and machine-readable git history is difficult when you're in the flow of coding. This skill automates the creation of high-quality messages following the Conventional Commits 1.0.0 specification, turning a messy git diff into a structured narrative.

    What it does

    This skill analyzes your staged changes or a provided diff to identify the primary intent of your work. It intelligently selects the correct type (feat, fix, refactor, etc.), determines a relevant scope based on file paths, and drafts a concise imperative subject line. For complex changes, it goes beyond the summary to write a body explaining the why behind your code, not just the what.

    Why use this skill?

    • Semantic Versioning: Perfect for projects using standard-version or semantic-release to automate changelogs and version bumps.
    • Consistency: Ensures every team member follows the same format, making git log actually readable.
    • Logical Integrity: If your diff is too messy, the skill will recommend splitting it into multiple commits rather than writing a vague message.
    • Breaking Change Detection: Automatically flags breaking changes with the "!" indicator and appropriate footers.

    Supported Workflows

    Compatible with any Git-based environment including GitHub, GitLab, and Bitbucket. It outputs ready-to-use commit messages or full git commit -m commands for your terminal.

    📖 Learn more: Best DevOps & Deployment Skills for Claude Code →

    Use Cases

    • Generate machine-readable commit history for automated changelogs
    • Identify and format breaking changes with proper semantic markers
    • Draft detailed commit bodies explaining the rationale for complex logic
    • Ensure team-wide consistency in git message formatting and scoping

    Reviews

    No reviews yet - be the first to share your experience.

    Only users who have downloaded or purchased this skill can leave a review.

    Security Scanned

    Passed automated security review

    Permissions

    Terminal / Shell
    Read Files

    Allowed Hosts

    www.conventionalcommits.org

    Runs git diff --cached to read staged changes. Outputs a commit message for the user to run; does not execute git commit.

    Frequently Asked Questions

    Similar Skills

    $5

    One-time