with one click
commit
// Use on explicit /commit. Commit staged git changes; supports issue prefixes and language selection.
// Use on explicit /commit. Commit staged git changes; supports issue prefixes and language selection.
[HINT] Download the complete skill directory including SKILL.md and all related files
| name | commit |
| description | Use on explicit /commit. Commit staged git changes; supports issue prefixes and language selection. |
| argument-hint | [description] [--issue [ID]] [--lang <en|ko>] |
| version | 0.1.0 |
| disable-model-invocation | true |
| context | fork |
| model | sonnet |
git log --oneline --no-color -5git diff --cached --name-status --find-renamesgit diff --cached --stat --summarygit branch --show-currentParse $ARGUMENTS for:
description: Any text not part of a flag. Use as the primary source for the commit message. If absent, infer from the staged summary and inspect patch content only when needed.--issue [ID]: With value → use as prefix. Without value → auto-detect from branch name or recent commits (PROJ-123, #123, GH-123). If not found, ask user. If absent → no prefix.--lang <en|ko>: Write commit message in specified language. If absent, decide based on context.If nothing is staged, stop: "No staged changes found. Use git add to stage files first."
Based on the staged changes, create a single git commit. Never stage additional files. Never split into multiple commits — use /commit-split for that.
Use the staged file summary and stats first. They are enough for filename-only renames and deletions. Do not inspect deleted file contents, and do not read a full patch for pure rename/delete commits.
Only inspect patch content when the summary, stats, and user description are not enough to write a useful commit message. In that case, inspect the smallest relevant non-deleted path set with git diff --cached --no-color -- <path>. Avoid unbounded git diff --cached.
Call multiple tools in a single response when possible. Create the commit using a single message. Do not stage additional files. Do not send any other text or messages besides the tool calls.
[<issue-prefix> ]<subject line>
<body>
- bullet points focusing on why. If no description and intent is unclear, ask first.