# Generate Pull Request

> Generate a draft Bitbucket pull request with proper formatting Use when this capability is needed.

- Skill: `tomevault-io/generate-pull-request` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/generate-pull-request`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/generate-pull-request/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/generate-pull-request

---


# generate-pull-request

Generating a Pull Request is against the pylinac BitBucket repository.
PRs should be created in "draft" mode, not in "ready" mode.
Unless otherwise stated, the PR should be against the "master" branch.

## Git

The branch name should ideally include the JIRA ticket, but is not required. Prompt me
if it does not contain a ticket reference before creating a PR; it's possible there isn't one.

## Code Check

If there is a ticket, it will almost always require a changelog entry in `changelog.rst`.
If the changelog entry is missing, prompt me to add it before creating the PR. In cases
of infrastructure changes such as CI or tooling, no changelog entry is required.

## PR Requirements

- 2 reviewers
- Title: ticket + short summary (e.g., "RAM-4567 Proof of concept of using Python .whl files")
- Description: ticket reference + summary. Screenshots for user-facing features.
- Author comments on lines with non-obvious logic are encouraged.

## References

- Branch naming examples and PR description templates: `references/pr-examples.md`

---
> Source: [jrkerns/pylinac](https://github.com/jrkerns/pylinac) — distributed by [TomeVault](https://tomevault.io).
<!-- tomevault:4.0:skill_md:2026-06-19 -->

