Agent Skill
2/7/2026commit
Stage and commit changes with standardized format
I
ishandhanani
0GitHub Stars
1Views
npx skills add ishandhanani/dynamo-claude-plugin
SKILL.md
| Name | commit |
| Description | Stage and commit changes with standardized format |
name: commit description: Stage and commit changes with standardized format user-invocable: true disable-model-invocation: true
Standardized Commit
Current State
!git status --short
!git diff --stat
!git diff --cached --stat
Instructions
Based on the git status and diff above:
-
Stage changes if not already staged:
- Stage relevant files (use judgment on what belongs together)
- Do not stage unrelated changes
- Do not stage files that likely contain secrets (.env, credentials, tokens)
-
Write commit message in this format:
<type>: <description>Types:
fix: Bug fixfeat: New featurerefactor: Code restructuring (no behavior change)docs: Documentation onlytest: Adding/updating testschore: Build, config, tooling changes
Rules:
- Description is lowercase, no period at the end
- Keep under 72 characters total
- Be specific: not "fix bug" but "fix null pointer in request handler"
- Use imperative mood: "add feature" not "added feature"
-
Commit without asking for confirmation. Use a HEREDOC for the message:
git commit -m "$(cat <<'EOF' <type>: <description> EOF )"
Examples
Good:
fix: handle empty response in sglang backendfeat: add per-user rate limiting middlewarerefactor: extract token validation to separate moduledocs: update sglang disaggregation deployment guidechore: bump maturin version to 1.8
Bad:
Fix bug(too vague, wrong case)Updated code(meaningless, past tense)WIP(not a complete commit)fix: fix the thing.(period, vague)
Skills Info
Original Name:commitAuthor:ishandhanani
Download