commit-work

davila7/claude-code-templates · updated Apr 8, 2026

$npx skills add https://github.com/davila7/claude-code-templates --skill commit-work
0 commentsdiscussion
summary

Make commits that are easy to review and safe to ship:

skill.md

Commit work

Goal

Make commits that are easy to review and safe to ship:

  • only intended changes are included
  • commits are logically scoped (split when needed)
  • commit messages describe what changed and why

Inputs to ask for (if missing)

  • Single commit or multiple commits? (If unsure: default to multiple small commits when there are unrelated changes.)
  • Commit style: Conventional Commits are required.
  • Any rules: max subject length, required scopes.

Workflow (checklist)

  1. Inspect the working tree before staging
    • git status
    • git diff (unstaged)
    • If many changes: git diff --stat
  2. Decide commit boundaries (split if needed)
    • Split by: feature vs refactor, backend vs frontend, formatting vs logic, tests vs prod code, dependency bumps vs behavior changes.
    • If changes are mixed in one file, plan to use patch staging.
  3. Stage only what belongs in the next commit
    • Prefer patch staging for mixed changes: git add -p
    • To unstage a hunk/file: git restore --staged -p or git restore --staged <path>
  4. Review what will actually be committed
    • git diff --cached
    • Sanity checks:
      • no secrets or tokens
      • no accidental debug logging
      • no unrelated formatting churn
  5. Describe the staged change in 1-2 sentences (before writing the message)
    • "What changed?" + "Why?"
    • If you cannot describe it cleanly, the commit is probably too big or mixed; go back to step 2.
  6. Write the commit message
    • Use Conventional Commits (required):
      • type(scope): short summary
      • blank line
      • body (what/why, not implementation diary)
      • footer (BREAKING CHANGE) if needed
    • Prefer an editor for multi-line messages: git commit -v
    • Use references/commit-message-template.md if helpful.
  7. Run the smallest relevant verification
    • Run the repo's fastest meaningful check (unit tests, lint, or build) before moving on.
  8. Repeat for the next commit until the working tree is clean

Deliverable

Provide:

  • the final commit message(s)
  • a short summary per commit (what/why)
  • the commands used to stage/review (at minimum: git diff --cached, plus any tests run)

Discussion

Product Hunt–style comments (not star reviews)
  • No comments yet — start the thread.
general reviews

Ratings

4.875 reviews
  • Neel Okafor· Dec 28, 2024

    Solid pick for teams standardizing on skills: commit-work is focused, and the summary matches what you get after install.

  • Pratham Ware· Dec 24, 2024

    We added commit-work from the explainx registry; install was straightforward and the SKILL.md answered most questions upfront.

  • Fatima Chawla· Dec 24, 2024

    commit-work has been reliable in day-to-day use. Documentation quality is above average for community skills.

  • Yusuf Reddy· Dec 16, 2024

    commit-work fits our agent workflows well — practical, well scoped, and easy to wire into existing repos.

  • Fatima Bhatia· Dec 4, 2024

    commit-work reduced setup friction for our internal harness; good balance of opinion and flexibility.

  • Kiara White· Dec 4, 2024

    I recommend commit-work for anyone iterating fast on agent tooling; clear intent and a small, reviewable surface area.

  • Liam Thomas· Nov 23, 2024

    Keeps context tight: commit-work is the kind of skill you can hand to a new teammate without a long onboarding doc.

  • Yusuf Khan· Nov 23, 2024

    commit-work is among the better-maintained entries we tried; worth keeping pinned for repeat workflows.

  • Ren Anderson· Nov 23, 2024

    Useful defaults in commit-work — fewer surprises than typical one-off scripts, and it plays nicely with `npx skills` flows.

  • Neel Jackson· Nov 19, 2024

    Registry listing for commit-work matched our evaluation — installs cleanly and behaves as described in the markdown.

showing 1-10 of 75

1 / 8