git-commit-workflow

Read repository guidelines and create grouped conventional-compatible git commits.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/prulloac/git-blame-vsc --skill git-commit-workflow-prulloac
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit-workflow
Source: https://github.com/prulloac/git-blame-vsc/tree/main/.agents/skills/git-commit-workflow
Command: npx skills add https://github.com/prulloac/git-blame-vsc --skill git-commit-workflow-prulloac

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured workflow to commit git changes in a way that respects repository guidelines and leverages conventional commits as a fallback when guidelines are absent.

Core Features & Use Cases

  • Read repository guidelines from CONTRIBUTING files to determine commit standards.
  • Assess and group changes using git status and git diff to ensure logical commits.
  • Apply conventional commits as a fallback and produce descriptive, scoped commit messages.
  • Reference guidance in references/grouping_changes.md and references/conventional_commits.md for best practices.

Quick Start

Run git status to inspect changes, review CONTRIBUTING files, group related changes, and commit following the identified guidelines or conventional commit conventions.

Frequently Asked Questions about git-commit-workflow

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

FAQPage Schema
How do I group git changes before committing to follow repository guidelines?

To group git changes, analyze modifications using git status and git diff, then logically group related files before committing. This workflow reads CONTRIBUTING files to identify repository guidelines and applies conventional commits as a fallback standard.

What are conventional commits and when do I need them for version control?

Conventional commits are a standardized format for creating descriptive, scoped commit messages. You need them for version control when a repository lacks specific CONTRIBUTING guidelines, serving as a fallback to maintain a clean git history.

How do I create conventional-compatible git commits when there are no CONTRIBUTING files?

You create conventional-compatible git commits by analyzing staged changes through git diff and applying conventional commit standards as a fallback. This process generates descriptive, scoped messages even when repository guidelines are absent.

Does this git commit workflow read repository guidelines automatically?

Yes, this git commit workflow reads repository guidelines automatically by checking for CONTRIBUTING files to determine commit standards. If these files are absent, it defaults to conventional commits to ensure your changes remain standardized.

What is the best way to standardize git commit messages across different repositories?

The best way to standardize git commit messages is to use a workflow that reads repository-specific CONTRIBUTING files first, then falls back to conventional commits. This ensures your commit messages are consistently grouped, descriptive, and scoped.

Why should I group related changes before making a git commit?

You should group related changes before making a git commit to ensure logical, isolated updates that are easier to review. Analyzing git status and git diff allows you to group modifications accurately before generating the final commit message.