commit
Commit changes with a well-crafted message.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Menu
Commit changes with a well-crafted message.
Instalar com Codex ou Claude Copie este prompt, cole no Codex, Claude ou outro assistente e deixe que ele revise a página da skill e instale para você.
Baseado na classificação ocupacional SOC
Research products on amazon.com.au (Australia) and return options with title-verified links, indicative AUD prices, and stock status. Use when asked to research a product, "find me options for X", compare prices, or for help shopping or buying something on Amazon. Australian marketplace only — this skill does not cover amazon.com or other marketplaces.
Create a Git worktree for a new task. This skill should be used when the user asks to "start working on", "implement", "fix", "add", "refactor", "migrate", or otherwise begin a code task that requires a new branch. Do not use for trivial tasks like reading files, answering questions, or changes to the current dotfiles repo.
Drive Apple Reminders as a GTD system from the command line — capture to an inbox, read and search across lists, enrich items with notes, complete, delete, and triage with the 2-minute rule. Use when asked to add/capture a task or idea, "add to my inbox / Stuff list", reschedule or move an item, process/triage the inbox, find 2-minute items, or write research findings into a reminder's note. macOS + iCloud only, via the `reminders` CLI (keith/reminders-cli). Read/capture/enrich is fully supported; moving between lists and rescheduling due dates are not (see Gaps).
Append a timestamped, super-condensed summary of the current session — plus any open loops to close later — to today's dump file at ~/.me/quick-dumps/YYYY-MM-DD.md. Use when asked to "dump state", "dump the session", "jot this down", "save where we're at", or invokes /dump-state.
Review one or more GitHub PRs and write a per-PR findings file (with a go/no-go call at the top) into ~/Developer/ai-workspace/code-reviews/. Use when asked to "review this PR", "review my PRs", "write review notes", or given a PR URL / a search criteria for PRs to review. Produces documents for later human review or handoff to another agent that posts the comments — it does NOT post anything to GitHub.
Check CI status for PRs and Buildkite builds, diagnose failures, auto-fix when possible. Use when asked to "check CI", "check PR status", "how's the build", "monitor CI", "what's failing", or given a Buildkite build URL. Also use after pushing code when the user wants to track the build.
| name | commit |
| description | Commit changes with a well-crafted message. |
| allowed-tools | Bash(git *), Bash(git -C *), Bash(agentic-commit *), Read, Grep, Glob, AskUserQuestion |
| user-invocable | true |
Auto-invoked when Claude needs to create a git commit. Use when asked to commit, save changes, or after completing work that should be committed.
$ARGUMENTS — optional commit description or guidance.
If empty, infer from staged/unstaged changes.
Run these in parallel:
git status — staged and unstaged changes (never use -uall)git diff --cached — what's already stagedgit diff — unstaged changes/commit request after finishing a task means "commit our work" — not "sweep up everything dirty in the tree". Pre-existing or user-made changes unrelated to the current task must not be bundled in silently.git diff and identify which hunks came from Edit/Write calls in this conversation vs. which were already there or added by the user.
agentic-commit -- file is fine.git apply --cached, then commit with agentic-commit --keep-staged so it commits exactly the index without re-adding the whole file. (Or ask the user to confirm before including anything ambiguous.) Never stage a whole file blind.Title (first line):
Body (optional, separated by blank line):
Footer (always present, separated by blank line):
---
Generated with the help of <agent harness and/or model name, URL (if available)>
<Co-Authored-By: Agent+Model email (if available)>
Example:
---
Generated with the help of Claude Code, https://claude.ai/code
Co-Authored-By: Claude Code Opus 4.6 <noreply@anthropic.com>
If $ARGUMENTS provides a hint, use it to guide the message focus.
Use agentic-commit with a heredoc to stage files and commit in one call:
agentic-commit [-C <path>] -- file1 file2 ... <<'EOF'
<commit message>
EOF
On success it prints: <short-hash> <title-line>
On failure it prints git errors to stderr and exits non-zero.
Use a heredoc (<<'EOF') so the message can contain backticks and special characters.
The single quotes around EOF prevent shell expansion inside the message.
By default each listed file is staged in full (a git mv rename or a staged-then-edited file still gets its current content captured). To commit only what you pre-staged with git apply --cached, add --keep-staged and omit the file list.
If a pre-commit hook fails:
git --git-dir — use git -C or cd then git in separate calls.cd path && git ... — the permission system matches on first token.git add -A or git add . — stage files by name.--no-verify) unless explicitly asked.