aj-geddes avatar

Pull Request Automation

This automates the repetitive parts of pull request workflows so you can focus on actual code review. It covers PR templates with checklists, auto-assignment of reviewers based on code ownership, validation of titles and commit messages, and auto-merge rules once approvals and CI checks pass. The skill includes implementations for GitHub Actions, GitLab, and Bors with specific examples for coverage requirements and conventional commit validation. Honestly, the templating and auto-assignment alone will save you hours if you're managing a team or open source project where contributors need guardrails. The best practices section is opinionated but practical, like enforcing squash commits and blocking merges on coverage drops.

skills.sh installs
468
GitHub stars
379
last updated
Aug 21, 2026

Install

$ npx -y skills add aj-geddes/useful-ai-prompts --skill pull-request-automation --agent claude-code

Installs into .claude/skills of the current project.

Files

Pull Request Automation

Table of Contents

Overview

Implement pull request automation to streamline code review processes, enforce quality standards, and reduce manual overhead through templated workflows and intelligent assignment rules.

When to Use

  • Code review standardization
  • Quality gate enforcement
  • Contributor guidance
  • Review assignment automation
  • Merge automation
  • PR labeling and organization

Quick Start

Minimal working example:

# .github/pull_request_template.md

## Description

Briefly describe the changes made in this PR.

## Type of Change

- [ ] Bug fix (non-breaking change that fixes an issue)
- [ ] New feature (non-breaking change that adds functionality)
- [ ] Breaking change (fix or feature that would cause existing functionality to change)
- [ ] Documentation update

## Related Issues

Closes #(issue number)

## Changes Made

- Change 1
- Change 2

## Testing

- [ ] Unit tests added/updated
// ... (see reference guides for full implementation)

Sponsors

Details

Repository
github.com/aj-geddes/useful-ai-prompts
Categories
Git & Pull Requests, Code Review & Quality, AI & Agent Building, Automation & Workflows
First seen
Jun 3, 2026

More from aj-geddes/useful-ai-prompts

All 258
1davila7 avatarcommitdavila7/claude-code-templatesCreate commit messages following Sentry conventions. Use when committing code changes, writing commit messages, or formatting git history. Follows conventional 435skills.sh installs
2mhattingpete avatargit-pushingmhattingpete/claude-skills-marketplaceStage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to sa411skills.sh installs
3tartinerlabs avatarcreate-prtartinerlabs/skillsUse when opening a PR, submitting for review, pushing a branch, or creating a pull request. Pushes and creates GitHub PRs with auto-assignment and description.411skills.sh installs
4tartinerlabs avatarcreate-branchtartinerlabs/skillsUse when creating a branch, starting work on an issue, or checking out a new feature branch. Validates branch naming and links to GitHub issues automatically.400skills.sh installs
5moizibnyousaf avatarchangelog-generatormoizibnyousaf/ai-agent-skillsAutomatically creates user-facing changelogs from git commits by analyzing commit history, categorizing changes, and transforming technical commits into clear, 397skills.sh installs
6tartinerlabs avatargithub-issuestartinerlabs/skillsUse when filing a bug, requesting a feature, creating an issue, or updating issue details. Manages issues on GitHub (and GitLab via glab) with templates, format396skills.sh installs