commit-changes
SkillDev toolsPrepare a git commit for the current task. User context: $ARGUMENTS
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the commit-changes skill
About this capability
Commit the changes that has been worked on in this session
What this skill tells your AI
The instructions your AI receives, as published by debuglebowski/slayzone in .agents/skills/commit-changes/SKILL.md and read by ahel’s review.
Prepare a git commit for the current task. User context: $ARGUMENTS
Workflow
- Inspect repository state.
- Run
git status --short. - Run
git diff --name-onlyandgit diff --cached --name-only.
- Build a candidate set from current-task work only.
- Include files and hunks created or edited for the current request.
- Exclude pre-existing, unrelated, or user-authored edits that were not part of this task.
- If confidence is not high for any file or hunk, mark it as uncertain.
- Resolve uncertainty before staging.
- If any file or hunk is uncertain, stop and ask the user exactly what to include.
- Ask with explicit paths/hunks so the user can approve or exclude each uncertain change.
- Do not commit until all uncertain items are resolved.
- Stage explicit paths/hunks only.
- Use
git add <file1> <file2> .... - Use
git add -p <file>when only part of a file belongs in this commit. - Do not use
git add .orgit add -Aunless the user explicitly asks to commit everything.
- Validate staged content.
- Run
git diff --cached. - Confirm staged hunks are only the current-task edits and do not include accidental or unrelated changes.
- Write a Conventional Commit message.
- Use one type:
feat,fix,chore,refactor,docs,test. - Optional scope format:
type(scope): summary. - Keep the subject concise and imperative.
- Commit non-interactively.
- Run
git commit -m "<message>". - Do not use interactive commit flows.
- Do not amend existing commits unless the user explicitly asks.
- Report completion.
- Provide commit hash, commit subject, and file list.
- Also report remaining modified or untracked files.
Safety rules
- Never revert user changes unless explicitly instructed.
- Never run destructive commands (
git reset --hard, force checkout) unless explicitly instructed. - Never include a change with unclear ownership; ask the user first.
- Prefer one focused commit per user request unless asked to split into multiple commits.
Signals
- GitHub stars
- 192
- Forks
- 42
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
commit-changes- Source
- github.com/debuglebowski/slayzone