commit
Generate a conventional commit message from staged changes and commit.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Generate a conventional commit message from staged changes and commit.
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Use when the user asks you to research, evaluate, or compare a programming framework, library, or runtime. Triggers on "research X", "tell me about X framework", "should I use X", "compare X and Y frameworks", "evaluate X".
Proof read a text document
Research a code related problem, approach or library
Explains code with visual diagrams and analogies. Use when explaining how code works, teaching about a codebase, or when the user asks "how does this work?"
| name | commit |
| description | Generate a conventional commit message from staged changes and commit. |
git diff --staged to inspect what is staged. If nothing is staged, run git diff HEAD and inform the user nothing is staged.feat, fix, refactor, chore, docs, test, ci, perf, style, buildsrc/auth/ → auth). Omit scope if changes span many unrelated areas.<type>(<scope>): <summary> — omit parens if no scopeBREAKING CHANGE: <description> if any public API, export, or interface was removed or renamed. Add Closes #<n> if the current branch name contains an issue number.git commit -m "<message>" with the generated message.✔ feat(auth): add OAuth2 token refresh logic
No other output. Do not explain what you did.
| Argument | Behaviour |
|---|---|
--dry-run | Print the proposed message and stop. Do not commit. |
--split | If staged changes touch logically unrelated areas, create multiple commits — one per area — in a sensible order. |
--no-scope | Omit the scope segment regardless of what changed. |
--split before proceeding.--dry-run was passed.