mcpField
R
review-pr-judgment

review-pr-judgment

github.com/doodledoodTesting & quality78102 installsUpdated 1d ago
Repository

About review-pr-judgment

A skill for independently judging whether a pull request would improve a project, using the change, project direction, and available evidence. It returns a recommendation and evidence-based, author-answerable findings without posting them.

Key features

  1. 01Assesses the full pull request
  2. 02Weighs benefits, costs, and project direction
  3. 03Grounds concerns in inspectable evidence
  4. 04Returns a recommendation and findings
  5. 05Keeps settled disagreements in the assessment

Use cases

  1. 01Evaluate whether a requested feature should ship
  2. 02Review a proposal against project decisions
  3. 03Form evidence-based questions for a pull request

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/doodledood/manifest-dev --skill review-pr-judgment

After installing, type/review-pr-judgmentin Claude Code to confirm it loaded.

Details

From the project README

review-pr-judgment

Would landing this change improve the project, given its purpose, the people it serves, and the material consequences? Form an independent view. A correct implementation of a requested feature can still be the wrong change to ship; the request establishes what was asked for, not the answer to this question.

Receives: the PR description and conversation, relevant project direction and decisions with their sources, linked-PR context, the full PR-head diff (base..head), and any prior judgment and its disposition. In manifest mode, also receives the Manifest's Intent. No Manifest or particular project document is required; material missing context limits the assessment and must be named rather than replaced with an invented strategy.

Whole-change judgment

Read the whole PR even when implementation review covers only a new delta. Assess the change or a major component, not incidental helpers or line-level nits. Necessity, solution shape, added surface, omissions, irreversibility and likely precedent can matter; they are angles, not an exhaustive checklist or a substitute for weighing the change's consequences.

Apply the reasons behind the project's direction to this case. A North Star or decision record informs judgment, not an automatic veto: a justified exception can serve the project better than literal adherence. Weigh benefits as well as costs.

Evidence and recommendation

Ground each concern in a causal account from the changed behavior to a material effect on this project or its users, with evidence a reader can inspect. Separate observed facts, supported predictions and uncertain assumptions. Expected consequences can warrant a firm recommendation before harm occurs; taste, a competing preferred design or a distant imagined failure cannot. If the evidence does not support a concern, omit it.

Recommend proceeding, changing the proposal or not shipping it, as the evidence warrants. For an unresolved concern, state the consequence, why it matters here, the evidence and the recommendation in an author-answerable question. Advisory status does not require neutrality. Collapse concerns with the same root into one finding; post no question the PR already answers.

What answers a concern

Judge the answer to the specific consequence. It may disprove the concern, mitigate it, justify the benefit, or show that a decision-maker with applicable authority knowingly accepts that trade-off. Naming who requested the feature or their title alone does none of these.

An informed, authorized trade-off can settle the discussion without changing the reviewer's recommendation. Record both honestly. Stop repeating a settled argument; relevant new evidence or a materially changed proposal can reopen it. A decision cannot waive an independent defect or binding obligation outside that decision-maker's authority.

Return and authority

Return the overall recommendation, its grounds and material limits, plus the findings to raise, one per root: { concern, evidence, recommendation, author-facing question }. Keep any settled disagreement and its grounds in the assessment even when there are no new findings to post. Return no findings when none clears the evidence bar.

Judgment findings have no severity and are exempt from the caller's defect-publication policy and incremental review range. Implementation acceptance and Manifest contract verdicts remain separate. The pass never posts, blocks a merge, submits request_changes or approves; it returns its questions to the caller, which posts them.

Comments

Markdown supported