# Commit

> Create a single git commit from current staged and unstaged changes with an appropriate message. Use when the user asks to commit current work.

- Skill: `dceoy/commit` (Agent Skill)
- Install (CLI): `npx skillmds@latest add dceoy/commit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dceoy/commit/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dceoy (https://skillmd.com/u/dceoy)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/dceoy/commit

---


# Commit

Create one commit for the current work.

- Inspect `git status`, `git diff HEAD`, the current branch, and recent commits.
- If there is nothing to commit, report that and stop.
- Stage only changes relevant to the requested work; preserve unrelated user changes.
- Follow the repository's recent commit style and use a concise message describing the change.

Do not run unrelated cleanup or tests, change branches, push, or create a PR unless requested separately.

