git-commit

Create consistent git commits from working tree changes with conventional formatting.

50|14|Updated Mar 11, 2026
One-click install
npx skills add https://github.com/All-The-Vibes/ATV-StarterKit --skill git-commit-all-the-vibes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/All-The-Vibes/ATV-StarterKit/tree/main/.github/skills/git-commit
Command: npx skills add https://github.com/All-The-Vibes/ATV-StarterKit --skill git-commit-all-the-vibes

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically produce consistent, well-structured git commits from your working tree changes, aligning with repository conventions when available and falling back to conventional commits otherwise.

Core Features & Use Cases

  • Automatically gather context from git status, diffs, and branch information to craft relevant messages.
  • Respect repository conventions when present, or apply conventional commits by default for consistency.
  • Safely stage and commit changes with guardrails around sensitive files and branch management.

Quick Start

Create a well-formed commit from the current changes by following the prompts to stage files, choose a branch if needed, and apply a conventional message.

Frequently Asked Questions about git-commit

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

FAQPage Schema
How do I create consistent git commits from working tree changes?

To create consistent git commits, this Skill gathers context from your working tree changes and applies repository-specific conventions or conventional commit formatting. It safely stages files and structures the commit subject and body for clear version control tracking.

How does conventional commit formatting work for version control?

Conventional commit formatting standardizes commit subjects and bodies using structured prefixes. This Skill applies these conventions automatically from your git diffs when repository-specific rules are absent, ensuring consistent version control history and code quality.

What is the best way to stage files and create a new branch before committing?

The best way to stage files and create a branch is through structured, safe steps. This Skill handles branch creation and file staging with guardrails around sensitive files, applying conventional commit messages to the resulting changes.

Does this git commit workflow respect existing repository conventions?

Yes, this git commit workflow respects existing repository conventions when present. It automatically detects repo-specific formatting rules and applies them to your staged changes, falling back to conventional commits only when no custom conventions are found.

Can I use this to handle edge cases when staging sensitive files?

Yes, you can use this to handle edge cases when staging sensitive files. The workflow applies safe, structured steps across common edge cases, enforcing guardrails around sensitive files while staging changes and generating commit hashes.

Why are my git commit messages not following my repository's formatting rules?

Git commit messages may ignore repository formatting rules if conventions are not automatically detected. This Skill enforces commit subject and body formatting by applying repo-specific conventions when present, or falling back to conventional commits for consistency.