askill
create-pr

create-prSafety 85Repository

Create a high-quality pull request: branch, focused changes, lint/build, conventional commit, and a clear PR description with validation steps.

3 stars
1.2k downloads
Updated 1/6/2026

Package Files

Loading files...
SKILL.md

Create a PR

Goal

Produce a PR that’s easy to review and safe to merge:

  • small, scoped changes
  • green checks (lint/tests/build as appropriate)
  • clear description + validation steps

Workflow (checklist)

  1. Confirm scope
    • Restate the goal and acceptance criteria.
    • Identify files likely to change; avoid unrelated cleanup.
  2. Create a branch
    • Use a descriptive name: fix/<topic>, feat/<topic>, chore/<topic>.
  3. Implement changes
    • Keep diffs focused; prefer small commits.
  4. Run quality gates
    • Run the repo’s standard commands (lint/tests/build).
    • If bun.lock exists, prefer bun lint / bun build.
  5. Commit
    • Prefer Conventional Commits: fix: ..., feat: ..., chore: ....
  6. Push + open PR
    • Always use GitHub CLI (gh) for PR workflows (e.g. gh pr create --fill).
    • If gh is not authenticated, run gh auth login (or gh auth status to check).
  7. Fill in PR body
    • Use references/pr-description-template.md.

Notes

  • Don't force-push unless you're sure it's safe for collaborators.
  • If the PR changes UX, include screenshots or a short GIF.
  • Prefer gh for create/view/checks (e.g. gh pr view, gh pr checks).

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

82/100Analyzed 2/16/2026

A well-structured, actionable skill for creating quality pull requests with clear workflow steps, specific commands, and good safety considerations. Minor deduction for external template reference.

85
90
82
78
85

Metadata

Licenseunknown
Version-
Updated1/6/2026
PublisherNymbo

Tags

ci-cdgithubgithub-actionslintingsecurity