github-pr

Enforce conventional commit messages and PR title checks.

Updated May 29, 2025
One-click install
npx skills add https://github.com/crozzbite/DnDApp --skill github-pr-crozzbite
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: github-pr
Source: https://github.com/crozzbite/DnDApp/tree/main/.agent/skills/github-pr
Command: npx skills add https://github.com/crozzbite/DnDApp --skill github-pr-crozzbite

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rules for Git, Pull Requests, and Conventional Commits help teams maintain a clean, readable history and enforce consistent practices across repositories. This skill defines the guidelines for commit messages and PRs, making it easier to review changes and automate governance.

Core Features & Use Cases

  • Conventional Commits: All commit messages MUST follow the standard format to enable reliable changelog generation and automated tooling.
  • PR Integrity: Guidelines ensure atomic PRs, clear titles, and descriptive descriptions for effective reviews.
  • History Management: Rebase/squash practices and history hygiene to keep the project history navigable.
  • Use Case: A team integrates this skill into their CI/CD to automatically validate commit messages and PR structure before merge.

Quick Start

Configure your repository to enforce conventional commits and atomic PRs for every change.

Frequently Asked Questions about github-pr

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

FAQPage Schema
How do I enforce conventional commit messages in a git repository?

To enforce conventional commit messages in a git repository, you apply validation rules to commit messages and pull requests, ensuring all entries follow a standard format for reliable changelog generation and history navigation.

What are the guidelines for maintaining atomic pull requests?

Guidelines for maintaining atomic pull requests require clear PR titles, descriptive content, and isolated changes. This ensures effective code reviews and consistent history across repositories without mixing unrelated features.

Can I integrate PR title and description checks into my CI/CD pipeline?

Yes, you can integrate PR title and description checks into a CI/CD pipeline. This automatically validates pull request structure and conventional commit formats before a merge occurs, standardizing team practices.

Why use conventional commits and rebase practices for code history management?

Using conventional commits and rebase practices for code history management keeps the project history navigable and clean. It standardizes commit messages and squash practices to enable reliable automated tooling.

Does this approach to pull request integrity require any specific dependencies?

No specific dependencies are required to enforce pull request integrity and conventional commits. The guidelines define validation rules for commit messages and PR structure that standardize git history without external tools.

What is the best way to standardize git history across multiple teams?

The best way to standardize git history across multiple teams is enforcing conventional commits and atomic PRs. This applies consistent rules for commit messages, rebase practices, and PR descriptions across all repositories.