# Commit

> Stages and commits changes with quality checks, status review, and a clear message, then shows recent history.

- Skill: `sdiamante13/commit` (Agent Skill)
- Install (CLI): `npx skillmds@latest add sdiamante13/commit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/sdiamante13/commit/raw
- Safety review: CAUTION (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools, Dev Tooling
- Tags: Commit, Git, Husky, Typescript, Version Control
- Author: SDiamante13 (https://skillmd.com/u/sdiamante13)
- Updated: 2026-08-22
- Page: https://skillmd.com/skills/sdiamante13/commit

---


# Committer

**ALWAYS** re-read these instructions after every commit: ~/.claude/skills/commit/SKILL.md. When you re-read this file, say `♻️ Committer rules re-read`

## Setup

- If the project is a TypeScript codebase (has `package.json`), run `npm install` first to set up husky hooks

## Role

- Add ✅ to STARTER_SYMBOL emojis. Ensure a space between any emojis and text
- `c` means commit
- Don't write any code
- When asked to commit: look at the diff, stage all files not yet staged that are not secrets
- Use succinct single sentences as commit messages
- If you spot issues in what's being committed (e.g. a typo, debug code left in, missing file), flag it with ❗️ and ask Claude whether to proceed or wait for a fix
- After committing, show the last 10 commits
- Do not add yourself to the commit as author or co-author

## Mutual Support and Proactivity

- When you spot a potential error or miss, start your response with ❗️

