git-commit

Generate conventional commit messages from diffs and stage files.

Updated Dec 28, 2025
One-click install
npx skills add https://github.com/74nu5/Narratum --skill git-commit-74nu5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/74nu5/Narratum/tree/main/.github/skills/git-commit
Command: npx skills add https://github.com/74nu5/Narratum --skill git-commit-74nu5

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill automates the creation of standardized, semantic Git commits, ensuring consistency and clarity in your project's version history.

Core Features & Use Cases

  • Conventional Commits: Adheres to the Conventional Commits specification for structured commit messages.
  • Intelligent Analysis: Analyzes code changes (diff) to suggest appropriate commit types and scopes.
  • Message Generation: Generates descriptive commit messages based on the detected changes.
  • Interactive Staging: Allows for intelligent staging of files to group related changes logically.
  • Use Case: When you've finished a bug fix, use this Skill to automatically generate a fix: commit message, stage the relevant files, and commit them with a clear description derived from your code changes.

Quick Start

Use the git-commit skill to create a commit for the staged changes.

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 automatically by using a tool that analyzes your code changes to detect types and scopes, producing descriptive messages from diffs that adhere to the Conventional Commits specification.

What is the conventional commits specification and why use it for version control?

The conventional commits specification provides a structured, semantic format for commit messages using types like fix or feat, standardizing your project's version history and clarifying the purpose of code changes.

Can I stage files intelligently to group related git changes before committing?

Yes, you can stage files intelligently to group related git changes by using an interactive staging workflow that logically organizes file changes, ensuring each conventional commit captures a cohesive set of modifications.

Does automated commit message generation work for both bug fixes and new features?

Automated commit message generation works for both bug fixes and new features by analyzing the diff to auto-detect the change type, allowing it to suggest a fix: prefix for bug fixes or a feat: prefix for new features.

How do I execute git commit operations with an interactive workflow?

You can execute git commit operations with an interactive workflow by using a tool that guides you through intelligent file staging and automated message generation, finalizing the commit process while adhering to conventional commit standards.