One-click install
npx skills add https://github.com/lem0n4id/learnin10 --skill git-commit-lem0n4id
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/lem0n4id/learnin10/tree/main/.github/skills/git-commit
Command: npx skills add https://github.com/lem0n4id/learnin10 --skill git-commit-lem0n4id

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you create consistent, well-formatted git commits by analyzing code changes and suggesting appropriate conventional commit messages, reducing manual effort and human error.

Core Features & Use Cases

  • Auto-detecting type and scope from diffs
  • Generating conventional commit messages
  • Interactive commit with optional overrides
  • Intelligent staging for logical grouping

Quick Start

Provide the changes you want committed and let the tool generate and apply a conventional commit.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I generate conventional commit messages from git diffs automatically?

You can generate conventional commit messages from git diffs automatically by using this Skill to analyze your current code changes. It infers the type and scope from the diff and produces a standardized commit message, reducing manual effort and ensuring consistent version-control history.

Can I override the auto-detected commit type and scope during interactive staging?

Yes, you can override the auto-detected commit type and scope during interactive staging. This Skill supports interactive overrides, allowing you to manually adjust the inferred type, scope, and description, and add optional breaking-change or footer notes before finalizing the commit.

Does automated commit message generation work with any local git repository?

Automated commit message generation works with any local git repository where standardized messaging and safe staging are desired. It requires local git access to analyze the diff and apply deterministic staging for logical grouping across your codebase changes.

What is the best way to ensure logical grouping when staging code changes for commits?

The best way to ensure logical grouping when staging code changes is to use intelligent staging that analyzes the diff. This Skill applies deterministic staging to group related changes, ensuring the generated conventional commit message accurately reflects the specific modifications.

How do I add breaking-change notes to a conventional commit message derived from a diff?

To add breaking-change notes to a conventional commit message derived from a diff, use the interactive override feature. This Skill allows you to append optional breaking-change indicators and footer notes to the auto-generated message based on the analyzed code changes.