git-split
Split the current `git` commit into multiple focused, self-contained, easy to review commits.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Split the current `git` commit into multiple focused, self-contained, easy to review commits.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Make a set of things (code, prose, config, docs) consistent along a dimension the user names, by picking a canonical form and conforming every member to it.
Remove illegal states from data structures by redesigning their types so the illegal states cannot be represented at all.
Remove unnecessary comments from code: tombstones, redundant restatements, and comments a well-named variable or function would replace.
Perform a task with a worker agent, critique it with an adversary agent, and apply the accepted critiques with a reconciler agent.
Replace jargon and imported metaphors in code and prose with concrete, domain-fitting terms a reader understands without translation.
Create a new Claude Code skill following the conventions of existing skills.
| name | git-split |
| description | Split the current `git` commit into multiple focused, self-contained, easy to review commits. |
| argument-hint | [extra guidance on how to split] |
| allowed-tools | ["Bash(git show *)","Bash(git log *)","Bash(git reset HEAD~1)","Bash(git add *)","Bash(git commit *)","Bash(git stash)","Bash(git stash pop)"] |
Split the current git commit into multiple focused, self-contained, easy to
review commits.
git show
$ARGUMENTS
package.json,
Makefile, CI config). If no signals are found, ask the user<imperative-mood description>: <file or hunk list>git reset HEAD~1 so all changes return to the working treegit stash
<verification commands>
git stash pop
git log --oneline -<commit count> and show the
resulting stackStage specific files for the first commit, then commit:
git add <files for first commit>
git commit -m "<first commit description>"
When a single file contains changes that belong in different commits, use file manipulation: