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.

Datos de origen

Repositorio
LedgerHQ/ts-libs
Última actividad en el origen
17 de julio de 2026 a las 09:42
Idioma detectado de SKILL.md
inglés
Estrellas
0
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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`.
Ver en GitHub