pr-check

Run TypeScript, lint, web, CLI, and blueprint checks on a Git branch.

31|9|Updated May 31, 2025
One-click install
npx skills add https://github.com/weval-org/app --skill pr-check-weval-org
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-check
Source: https://github.com/weval-org/app/tree/main/.claude/skills/pr-check
Command: npx skills add https://github.com/weval-org/app --skill pr-check-weval-org

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill removes the friction of manually verifying whether a branch is ready for review or merge by running the full quality gate in a consistent way.

Core Features & Use Cases

  • Scope Detection: Reviews the branch diff to determine which checks are relevant.
  • Quality Gates: Runs TypeScript typechecking, linting, web tests, CLI tests, and blueprint validation when applicable.
  • Actionable Reporting: Summarizes pass, fail, warning, and skipped states so developers can quickly see what needs attention before opening a PR or merging changes.

Quick Start

Ask the assistant to run the full PR quality gate on the current branch and report which checks pass, fail, or are skipped.

Frequently Asked Questions about pr-check

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

FAQPage Schema
How do I run a full PR quality gate on my current Git branch?

To run a PR quality gate, you ask the assistant to evaluate the current Git branch. The Skill detects the diff scope, executes relevant checks, and summarizes pass, fail, warning, or skipped states.

What checks are included in a standard PR quality gate workflow?

A standard PR quality gate includes TypeScript typechecking, linting, web tests, CLI tests, and blueprint validation. These checks run in parallel where possible to verify code, test, documentation, and config changes.

How does diff-scoped check selection work for PR review?

Diff-scoped check selection works by analyzing the Git branch diff to determine which quality gate checks are relevant. This ensures only applicable tests and validations run, optimizing the pre-PR and post-PR review process.

Can I use this quality gate for both pre-PR and post-PR review workflows?

Yes, you can use this quality gate for both pre-PR and post-PR review workflows. It applies diff-scoped check selection to verify merge readiness across code, test, documentation, and config changes.

What is the best way to summarize branch readiness before merging?

The best way to summarize branch readiness is using a final pass or fail summary table. This Skill provides concise failure reporting and actionable states so developers can quickly see what needs attention.

Why are some quality gate checks skipped during PR validation?

Quality gate checks are skipped when diff-scoped detection determines they are not relevant to the current branch changes. This prevents running unnecessary TypeScript, linting, or tests, providing a concise summary of actual issues.