linkupplatform/openclaw · Archived

review-pr

Script-first review-only GitHub pull request analysis. Use for deterministic PR review with structured findings handoff to /prepare-pr.

First seen Aug 1, 2026

Installation

$ npx skills add linkupplatform/openclaw --skill review-pr

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from linkupplatform/openclaw · top by installs.

npx skills add linkupplatform/openclaw

Browse all from linkupplatform/openclaw

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,810 B
  • docs SUMMARY.md 152 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

Review PR

Overview

Perform a read-only review and produce both human and machine-readable outputs.

Inputs

  • Ask for PR number or URL.
  • If missing, always ask.

Safety

  • Never push, merge, or modify code intended to keep.
  • Work only in .worktrees/pr-<PR>.
  • Wrapper commands are cwd-agnostic; you can run them from repo root or inside the PR worktree.

Execution Contract

  1. Run wrapper setup:
scripts/pr-review <PR>
  1. Use explicit branch mode switches:
  • Main baseline mode: scripts/pr review-checkout-main <PR>
  • PR-head mode: scripts/pr review-checkout-pr <PR>
  1. Before writing review outputs, run branch guard:
scripts/pr review-guard <PR>
  1. Write both outputs:
  • .local/review.md with sections A through J.
  • .local/review.json with structured findings.
  1. Validate artifacts semantically:
scripts/pr review-validate-artifacts <PR>

Steps

  1. Setup and metadata
scripts/pr-review <PR>
ls -la .local/pr-meta.json .local/pr-meta.env .local/review-context.env .local/review-mode.env
  1. Existing implementation check on main
scripts/pr review-checkout-main <PR>
rg -n "<keyword>" -S src extensions apps || true
git log --oneline --all --grep "<keyword>" | head -20
  1. Claim PR
gh_user=$(gh api user --jq .login)
gh pr edit <PR> --add-assignee "$gh_user" || echo "Could not assign reviewer, continuing"
  1. Read PR description and diff
scripts/pr review-checkout-pr <PR>
gh pr diff <PR>

source .local/review-context.env
git diff --stat "$MERGE_BASE"..pr-<PR>
git diff "$MERGE_BASE"..pr-<PR>
  1. Optional local tests

Use the wrapper for target validation and executed-test verification:

scripts/pr review-tests <PR> <test-file> [<test-file> ...]
  1. Initialize review artifact templates
scripts/pr review-artifacts-init <PR>
  1. Produce review outputs
  • Fill .local/review.md sections A through J.
  • Fill .local/review.json.

Minimum JSON shape:

{
  "recommendation": "READY FOR /prepare-pr",
  "findings": [
    {
      "id": "F1",
      "severity": "IMPORTANT",
      "title": "...",
      "area": "path/or/component",
      "fix": "Actionable fix"
    }
  ],
  "tests": {
    "ran": [],
    "gaps": [],
    "result": "pass"
  },
  "docs": "up_to_date|missing|not_applicable",
  "changelog": "required"
}
  1. Guard + validate before final output
scripts/pr review-guard <PR>
scripts/pr review-validate-artifacts <PR>

Guardrails

  • Keep review read-only.
  • Do not delete worktree.
  • Use merge-base scoped diff for local context to avoid stale branch drift.