| name | github-pr |
| description | Create a well-formed draft PR for ts-libs. Covers changeset, commit check, PR body, and gh CLI invocation. |
| disable-model-invocation | true |
Create PR
Before Creating
- Load
/git-workflow — verify branch name and commit format
- Run
git diff develop..HEAD --stat — confirm scope of changes
- Run
/create-changeset — add a changeset if any libs/* package changed
- Commit the changeset
PR Body Template
### ✅ Checklist
- [x] Changeset attached (`pnpm changelog`)
- [{{TEST_CHECKBOX}}] Covered by automatic tests{{TEST_NOTE}}
- [x] Impact: {{IMPACT}}
### 📝 Description
{{DESCRIPTION}}
### ❓ Context
{{CONTEXT}}
---
### 🧐 For Reviewers
- Code aligns with requirements described in context
- No undocumented trade-offs or technical debt introduced
- Tests cover the meaningful cases
- Public API changes are intentional and backward-compatible (or breaking change documented)
Fill Rules
TEST_CHECKBOX: x if tests exist, if not (explain why in TEST_NOTE)
IMPACT: one-line description of what could regress
DESCRIPTION: problem → solution, include code examples for API changes
CONTEXT: Jira/GitHub link or plain description
Create the PR
git push -u origin HEAD
gh pr create --draft \
--base develop \
--title "<type>(<scope>): <description>" \
--body "$(cat <<'EOF'
<generated body>
EOF
)"
Always use --draft. Always target develop.