# Pr

> Create GitHub pull requests with proper formatting and descriptions. Use when the user asks to create a PR, open a pull request, or submit their changes for review. Use when this capability is needed.

- Skill: `tomevault-io/pr-11` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add tomevault-io/pr-11`
- Raw SKILL.md: https://api.skillmd.com/api/skills/tomevault-io/pr-11/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: tomevault-io (https://skillmd.com/u/tomevault-io)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/tomevault-io/pr-11

---

# Pull Request Skill

Create well-structured GitHub pull requests.

## Process

1. Check current branch state:
   - `git status` for uncommitted changes
   - `git log origin/main..HEAD` for commits to include
   - `git diff main...HEAD` for full diff
2. Analyze ALL commits (not just the latest)
3. Draft PR title and description:
   - Title: Under 70 characters, descriptive
   - Summary: 1-3 bullet points
   - Test plan: How to verify changes
4. Push branch and create PR

## PR Format

```markdown
## Summary
- Bullet point describing main change
- Additional changes if applicable

## Test plan
- [ ] How to test the changes
- [ ] Expected outcomes
```

## Commands

```bash
# Push branch
git push -u origin <branch-name>

# Create PR
gh pr create --title "Title" --body "Body"
```

## Guidelines

- Keep PR title short and descriptive
- Reference related issues with #number
- Include test plan for reviewers
- One logical change per PR when possible

---
> Converted and distributed by [TomeVault](https://tomevault.io/claim/oedokumaci) — claim your Tome and manage your conversions.
<!-- tomevault:4.0:skill_md:2026-04-11 -->

