pull-requests

Standardize GitHub pull request creation and review with required labels, titles, and checklists.

8.7k|482|Updated Jul 30, 2021
One-click install
npx skills add https://github.com/redis/RedisInsight --skill pull-requests-redis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pull-requests
Source: https://github.com/redis/RedisInsight/tree/main/.ai/skills/pull-requests
Command: npx skills add https://github.com/redis/RedisInsight --skill pull-requests-redis

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It reduces back-and-forth during pull requests by enforcing a consistent PR title format, structured descriptions, and a repeatable review checklist.

Core Features & Use Cases

  • Standardized PR titles: Prefixes PR titles with the issue number to improve traceability (e.g., RI-123).
  • Quality PR descriptions: Uses a clear description template covering what changed and how it was tested, including the appropriate closing reference.
  • Guided review workflow: Provides author and reviewer guidance to ensure responsiveness, up-to-date PRs, and checks for logic, performance, security, and documentation.

Quick Start

Ask the AI to draft a pull request for RedisInsight that follows the RI-123 title format, includes a What and Testing section, and provides a review checklist for the reviewer to validate.

Frequently Asked Questions about pull-requests

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize GitHub pull request titles and descriptions for better code review?

Standardize GitHub pull requests by prefixing titles with issue numbers for traceability and using a structured description template covering what changed and how it was tested. This minimizes confusion and back-and-forth during code review.

What should a pull request review checklist include for security and performance?

A comprehensive pull request review checklist should validate correctness, tests, documentation, security, and performance. This ensures responsiveness and up-to-date PRs while systematically checking for logic, performance, and security omissions.

How can AI assist with writing pull requests in GitHub-based development?

AI assists with writing pull requests by automatically drafting PR descriptions that follow a structured template, including What and Testing sections, while enforcing required elements like issue-prefixed titles and specific labels for AI-assisted changes.

Does this pull request workflow support documentation updates and testing add-ons?

Yes, the pull request workflow supports code changes, documentation updates, and testing add-ons in GitHub-based development. It enforces a review checklist ensuring docs and tests are validated alongside logic and security.

Why do my pull requests require back-and-forth comments before merging?

Pull requests often require back-and-forth comments due to missing testing details, inconsistent title formats, or unstructured descriptions. Enforcing a consistent PR template and a repeatable review checklist resolves these omissions.

What is the best way to ensure AI-assisted code changes are properly labeled in a pull request?

The best way to label AI-assisted code changes is to enforce an AI-Made label requirement within the pull request workflow. This provides immediate visibility to reviewers and maintains transparency across code changes.