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>"