ship-it
Ship: Branch, Commit, Push & PR
Arguments
Optional text used as the commit message subject, branch name prefix, and PR title (e.g. fix login timeout).
Special argument keywords (checked before treating $ARGUMENTS as a title):
help,--help,-h,?→ skip the workflow and read references/options.mddraftor--draft→ create a draft PR (equivalent to the Draft PR option). If additional text follows (e.g.draft fix login timeout), use the remainder as the title/branch prefix.
If the user's message contains "draft" (e.g. "create a draft pr", "ship it as draft"), treat it the same way — enable draft mode and derive the title from any remaining description.
Process
1. Preflight Checks
git status
git ls-files --others --exclude-standard # untracked files not shown by diff
More from whatifwedigdeeper/agent-skills
js-deps
>
60learn
>-
56uv-deps
Maintain Python packages through security audits or dependency updates using an isolated git worktree and uv. Use for security audits, CVE fixes, vulnerability checks, dependency updates, package upgrades, outdated packages, bump versions, fix Python vulnerabilities, check for Python CVEs, audit Python packages, update pyproject.toml dependencies, modernize Python deps, or when user types /uv-deps with or without specific package names or glob patterns.
46pr-comments
>-
41peer-review
>-
20pr-human-guide
>-
15