send-it

Installation
SKILL.md

Send It

Use this skill for an end-to-end "get this branch into a clean PR" workflow. By default, stop before merge.

Workflow

  1. Inspect the worktree with git status --short --branch and git diff --stat. Identify intended PR files and leave unrelated dirty or untracked files alone. Determine the PR base branch before changing branches.

  2. Confirm the target branch if ambiguous. Do not infer merge intent from phrases like "send it", "ship it", "get this through", or "open the PR"; treat those as PR creation, CI monitoring, and review-comment handling only. Merge is in scope only when the user explicitly asks to merge, enable auto-merge, or merge after checks pass.

  3. Create or switch to the intended topic branch before reviews, screenshots, or cleanup. Preserve unrelated dirty and untracked files exactly as found. Run git fetch origin <base> and compute the merge base against origin/<base> (not local <base>, which may be stale) so every diff in this workflow matches what the actual PR diff will be. Do not merge or rebase the base branch into the topic branch; only diff against fresh remote state.

    • Pre-flight check: verify everything this workflow needs is installed and authenticated before starting — git, gh (authenticated), the reviewer CLIs (codex, opencode, coderabbit), trufflehog (the autoreview helper runs it as a secret preflight over the changed content and fail-closes when the binary is missing), and anything the repo's hooks or validation scripts require. Install or fix missing dependencies now, never mid-loop.
    • On macOS, keep the machine awake for the whole run so long review rounds and UI validation never hit a sleeping or locked screen: start caffeinate -di & at the beginning, record its PID, and kill it at close-out (step 10).
Installs
6
GitHub Stars
2
First Seen
Jun 28, 2026
send-it — robin-liquidium/agent-skills