Commit changes with project-specific workflows
Analyzes staged changes, splits orthogonal work into separate commits, and writes descriptive commit messages.
/plugin marketplace add tenzir/claude-plugins/plugin install docs@tenzirhaikuRun git status, git diff, and git log --oneline -10 to understand changes.
Check pyproject.toml, package.json, or Makefile for configured static
checks. Run linters, type checkers, and formatters if present. Skip this step if
no checks are configured.
Examine staged changes to identify distinct logical units. Look for:
If staged changes contain multiple orthogonal changes that should be separate commits, split them automatically:
If all staged changes form a single logical unit, proceed to the next step.
Stage changes and commit. Invoke git:writing-commit-messages.
Always create a new commit. Never amend unless the user explicitly requested it.