rule-pull-request

Enforce PR title formats, description templates, and quality gates.

1|Updated Apr 17, 2025
One-click install
npx skills add https://github.com/carrot-foundation/schemas --skill rule-pull-request
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rule-pull-request
Source: https://github.com/carrot-foundation/schemas/tree/main/.agents/skills/rule-pull-request
Command: npx skills add https://github.com/carrot-foundation/schemas --skill rule-pull-request

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces standardized PR practices, including title format, description template, and quality gates, to improve review velocity and code quality.

Core Features & Use Cases

  • Enforces PR title format to ensure clear, descriptive summaries under a defined length.
  • Provides a structured PR description template to capture scope, changes, testing, and related issues.
  • Defines quality gates and review expectations to guide reviewers and prevent low-quality merges.
  • Use case: apply to repository contributions across schemas packages to maintain consistency and reduce review cycles.

Quick Start

When creating or reviewing a PR, format the title clearly, keep it under 70 characters, and complete the description using the provided template.

Frequently Asked Questions about rule-pull-request

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

FAQPage Schema
How do I enforce pull request title formats and description templates?

You can enforce pull request title formats and templates by applying automated PR governance rules that validate titles under 70 characters and require structured descriptions covering scope, changes, and testing before merge.

What are quality gates in code review workflows?

Quality gates in code review workflows are explicit criteria and automated checks that a pull request must pass, such as validated title formats, limited PR size, and structured description completion, preventing low-quality merges.

How do I keep pull requests focused and well-described?

To keep pull requests focused, you apply quality gates that limit PR size and enforce structured description templates, ensuring contributions capture scope, changes, testing, and related issues to reduce review cycles.

Can I use automated PR governance rules for repository contributions across multiple packages?

Yes, you can apply standardized PR governance rules across repository contributions including schemas packages, maintaining consistency by enforcing title formats, description templates, and quality gates throughout the codebase.

Does enforcing PR size limits improve code review velocity?

Enforcing PR size limits improves review velocity by ensuring pull requests remain focused and well-described through automated quality gates, reducing the back-and-forth cycles needed to evaluate large, unfocused changes.