Atlas / Skills / davila7 / Commit Work

Commit WorkSAFE

skills/davila7/commit-work

CLI tool for configuring and monitoring Claude Code

Verdict
SAFE
Grade
B
Trust score
89 /100
Version
—
Hosts
—
License
MIT
Stars
32,401
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

A comprehensive skill for creating high-quality, production-ready git commits that are easy to review, safe to ship, and follow best practices.

Purpose

This skill helps you create well-crafted git commits by:

  • Ensuring only intended changes are included
  • Splitting work into logically scoped commits
  • Writing clear, descriptive commit messages that explain what changed and why
  • Following Conventional Commits format
  • Preventing common mistakes (secrets, debug code, unrelated changes)

When to Use

Use this skill when you need to:

  • Commit your work with proper staging and review
  • Craft meaningful commit messages
  • Split mixed changes into multiple logical commits
  • Follow Conventional Commits format
  • Ensure commits are review-ready and safe to merge

Trigger phrases:

  • "commit this work"
  • "create a commit"
  • "split these changes into commits"
  • "help me commit"
  • "write a commit message"

How It Works

The skill follows a rigorous 8-step workflow:

  1. Inspect - Review working tree with git status and git diff
  2. Decide boundaries - Determine if changes should be split into multiple commits
  3. Stage selectively - Use patch staging (git add -p) for granular control
  4. Review staged changes - Verify with git diff --cached
  5. Describe changes - Articulate what changed and why in 1-2 sentences
  6. Write message - Craft Conventional Commits format message
  7. Verify - Run relevant tests/checks before committing
  8. Repeat - Continue until working tree is clean

Key Features

Smart Commit Splitting

Automatically identifies when to split commits by:

  • Feature vs refactor
  • Backend vs frontend
  • Formatting vs logic
  • Tests vs production code
  • Dependency bumps vs behavior changes

Conventional Commits Format

All commits follow the standard:

type(scope): short summary

Detailed body explaining what changed and why.

BREAKING CHANGE: if applicable

Safety Checks

Reviews staged cha

Read from source at commit 0e2296a54d3bOBSERVED · 2026-10-06
02

What it tells the agent

The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.

---
name: commit-work
description: "Create high-quality git commits: review/stage intended changes, split into logical commits, and write clear commit messages (including Conventional Commits). Use when the user asks to commit, craft a commit message, stage changes, or split work into multiple commits."
---

# 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)
03

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codeNA
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
pinned
Secrets in source
none-found

Findings (0)

No findings outside the package's declared scope.

Gates applied: no_behavioural_pass.

Audited 2026-10-06 · audit v0.4.1 · source sha 0e2296a54d3bfull audit observations/trust-audit/skill/davila7__commit-work.json · Report an issue / request a re-scan
04

Audit history

Every audit this skill has had.

DateSourceVerdictGradeScoreChange
2026-10-060e2296a54d3bSAFEB89first audit
05

Questions

What does the Commit Work skill do?

CLI tool for configuring and monitoring Claude Code

Is Commit Work safe to install?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean skill reads B.

What can Commit Work access on my machine?

The audit observed no filesystem, network or shell use at all in its source.

How current is this page?

The grade is for one exact copy of the source (0e2296a54d3b), read on 2026-10-06. The repository is watched, and a new audit runs when it changes — this is the first audit.

Advertisement