git-commit

Analyze git status and diffs to create atomic conventional commits.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/yushanwebdev/yumail --skill git-commit-yushanwebdev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-commit
Source: https://github.com/yushanwebdev/yumail/tree/main/.opencode/skills/git-commit
Command: npx skills add https://github.com/yushanwebdev/yumail --skill git-commit-yushanwebdev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill orchestrates a comprehensive git commit workflow from analysing the changes made and removing AI code slop from the code to generating commit messages and committing the changes. Use this skill whenever the user wants to commit code, create a git commit, or asks about commit messages.

Core Features & Use Cases

  • Analyze git status and diffs to identify changes across a codebase.
  • Remove AI code slop, group changes into modular, atomic commits, and generate conventional commit messages for each commit.
  • Provide a safe, auditable workflow with a clear plan and prompts for user confirmation before executing commits.

Quick Start

Provide the user with a concrete, end-to-end guidance to analyze changes, generate commits, and perform atomic git operations with prompts for confirmation.

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?

This Skill analyzes git status and diffs to group changes into atomic commits and automatically writes properly formatted conventional commit messages for each commit group.

What is the best way to split large code changes into atomic git commits?

The best way to split large changes into atomic git commits is by analyzing diffs to identify logical boundaries, grouping related modifications, and producing a structured plan with individual commit messages before executing.

How do I remove AI code slop before committing changes?

You can remove AI code slop before committing by running this workflow, which analyzes diffs to identify and clean redundant AI-generated code before grouping modifications into clean atomic commits.

Can I review the git commit plan before changes are executed?

Yes, you can review the commit plan before execution. The workflow generates a structured plan detailing proposed atomic commits and conventional messages, then explicitly prompts for your confirmation before executing git commands.

Does this git commit workflow work without external dependencies?

Yes, this git commit workflow operates without external dependencies. It independently analyzes repository status and diffs, requiring only your confirmation to proceed with executing the generated modular commit structure.