AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Pr Proof Pack

skill-jesse-merhi-skills-pr-proof-pack · by jesse-merhi

Create or refresh reviewer-checkable PR proof when creating a pull request, updating a PR body, modifying proof, or changing a branch after proof was written. Use for net diff summaries, PR-visible screenshots, Mermaid diagrams, API examples, behavioral verification, and proof cleanup.

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-jesse-merhi-skills-pr-proof-pack

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-jesse-merhi-skills-pr-proof-pack)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Pr Proof Pack? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

PR Proof Pack

Use this before creating or updating a PR body, and again after any meaningful branch change.

The proof pack is the reviewer-checkable evidence in the PR body: what changed, why it matters, and how a reviewer can verify it without knowing the agent thread.

Trigger Branches

  • Creating a PR or writing a PR body: run the full workflow below.
  • Updating an existing PR body: rerun the net-diff pass, remove stale proof,

then refresh only the affected sections.

  • Modifying proof, screenshots, Mermaid, API examples, or verification notes:

recheck that proof against the current net diff before keeping it.

  • Changing the branch after proof was written: rerun the net-diff pass and

refresh any proof whose behavior, UI state, command output, or diagram flow may have changed.

Reader Contract

Write for a reviewer who has not seen the Codex thread, planning notes, decision log, bug-bash shorthand, local branch history, or private chat context. Every claim in the PR body must be understandable from at least one of these sources:

  • the net diff from PR base to HEAD
  • linked public or repo-visible issues, specs, tickets, or docs
  • the PR body itself

If a label, task ID, bug-bash code, sprint name, internal nickname, or thread shorthand matters, either link to a repo-visible source and explain the concrete behavior in plain language, or omit the shorthand.

Workflow

  1. Resolve ` to the directory containing this SKILL.md`.
  1. Run the bundled net-diff script:

``text python3 /scripts/pr_net_diff.py --markdown ``

For a narrow area:

``text python3 /scripts/pr_net_diff.py --markdown src/routes/skills/index.tsx convex/telemetry.ts ``

Done when the current proof is based on the PR base-to-HEAD net diff, not the latest commit, previous branch commit, or local session memory.

  1. Remove proof for non-current behavior.

Done when files listed under Branch-Only Churn With No Net Diff are not described as current PR behavior changes.

  1. Choose the smallest proof that explains the net diff.

Read [references/proof-selection.md](references/proof-selection.md) when deciding between screenshots, Mermaid, API examples, before/after tables, or no visual proof. Done when each important changed behavior has a proof type that a reviewer can check.

  1. Write a behavior-first PR body.

Read [references/body-shape.md](references/body-shape.md) for the PR body template, UI and API proof examples, table rules, and verification guidance. Done when the body shows the new behavior first, followed by the smallest useful proof and reviewer-checkable verification.

  1. Add PR-visible screenshots for human-visible UI changes.

Read [references/screenshots.md](references/screenshots.md) for the required screenshot contract, GitHub upload path, annotations, crop rules, and before/after rules. When adding attachments, prefer using CDP when available. Put each image directly in the main PR body, never inside a table, with its annotations and proof information immediately below it. Done when every distinct changed UI state has a reviewer-visible screenshot, or a narrow no-screenshot rationale or concrete blocker is stated in the PR body.

  1. Add Mermaid only when it clarifies behavior.

Read [references/mermaid.md](references/mermaid.md) before adding diagrams. Done when every final mermaid fenced block is validated, or Mermaid is omitted in favor of a simpler table or text proof.

  1. Refresh after branch changes.

After any new branch change, rerun pr_net_diff.py --markdown, remove stale proof, update diagrams if the net flow changed, replace screenshots for changed UI states, and update verification results.

Done Means

  • The PR body is self-contained for a repository reviewer.
  • The body describes only current net PR behavior, not branch-local churn.
  • The new behavior appears first and is written in terms of what a person, API

consumer, operator, or downstream system can observe.

  • Every human-visible UI change has reviewer-visible screenshots, or an explicit

blocker or narrow no-screenshot rationale from references/screenshots.md.

  • Screenshot attachments preferably use CDP when available, and images appear

directly in the main PR body rather than inside tables.

  • Every screenshot has a proof claim, URL/state, viewport, and crop choice.
  • Every Mermaid diagram in the final body was validated, or Mermaid was omitted.
  • Verification is reviewer-checkable: concrete command, request/response,

screenshot state, API example, state transition, or CI coverage summary.

Avoid

  • relying on context from the Codex thread, bug-bash notes, planning labels, or

local decision logs;

  • describing branch churn as current PR behavior;
  • treating the previous branch commit as "before";
  • unexplained task IDs, internal shorthand, sprint names, or local-only paths;
  • generic net-diff tables that group code areas without explaining behavior;
  • images embedded in tables instead of the main PR body with annotations and

proof information below them;

  • proof sections that are only a list of test files;
  • missing screenshots for human-visible UI changes without an explicit blocker

or narrow no-screenshot rationale;

  • raw terminal dumps or unwrapped command dumps in the PR body.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.