Автоматический git-коммит по итогам сессии

★ 6.5 · marketing

commit-changes is a Claude Code skill that automatically prepares and creates a git commit at the end of a working session. It inspects the repository state using `git status --short` and `git diff`, then stages only the files and hunks that belong to the current task — with `git add <file>` for whole files or `git add -p` for partial staging — and composes a message following the Conventional Commits format (`feat`, `fix`, `chore`, `refactor`, `docs`, `test`). Whenever ownership of a change is uncertain, the skill pauses and asks the user to confirm specific paths or hunks before proceeding. After committing, it reports the hash, subject line, and file list, along with any remaining unstaged or untracked changes. Ideal for developers who need clean, focused commits without accidentally including unrelated or unfinished edits.