From slash-command
Create git commits for session changes with clear, atomic messages
npx claudepluginhub ii-vo/claude-meta# Commit Changes
You are tasked with creating git commits for the changes made during this session.
## Current State
## Process:
1. **Think about what changed:**
- Review the conversation history and understand what was accomplished
- Use the git status/diff output above to understand the modifications
- Consider whether changes should be one commit or multiple logical commits
2. **Plan your commit(s):**
- Identify which files belong together
- Draft clear, descriptive commit messages
- Use prefixes on the commit messages; fix, refactor, feat, docs, style,.../commitStages unstaged changes based on git status and diff analysis, then creates a commit with a generated message. Uses current branch and recent commit history for context.
/commitStages changes and commits locally using Conventional Commits format. Analyzes git status/diffs, drafts typed message with scope, confirms with user before git add and commit.
/commitCreates well-formatted git commits with conventional messages and emojis. Runs pre-commit checks (lint/format/build/docs), auto-stages files if needed, analyzes diffs, and suggests splitting multi-change commits unless --no-verify.
/commitCreates well-formatted git commits with conventional messages and emojis. Runs pre-commit checks (lint/format/build/docs), auto-stages files if needed, analyzes diffs, and suggests splitting multi-change commits unless --no-verify.
/commitRuns pre-commit git checks, quality gates (lint, typecheck, tests), code review for issues; drafts conventional commit message; stages specific files and commits. Supports --no-verify, --amend, --push options.
/commitAnalyzes current git diff, generates 3 conventional commit message options (concise, detailed, comprehensive), presents for user selection, and executes git commit.
You 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