Create git commits for session changes with clear, atomic messages
Creates atomic git commits for session changes with descriptive messages, grouping related files and including required directories.
When to use
Use this when you have completed a development session and need to commit the resulting changes to git with clear, organized history.
How to invoke
manual via /commit-changes, auto-invoked when relevant
npx claudepluginhub ii-vo/claude-metaYou are tasked with creating git commits for the changes made during this session.
!git status --short
!git diff --stat
Think about what changed:
Plan your commit(s):
Execute upon confirmation:
git add with specific files (never use -A or .).claude/sessions/ directory - session data must always be committed.claude/ directory contents including sessions, commands, hooks, skills, and settingsthoughts/ directory (plans/, handoffs/, research/, prs/)public/ assets (logos, icons, images).claude/settings.json.backup.* temporary backup filesgit commit -m