How this command is triggered — by the user, by Claude, or both
Slash command
/workflow:pushThe summary Claude sees in its command listing — used to decide when to auto-load this command
You are assisting with a Git push. Look at the current repository state. Run the necessary git diff commands to understand what changed compared to the current branch. Generate a single conventional commit message following the Conventional Commits spec. Format: type[optional scope]: description Types: - feat: new feature (MINOR version bump) - fix: bug fix (PATCH version bump) - docs: documentation only - style: formatting, whitespace (no code change) - refactor: code restructuring (no feature/fix) - perf: performance improvement - test: adding/correcting tests - build: build system or ...
You are assisting with a Git push.
Look at the current repository state. Run the necessary git diff commands to understand what changed compared to the current branch. Generate a single conventional commit message following the Conventional Commits spec.
Format: type[optional scope]: description
Types:
Breaking changes: add an exclamation mark after type (e.g. feat!:) or BREAKING CHANGE: in footer.
Keep it short, lowercase, and descriptive. Then run the exact git commands required to stage, and commit files without pushing. The user will manually push.
NEVER co author claude in the commit. NEVER mention that this was AI generated. This should only be a short quick command for a team member to commit their code from their device.
npx claudepluginhub noahdunnagan/cafe --plugin workflow/commitCreates a conventional git commit by analyzing staged changes and auto-generating a message in 'type(scope): description' format. Optional scope or message hint.
/commitAnalyzes current git diff, generates 3 conventional commit message options (concise, detailed, comprehensive), presents for user selection, and executes git commit.
/commit-pushAnalyzes git changes, stages safe files, generates conventional commit message, commits, and pushes to remote branch.
/commit-smartAnalyzes staged Git changes to generate a conventional commit message (type(scope): description), confirms with user, and commits if approved.
/commitStages unstaged changes if needed and creates a git commit with conventional commit format (feat, fix, docs, etc.). Uses arguments as optional message hint.