Stage changes, create a conventional commit, push the branch, and create or refresh PR metadata for shipped work. Use when the user asks to ship current work to GitHub.
설치
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
Stage changes, create a conventional commit, push the branch, and create or refresh PR metadata for shipped work. Use when the user asks to ship current work to GitHub.
Commit Push PR
When to use
User asks to commit and push current changes.
User asks to open a PR for current branch.
User asks to checkpoint progress safely.
Inputs expected
Current working tree status.
Optional guidance on commit scope or PR readiness.
If brief context is not provided, infer conservatively from the diff and full conversation history. Mark unknowns as Not provided; do not invent claims.
Skill Composition
For shipped-work PR metadata, load and apply make-pr-easy-to-review for reviewer entry points, generated/mechanical-file separation, risk notes, and test guidance.
Keep this skill's fixed PR body structure. Do not use the composed skill's history-rewrite workflow unless the user separately requests or approves it.
Performance rules
Parallelize independent Bash calls. Use multiple tool calls in a single response whenever commands have no data dependency.
Never chain turbo commands with &&.bun typecheck uses turborepo whose TUI hangs in non-interactive shells. Run each command as its own Bash call.
Analyze recent commits and any existing PR metadata.
Draft a conventional title from the dominant commit type/scope, with a subject that describes the product outcome.
Draft a body using the fixed structure shared by every author: Brief → Product Summary → Verification → Technical Notes, with an optional Evidence section for data-validated changes. This mirrors .github/PULL_REQUEST_TEMPLATE.md.
Always emit the four fixed sections in order regardless of change type; never substitute ad-hoc headings (Problem, Fix, Goal). Bugfix narrative goes inside Technical Notes as Problem → Root cause → Fix.
Ground customer-facing claims in user-provided brief context, existing PR metadata, conversation context, commits, and diff summary.
If launch context is unavailable, write Not provided or None; do not invent positioning.
Body structure and section guidance: see references/pr-body-template.md, kept in sync with .github/PULL_REQUEST_TEMPLATE.md.
Include a commit list only when commit history adds useful review context.