evaluate-issue-pr

Community

Verify PRs match the approved plan

Authorrjskene
Version1.0.0
Installs0

System Documentation

What problem does it solve?

It independently checks whether a submitted pull request correctly implements an already-approved implementation plan, and produces a clear approval or flagged verdict to protect merges.

Core Features & Use Cases

  • Trust-gated plan retrieval: Only a trusted-authored “Implementation Plan” comment is used as the source of truth for what the PR must implement.
  • Plan compliance verification: Confirms each plan item’s “Files to change” and required categories (DB schema/API/frontend/tests), and flags missing or incorrect work while avoiding unnecessary refactors.
  • Quality and safety review: Runs typechecking and tests, then inspects the diff for issues like leftover debug code, missing error handling, injection/XSS risks, and insufficient test coverage.
  • CI-aware decisioning: Detects failed/cancelled CI checks and prevents approval when the PR is red, retrying with a fix when allowed by budget.
  • Optional visual proof adjudication: For PRs/issue flows that require browser evidence, it invokes the relevant visual-proof skill and flags unsatisfied claims for human review.
  • Auto-merge gate enforcement: When conditions are satisfied (and not opted out), it performs a controlled merge with safeguards like base-branch TOCTOU re-checks and screenshot URL rewriting for durability.

Quick Start

Use /pipeline:evaluate-issue-pr <issue_number> inside the feature worktree to review the PR against its trusted implementation plan and post an evaluation verdict.

Dependency Matrix

Required Modules

ghjqtimeoutbashrealpathnpmnpx tsc

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: evaluate-issue-pr
Download link: https://github.com/rjskene/pipeline/archive/main.zip#evaluate-issue-pr

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.