3-verify-pr-fix

Featured

Check out a candidate PR locally, restart the MCP server on the PR branch, re-run the exact same MCP tool call that failed in /2-repro-issue, diff the outputs, and audit the fix for locale-independence, DOM-stability, and scope per CLAUDE.md scraping rules. Use when the user says "verify PR

AI & Automation 2,910 stars 500 forks Updated today Apache-2.0

Install

View on GitHub

Quality Score: 96/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Verify a Candidate PR Actually Fixes the Issue Goal: take a PR number, check it out cleanly, re-run the same tool call that failed on `main`, compare the outputs, and produce a verdict — "fixes", "fixes but with concerns", "does not fix", or "cannot run". Pair with `/2-repro-issue` (which produces the baseline). No edits, no merges, no pushes. ## Phase 1 — Resolve the PR and its linked issue ```bash # Accept "498", "#498", or "https://github.com/.../pull/498" — extract the digits only PR=$(echo "$ARGUMENTS" | sed -E 's|.*/||; s|#||g' | grep -oE '^[0-9]+' | head -1) [ -z "$PR" ] && { echo "Invalid input: '$ARGUMENTS'. Pass a PR number or URL." >&2; exit 1; } REPO=stickerdaniel/linkedin-mcp-server gh pr view $PR --repo $REPO --json title,body,baseRefName,headRefName,headRepositoryOwner,mergeable,mergeStateStatus,additions,deletions,changedFiles,maintainerCanModify,statusCheckRollup ``` Extract the **linked issue number** from the PR body (`Closes #`, `Fixes #`, `Resolves #`, or plain `#N`). Call it `ISSUE`. If multiple, ask the user which one is the verification target. ## Phase 2 — Pick up the baseline + request metadata `/2-repro-issue` writes two files for each issue: - `/tmp/repro-issue-<ISSUE>-main.json` — the on-main response baseline - `/tmp/repro-issue-<ISSUE>-meta.json` — the `{tool, arguments}` used to call it Both must exist. The meta file is how this skill replays the *exact* same call instead of guessing tool and args from the response body. ```bash ls ...

Details

Author
stickerdaniel
Repository
stickerdaniel/linkedin-mcp-server
Created
1 years ago
Last Updated
today
Language
Python
License
Apache-2.0

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category