split-commit

Community

Clean up Git commit history

Authorluan
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the common issue of messy or disorganized Git commit histories by allowing developers to cleanly repackage a branch's changes into a series of logical, well-tested, and vertically integrated commits.

Core Features & Use Cases

  • Commit Repackaging: Consolidates a series of commits into a more coherent history.
  • Independent Commits: Ensures each new commit compiles and passes tests on its own.
  • Dependency Management: Intelligently groups related file changes and dependencies.
  • Use Case: After a long feature development session with many small, unorganized commits, use this Skill to clean up the branch before merging, making the history easier to understand and revert if necessary.

Quick Start

Use the split-commit skill to reorganize commits on the current branch based on the main branch.

Dependency Matrix

Required Modules

None required

Components

scripts

💻 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-commit
Download link: https://github.com/luan/dot-claude/archive/main.zip#split-commit

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.