Pre-delivery sanity checks before walking away from a task. Verifies nothing is left broken, uncommitted, or forgotten. Trigger on: /ops:wrapup, 'wrap up', 'are we done', 'let me finish up', 'ship it', or when the user signals they want to stop working on the current task. Only when the session involved meaningful changes. Skip for read-only exploration.
The gap between "it works on my machine" and "it's actually shipped clean" is where bugs, forgotten files, and broken builds hide. This skill runs a systematic check before you walk away, so nothing gets left in a half-done state.
Run through these checks in order:
git status. Are there modified files that should be committed?.gitignore?If everything checks out, commit and push without asking. The user invoked wrapup because they want to ship — don't slow them down with confirmation prompts when the state is clean.
git add . — review what's being added)Only pause to ask if something looks wrong — conflicts, failing tests, suspicious untracked files. Confidence means action.
Give the user a brief summary:
For small tasks, just hit the essentials:
git status — anything uncommitted?git diff — anything unexpected in there?git add . is not a wrapup. Review what you're committing.