Skip to main content

github-pr

Create a well-formed draft PR for ts-libs. Covers changeset, commit check, PR body, and gh CLI invocation.

Informations de source

Dépôt
LedgerHQ/ts-libs
Dernière activité de la source
17 juillet 2026 à 09:42
Langue détectée de SKILL.md
anglais
Étoiles
0
Forks
0

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
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 1. Load `/git-workflow` — verify branch name and commit format 2. Run `git diff develop..HEAD --stat` — confirm scope of changes 3. Run `/create-changeset` — add a changeset if any `libs/*` package changed 4. Commit the changeset ## PR Body Template ```markdown ### ✅ 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 ```bash 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`.
Voir sur GitHub