mcpField
T
tenzir-commit-changes

tenzir-commit-changes

github.com/tenzirDevelopment365 installsUpdated 1d ago
Repository

About tenzir-commit-changes

tenzir-commit-changes is a Git workflow skill for coding agents that turns changes into reviewable commits. It focuses on logical separation and checking staged content before committing.

Key features

  1. 01Review Git status and diffs
  2. 02Split work into logical commits
  3. 03Run relevant checks
  4. 04Inspect staged changes before messaging
  5. 05Create commits with multiline messages

Use cases

  1. 01Organize independent changes before committing
  2. 02Stage selected hunks from mixed files
  3. 03Ensure commit messages match staged content

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/tenzir/skills --skill tenzir-commit-changes

After installing, type/tenzir-commit-changesin Claude Code to confirm it loaded.

Bundled filesreferences/write-commit-messages.md

Details

From the project README

Commit Changes

Commit changes as clean, reviewable snapshots.

Workflow

  1. Read git status and the relevant diffs before deciding how many commits to make.
  2. Split orthogonal work into separate logical units. If a file mixes unrelated edits, stage only the hunks for the current commit.
  3. Run the relevant checks before committing. If you skip a check, say so.
  4. For each commit:
    • Stage only the relevant hunks.
    • Read the staged diff before writing the message.
    • Write the commit message from what is actually staged.
    • Create the commit with a real multiline message, using separate -m arguments for each message section.
    • Do not put literal \n escapes in a single -m string.
    • Amend immediately if the final message reads awkwardly.

Comments

Markdown supported