pr-check

Scan pull requests for repository hygiene and compliance issues.

21|12|Updated May 17, 2026
One-click install
npx skills add https://github.com/AIAsys/AIASys --skill pr-check-aiasys
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-check
Source: https://github.com/AIAsys/AIASys/tree/main/.team-skills/pr-check
Command: npx skills add https://github.com/AIAsys/AIASys --skill pr-check-aiasys

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Contributors to the AIASys project often miss critical repository hygiene and compliance issues when submitting or merging pull requests, leading to security risks, bloated code history, broken builds, and inconsistent project standards that require time-consuming cleanup later.

Core Features & Use Cases

  • Comprehensive PR Scanning: Automatically checks for gitignore violations, leaked sensitive files, unresolved merge conflict markers, non-compliant commit messages, oversized files, and leftover debug artifacts.
  • Project-Specific Compliance: Enforces AIASys-specific rules including changelog updates for user-facing changes, version number consistency for release PRs, and skill registration completeness for new or modified skills.
  • Use Case: A contributor can run this skill locally before submitting a PR to catch all required issues upfront, reducing review cycles and avoiding CI failures from easily preventable mistakes.

Quick Start

Use the pr-check skill to run all required pre-merge quality checks on your current feature branch before opening or merging a pull request.

Frequently Asked Questions about pr-check

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

FAQPage Schema
How do I automate pull request quality checks to prevent bad merges?

You can automate pull request quality checks by scanning your feature branch for gitignore violations, leaked sensitive files, merge conflict markers, and non-compliant commit messages before submission. This prevents security risks and broken builds from entering the codebase.

What is the best way to scan a git repository for hygiene issues before a PR?

Scanning a git repository for hygiene issues involves checking for oversized binary files, temporary debug artifacts, and unresolved merge conflict markers. Running these checks locally catches required issues upfront, reducing review cycles and avoiding CI failures.

Does pre-merge validation check for changelog updates and version consistency?

Yes, pre-merge validation enforces project-specific requirements including changelog updates for user-facing changes and version number consistency for release PRs. This maintains codebase standards and prevents incomplete feature submissions.

How do I validate commit messages and skill registration completeness before merging?

Validating commit messages and skill registration completeness requires checking commits against project-specific compliance rules. This ensures new or modified skills are fully registered and commit messages meet the required standards before merging.

Can I run pre-submission checks locally to catch leftover debug artifacts?

Yes, you can run pre-submission checks locally to catch leftover debug artifacts and temporary files. This comprehensive PR scanning identifies easily preventable mistakes before opening a pull request, avoiding time-consuming cleanup later.

What happens if my pull request contains leaked sensitive files or gitignore violations?

If your pull request contains leaked sensitive files or gitignore violations, automated pre-merge validation will flag them. This prevents security risks and bloated code history by catching these repository hygiene issues before they are merged.