with one click
commit
Create a well-structured git commit from staged or unstaged changes
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
Create a well-structured git commit from staged or unstaged changes
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 a task must open, read, or act on a web page and no safer interface or connector can complete it.
Guide for creating effective skills. Use when the user wants to create a new skill or improve an existing one — a reusable instruction package that extends Wuu with specialized knowledge, workflows, or tool integrations.
Observe and control native macOS apps through Accessibility, ScreenCaptureKit, and native input. Use when a task requires interacting with a Mac app that has no safer CLI, API, or dedicated connector.
Run durable multi-phase work without relying on one context window.
Debug Electron desktop issues across renderer, preload, main process, and Go app-server.
Run final release gates before publishing or handing off a build.
| name | commit |
| description | Create a well-structured git commit from staged or unstaged changes |
| user-invocable | true |
| trigger-condition | When the user asks to commit changes, create a commit, or save their work. |
| allowed-tools | ["bash"] |
| required-context | ["current git status","intended files for the commit","commit message focus"] |
| examples | ["commit a staged bug fix","atomic commit before opening a pull request","save work-in-progress"] |
| verification-checklist | ["git status --short shows only intended files","git log -1 shows the commit","no unrelated user changes included"] |
| progressive-disclosure | Inspect git status and the current diff first; only stage files that belong to the same logical change. |
Create a git commit with normal non-interactive shell git commands:
bash to inspect git status --short, git diff, git diff --cached when staged files exist, and git log --oneline -5.git add src/file.ts tests/file_test.ts. Never use git add ., git add -A, root/current-directory pathspecs, wildcards, pathspec magic, or sensitive credential paths.git restore --staged path/to/file.git add path/to/file && git commit -m "message", after you have inspected the diff. This keeps the shared Git index window small when multiple sessions use the same repo.git status --short after the commit to verify the result.Co-authored-by trailers, including trailers written by other tools. WUU adds its own trailer through the Git execution layer when attribution is enabled; never change author or committer Git configuration to add attribution.Never update git config, skip hooks (--no-verify, --no-gpg-sign, etc.), amend, force push, run destructive git commands (reset --hard, clean -f, broad checkout/restore), or use interactive/editor-driven git flows unless the user explicitly requested that exact action and the runtime permits it. If a requested commit would require staging a sensitive path, stop and ask for explicit secret handling.