Arguments
$1branch — the branch to open the PR from$2title (optional) — PR title
Steps
Step 1
Run the linter and fix any issues it reports.
Gate — run npm run lint; do not proceed until it passes.
Step 2
Run the test suite. Fix failures and re-run until it is green.
Gate — run npm test (retry up to 3×); do not proceed until it passes.
Step 3
Open the pull request from $1 with title $2 (if provided).
Result
This skill is complete when npm test passes.