commit-split
Inspect all changed files, group by logical concern, and guide atomic per-concern commits
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Inspect all changed files, group by logical concern, and guide atomic per-concern commits
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Incrementally fix build errors with minimal diffs, one error at a time
Dispatch an independent Codex verification job for the current changes
Launch parallel deep-dive agents to review completed work for quality, standards, and completeness
Regression-safe cleanup of AI-generated bloat in Lua code. Deletion-first, requires passing tests before starting
Create a GitHub issue for a feature, bug fix, or crash with structured sections
Scaffold a new Architecture Decision Record, auto-numbered from existing ADRs
| name | commit-split |
| description | Inspect all changed files, group by logical concern, and guide atomic per-concern commits |
Analyze all changed files and propose atomic commits grouped by logical concern.
git status --short
git diff --name-only
git diff --staged --name-only
git ls-files --others --exclude-standard
Group each changed file by category:
| Type | Pattern | Example |
|---|---|---|
| class-offense | scripts/levi_scripts/* | New/modified class offense module |
| combat-core | scripts/levi_ataxia/levi/ataxia/* | Affliction tracking, curing, defense |
| triggers | triggers/** | Game text pattern matching |
| aliases | aliases/** | User command shortcuts |
| timers | timers/** | Delayed actions |
| gui | *gui*, *container*, *gauge* | UI components |
| mapper | *mapper*, *mmp* | Navigation/pathfinding |
| database | *ndb*, *database* | Player database |
| config | _groups.yaml, mfile, version.txt | Build/version config |
| test | tests/** | Unit tests |
| docs | *.md, docs/** | Documentation |
| build | build.sh, tools/*, .github/* | Build system |
| chore | .claude/*, .vscode/*, .editorconfig | Tooling config |
For each group with changes, propose a commit:
feat:, fix:, refactor:, test:, docs:, chore:, build:Example:
feat(serpent): add doublestab lock route for serpent offense
fix(curing): handle missing GMCP affliction data gracefully
test: add affliction priority unit tests
docs: update shaman class guide with new lock types
For each proposed group:
git add <files in group>git commit -m "<message>"