claudeindex
Plugin

commit-story

Take a batch of uncommitted work and split it into a sequence of meaningful commits with reviewer-grade messages, while guaranteeing the final tree is byte-identical to the starting tree. Plans the commit sequence, presents it for approval, executes whole-file or hunk-level splits via git apply --cached, and verifies the result with diff and tree-hash comparisons. Snapshots the baseline as a stash up front so any failure can be safely rolled back.

Installation

1

Add the marketplace

/plugin marketplace add ChristopherDavenport/christopherdavenport-marketplace
2

Install plugins

/plugin

Run these commands in Claude Code to add this plugin to your environment. The marketplace must be added before you can install its plugins.