split-commits-by-diff
CommunityTurn messy diffs into clean commits
Authorharyelramalho
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you turn a mixed set of Git changes into a clean series of focused commits without losing user work or introducing accidental history changes.
Core Features & Use Cases
- Commit Planning: Analyzes staged and unstaged diffs before any staging happens so each commit has a clear purpose.
- Intent-Based Splitting: Groups changes by feature, fix, refactor, docs, test, or chore instead of blindly by file.
- Safe Git Workflow: Uses careful staging and validation to protect edits, avoid destructive commands, and keep the repository in a reviewable state.
- Use Case: When a branch combines bug fixes, documentation updates, and refactors, this Skill separates them into well-scoped commits that are easier to review and merge.
Quick Start
Use the split-commits-by-diff skill to inspect the current Git diff and create a safe commit-splitting plan for the mixed changes in this repository.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: split-commits-by-diff Download link: https://github.com/haryelramalho/skills/archive/main.zip#split-commits-by-diff Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 536,000+ vetted skills library on demand.