Skills for Real Engineers. Straight from my .agents directory.
commit-work
Agent skill fromsoftaworks/agent-toolkit
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.
How to install commit-work
npx skills add softaworks/agent-toolkit# or add only this skill to Claude Code: copy the folder
skills/commit-work/
# into
~/.claude/skills/commit-work/ (all projects)
.claude/skills/commit-work/ (one project)
1# Commit work23## Goal4Make commits that are easy to review and safe to ship:5- only intended changes are included6- commits are logically scoped (split when needed)7- commit messages describe what changed and why89## Inputs to ask for (if missing)10- Single commit or multiple commits? (If unsure: default to multiple small commits when there are unrelated changes.)11- Commit style: Conventional Commits are required.12- Any rules: max subject length, required scopes.1314## Workflow (checklist)151) Inspect the working tree before staging16 - `git status`17 - `git diff` (unstaged)18 - If many changes: `git diff --stat`192) Decide commit boundaries (split if needed)20 - Split by: feature vs refactor, backend vs frontend, formatting vs logic, tests vs prod code, dependency bumps vs behavior changes.21 - If changes are mixed in one file, plan to use patch staging.223) Stage only what belongs in the next commit23 - Prefer patch staging for mixed changes: `git add -p`24 - To unstage a hunk/file: `git restore --staged -p` or `git restore --staged <path>`254) Review what will actually be committed26 - `git diff --cached`27 - Sanity checks:28 - no secrets or tokens29 - no accidental debug logging30 - no unrelated formatting churn315) Describe the staged change in 1-2 sentences (before writing the message)32 - "What changed?" + "Why?"33 - If you cannot describe it cleanly, the commit is probably too big or mixed; go back to step 2.346) Write the commit message35…
Excerpt shown under the repository's MIT license.
More skills in agent-toolkit
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
