This handles the full workflow for opening a pull request in the Warp repository, from merging master and running presubmit checks to linking Linear tasks and structuring your PR description. It's opinionated about testing requirements: bug fixes need regression tests, algorithmic code needs unit tests, UI components need layout validation, and P0 use cases need integration coverage. The guide will actually ask you before skipping integration tests if your changes look like they need them. It covers the gh CLI commands for creating and updating PRs, includes co-author attribution for agent contributions, and enforces running cargo fmt and clippy before any code-changing commit. Basically a checklist that knows the Warp team's standards.

skills.sh installs
28.7K
GitHub stars
684
last updated
Aug 21, 2026

Install

$ npx -y skills add warpdotdev/common-skills --skill create-pr --agent claude-code

Installs into .claude/skills of the current project.

Files

create-pr

Overview

This guide covers best practices for creating pull requests in the warp repository, including merging master, validating changes efficiently, linking Linear tasks, ensuring appropriate test coverage, and structuring your PR for effective review.

Related Skills

  • write-pr-description - Write the PR body itself: template sections, prose, and reviewer guidance
  • fix-errors - Fix targeted compilation, test, lint, or formatting failures before opening a PR
  • warp-integration-test - Add or update integration coverage for user-visible flows, regressions, and P0 use cases
  • add-feature-flag - Gate changes behind feature flags

Pre-PR Checklist

1. Merge master into your feature branch

Always merge master into your feature branch before starting the review process.

git fetch origin
git merge origin/master

Resolve any merge conflicts locally before opening the PR.

2. Review your changes

Before creating a PR, review what changes you're about to submit:

# View commits in your branch (comparing against base branch)
git --no-pager log <base-branch>..HEAD --oneline

Sponsors

Details

Repository
github.com/warpdotdev/common-skills
Categories
Git & Pull Requests, Code Review & Quality
First seen
May 16, 2026

More from warpdotdev/common-skills

All 23
1warpdotdev avatarrespond-to-pr-comments-in-blocklistwarpdotdev/common-skillsWalk users through PR review comments, fetching and displaying them first when needed, collect per-comment response decisions, apply requested fixes, and previe25.3Kskills.sh installs
2github avatarconventional-commitgithub/awesome-copilotPrompt and workflow for generating conventional commit messages using a structured XML format. Guides users to create standardized, descriptive commit messages 17.3Kskills.sh installs
3rohitg00 avatarcommit-historyrohitg00/agentmemoryList recent git commits linked to agent sessions, optionally filtered by branch or repo. Use when the user asks "show agent commits", "what has the agent shippe14.3Kskills.sh installs
4anthropics avatarcode-reviewanthropics/knowledge-work-pluginsReview code changes for security, performance, and correctness. Trigger with a PR URL or diff, "review this before I merge", "is this code safe?", or when check10.1Kskills.sh installs
5alwaysmeticulous avatarmeticulous-reviewalwaysmeticulous/skillsAnalyze a completed Meticulous test run — fetch the diff summary, inspect representative screenshots, DOM diffs, and timelines. Resolves the test run from the l8.9Kskills.sh installs
6composiohq avatarchangelog-generatorcomposiohq/awesome-claude-skillsAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 7.7Kskills.sh installs