github-pr-workflow

Solid

Prepare a GitHub pull request from a feature branch — branch hygiene, commit shape, title/body, verification notes, screenshots for UI work, and replies to review comments.

AI & Automation 9 stars 1 forks Updated 1 weeks ago MIT

Install

View on GitHub

Quality Score: 83/100

Stars 20%
33
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# GitHub Pull Request Workflow Ship a PR a reviewer can land without follow-up clarifying questions. The aim is high signal in the title and body, evidence the change works, and clean replies when feedback comes in. ## When to use - You are about to open a PR for a change that is functionally complete. - A reviewer left comments and you need to respond and push fixes. - A PR has been open more than a day and needs to be brought back into shape (stale conflicts, missing description, missing verification). ## When not to use - The change is not yet functionally complete. Finish the work first; draft PRs that bounce on review are noise. - The repository uses a non-GitHub forge. Adjust to that forge's conventions; do not force GitHub-isms. ## Branch hygiene before opening - Rebase or merge from the target base so the diff is current. - Squash WIP commits into reviewable units. Prefer one commit per logical change; do not force one-commit-per-PR if the work is genuinely multi-step. - Confirm tests, typecheck, and lint pass locally. Note any deliberate skips in the PR body. - Remove debug prints, commented-out code, and `TODO` markers that are not tracked. ## PR title - Imperative mood, under 70 characters. - Lead with the user-visible change, not the file touched. `Allow CSV export from reports table` beats `Update reports.tsx`. - If the repo uses an issue prefix convention (`PAP-1234:`, `[security]`), follow it. - No trailing period. ## PR body Use this structure: ```...

Details

Author
getpaperclipai
Repository
getpaperclipai/paperclip
Created
3 weeks ago
Last Updated
1 weeks ago
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category