commit

Analyze git diffs and generate Conventional Commits messages.

34|1|Updated Apr 16, 2012
One-click install
npx skills add https://github.com/meowgorithm/dotfiles --skill commit-meowgorithm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: commit
Source: https://github.com/meowgorithm/dotfiles/tree/main/crush/skills/commit
Command: npx skills add https://github.com/meowgorithm/dotfiles --skill commit-meowgorithm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of staging and committing changes with a Conventional Commits message, saving time and reducing errors in code commit messages.

Core Features & Use Cases

  • Automated Commit Message Generation: Automatically suggests commit messages based on the changes in the code.
  • Conventional Commits: Supports Conventional Commits for better commit history and easier maintenance.
  • Workflow Automation: Streamlines the workflow by automatically adding all changes to the staging area and committing them with a message inferred from the diff.

Quick Start

To commit changes, use the /commit command followed by a scope hint, e.g., /commit "fix typo".

Frequently Asked Questions about commit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate git commit messages with Conventional Commits style?▼

You can automate git commit messages by using a command that analyzes the git diff, generates a Conventional Commits message, stages all changes, and executes the commit. This streamlines version control workflows and ensures a standardized commit history.

What is the best way to stage and commit code changes automatically?▼

The best way to stage and commit code changes automatically is to use a tool that infers the commit message directly from the git diff. This workflow automation adds all modifications to the staging area and commits them efficiently without manual message drafting.

Can I generate a Conventional Commit message from a git diff?▼

Yes, you can generate a Conventional Commit message from a git diff by running an automated commit script. The script analyzes the code changes and suggests a standardized commit message, ensuring your repository history remains clean and easy to maintain.

How do I provide a scope hint when automating a conventional commit?▼

You can provide a scope hint when automating a conventional commit by passing a text argument like a scope description directly in the commit command. This guides the automated message generation to align with your intended Conventional Commits context.

Why use Conventional Commits for version control history?▼

Use Conventional Commits for version control history to standardize commit messages and simplify repository maintenance. Automating this process reduces errors in code commit messages and helps developers maintain a clean, structured, and easily navigable project history.