From coding
Git workflow: commit, push, and create/update a draft PR. If a PR exists for the current branch, update its body. Trigger: 'commit push pr', 'ship it', 'send a PR', or /commit-push-pr.
How this skill is triggered — by the user, by Claude, or both
Slash command
/coding:commit-push-prThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Run in parallel:
Run in parallel:
git status, git diff, git diff --staged, git log --oneline -10git branch --show-current, git rev-parse --abbrev-ref @{upstream} 2>/dev/nullgh auth statusgh pr list --head $(git branch --show-current) --json number,title,isDraft,url --limit 1Hard stops:
gh auth status fails. Report a clear fix (e.g., run gh auth login).main or master.Skip steps that aren't needed (e.g., nothing to commit → skip to push).
git add -A or git add .).env, credentials, tokens)git push -u origin HEAD; otherwise git push.release/*, protected remote branches), ask for explicit confirmation before pushing.git log --oneline BASE..HEAD and git diff BASE...HEAD --stat--body-file (avoid inline multi-line shell quoting)gh pr create --draft with title (<70 chars) and body summarizing all commits since basegh pr edit --body-file incorporating new changes; keep title unless outdated## Summary + bullet points + ## Test plan checklist. Scale detail to change size.Before push/PR, run project checks when available (e.g., test/lint/typecheck). If checks fail, report and ask whether to proceed.
Show: commit hash/message (if any), clickable PR URL, whether PR was created or updated, and whether checks passed/skipped.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub lightbridge-ks/agent-skills --plugin coding