What problem does it solve?
Opening a pull request in the Mozilla Accounts (fxa) monorepo involves strict conventions: Jira ticket alignment, a specific PR template, draft-only creation, and manual checklist attestations. This Skill automates the drafting and opening workflow while enforcing every team rule so nothing is missed.
Core Features & Use Cases
- Alignment pass before drafting: Compares the Jira ticket, commit messages, and diff scope to surface scope creep, uncovered acceptance criteria, and commit-type inconsistencies before any PR text is written.
- Template-faithful drafting: Reads
.github/PULL_REQUEST_TEMPLATE.md and fills in Because/This pull request/How to review sections following title and body conventions (type(scope): subject, Closes: FXA-N).
- Safe state changes: Pushes the branch and opens the PR as a draft via
gh pr create --draft only after explicit user confirmation, never force-pushing or touching existing PRs.
- Use Case: You finished a feature branch for FXA-13099 touching fxa-settings. The skill fetches the ticket, checks your commits against the acceptance criteria, asks about reviews and screenshots, drafts the PR body, and opens it as a draft after your approval.
Quick Start
Ask the assistant to open an FXA pull request for the current branch, optionally providing a Jira key like FXA-13099.