# Jksubmit

> Commit, push, and open a draft PR with a written description. Use when ready to share work in progress for review.

- Skill: `johnkerl/jksubmit` (Agent Skill)
- Install (CLI): `npx skillmds@latest add johnkerl/jksubmit`
- Raw SKILL.md: https://api.skillmd.com/api/skills/johnkerl/jksubmit/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: johnkerl (https://skillmd.com/u/johnkerl)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/johnkerl/jksubmit

---


Stage any unstaged changes the user intended to include (ask if it's ambiguous), then commit with a message that accurately summarizes the work. Push the branch. Open a draft PR with `gh pr create --draft`.

Write a PR description that a skeptical senior reviewer would find useful:
- What changed and why (not a list of files)
- Any non-obvious decisions or tradeoffs
- How to test it, if non-trivial
- Known gaps or things intentionally left out

If the repo has a PR template, follow its structure. If there's an existing PR for this branch, update its description instead of creating a new one.

Don't ask for confirmation before pushing or creating the PR — the user invoked this because they're ready.

