commit-all-the-things

Community

Cleanly commit all uncommitted changes

Authorepologee
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Helps developers quickly and reliably commit all remaining uncommitted changes in a git working tree by grouping related edits into logical, descriptive commits so the working tree is cleaned without manual, error-prone sorting.

Core Features & Use Cases

  • Logical grouping: Reads diffs and groups related hunks into single conceptual changes rather than committing by file.
  • Selective staging: Encourages use of interactive hunk staging to split files with mixed changes into multiple commits.
  • Opinionated ordering: Commits removals and cleanups first, then config, features, and documentation, producing a predictable history.
  • Non-destructive workflow: Commits locally only, never pushes, and reports resulting commit hashes and messages for traceability.

Quick Start

Run the command /commit-all-the-things to have the tool read diffs, stage coherent hunks, and create logical commits until the working tree is clean.

Dependency Matrix

Required Modules

None required

Components

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: commit-all-the-things
Download link: https://github.com/epologee/leclause-skills/archive/main.zip#commit-all-the-things

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.