com um clique
ship
Scan changes, commit, push, and create a PR. With confirmation at each step
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
Scan changes, commit, push, and create a PR. With confirmation at each step
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ê.
Set up dotclaude in any project. Deep-scans the codebase, interviews the user, installs only justified components, customized to the stack.
Rebuild working context fast after /clear or a fresh session — reads the handoff note and the branch's changes, then summarizes where work stands. Add `handoff` to write the note before stopping.
Keep CLAUDE.md current and lean — capture this session's durable learnings into it (default), or `audit` it for stale commands, drift, and bloat. Enforces the line budget either way.
Take a GitHub issue from number to tested fix — read the issue and comments, reproduce, locate the cause, fix with a regression test, and prep a PR that closes it.
Review code changes or a pull request. Delegates to specialist agents (code quality, security, performance, silent failures, test quality, docs) in parallel.
Safely refactor code with test coverage as a safety net. Use `--diff` to simplify just the current working diff before committing.
Baseado na classificação ocupacional SOC
| name | ship |
| description | Scan changes, commit, push, and create a PR. With confirmation at each step |
| argument-hint | [optional commit message or PR title] |
| disable-model-invocation | true |
| allowed-tools | ["Bash(git status)","Bash(git diff *)","Bash(git log *)","Bash(git add *)","Bash(git commit *)","Bash(git push *)","Bash(git checkout *)","Bash(git branch *)","Bash(gh pr create *)","Bash(gh pr view *)","Bash(git fetch *)","Bash(git for-each-ref *)"] |
Ship the current changes through commit, push, and PR creation. Confirm with the user before each step using the AskUserQuestion tool.
git status to see all changed, staged, and untracked filesgit diff to see what changed (staged + unstaged)git log --oneline -5 to see recent commit style.env*, *.pem, *.key, credentials.jsonpackage-lock.json, yarn.lock, pnpm-lock.yaml (unless intentionally updated)*.gen.ts, *.generated.*, *.min.js, *.min.cssdist/, build/, .next/, __pycache__/node_modules/, vendor/, .venv/.DS_Store, Thumbs.db, *.swp, .idea/, .vscode/settings.jsongit push -u origin <branch>gh pr view. If it exists, show the URL and stop)gh pr createAfter the PR is created (or if invoked when everything is already shipped), offer to clean up stale local branches:
git fetch --prune, then find branches whose upstream is gone:
git for-each-ref --format '%(refname:short) %(upstream:track)' refs/heads | grep '\[gone\]'git branch -d only.-d refuses), list it separately — deleting unmerged branches needs the user to explicitly say so, every time.