pr-evidence

agent
Guvenlik Denetimi
Uyari
Health Uyari
  • License — License: MIT
  • Description — Repository has a description
  • Active repo — Last push 0 days ago
  • Low visibility — Only 8 GitHub stars
Code Gecti
  • Code scan — Scanned 4 files during light audit, no dangerous patterns found
Permissions Gecti
  • Permissions — No dangerous permissions requested

Bu listing icin henuz AI raporu yok.

SUMMARY

Agent skill that makes every pull request show its change instead of describing it. Works in Claude Code, Codex, Gemini CLI, GitHub Copilot, Cursor, and other Agent Skills–compatible agents.

README.md

pr-evidence

Make every pull request show its change, not describe it.

An Agent Skills skill: before/after screenshots for UI work,
one snippet for everything else.

Validate
Release
License
Agent Skills

Claude Code
Codex
Gemini CLI
GitHub Copilot
Cursor
Windsurf
Cline

Without the skill With the skill
A pull request description without the skill: a Summary listing the changed files and a ticked Test plan, with no images The same pull request's real description with the skill: a Task summary, then a Screenshots table showing the README before and after side by side

The same change, pull request #3, written up both ways.
The right side is an excerpt of its real description, rendered with GitHub's Markdown styles.

What it teaches your agent

Rule Why
UI change → before and after screenshots, same screen, device, and state The reviewer sees what moved without reading the diff
Any other change → one snippet, the lines that carry it A tour of every file hides the change
Capture "before" first, on the base branch Rebuilding the old version later costs a second build
Clean environment: emulator, simulator, or fresh browser profile, throwaway account Real names, hostnames, and messages stay out of a public repo
Images on a non-merging pr-assets branch, a fresh path per capture GitHub has no upload API, and its cache keeps serving overwritten images
Six-section PR body, unless the repo has its own template Every PR reads the same way

The image-hosting rules are GitHub-specific; the rest applies to GitLab merge requests too.

How it works

flowchart TD
    change{UI change?}
    change -- yes --> before[Capture before]
    before --> build[Build]
    build --> after[Capture after]
    after --> assets[Push to pr-assets]
    assets --> table[Before/after table]
    change -- no --> snippet[One snippet]

Example

This README's own redesign in pull request #3,
laid out the way the skill writes a screenshots section:

Before After
The README before the redesign: a plain heading, two paragraphs, and six long bullet points The README after the redesign: a centered header with status and agent badges above a Rule and Why table
The Markdown behind a screenshots section

The images live on the repository's non-merging pr-assets branch, one fresh folder per capture:

## Screenshots

| Before | After |
| --- | --- |
| ![Before][before] | ![After][after] |

[before]: https://github.com/ArefMozafari/pr-evidence/blob/pr-assets/3/1/readme-before-light.png?raw=true
[after]: https://github.com/ArefMozafari/pr-evidence/blob/pr-assets/3/1/readme-after-light.png?raw=true

Install

Agent Command
Claude Code /plugin marketplace add ArefMozafari/pr-evidence
/plugin install pr-evidence@pr-evidence
Gemini CLI gemini extensions install https://github.com/ArefMozafari/pr-evidence
GitHub Copilot CLI copilot plugin marketplace add ArefMozafari/pr-evidence
copilot plugin install pr-evidence@pr-evidence
Codex Cursor Windsurf Cline and more npx skills add ArefMozafari/pr-evidence
GitHub CLI for Copilot and other agents gh skill install ArefMozafari/pr-evidence
Manual install

Copy the skills/pr-evidence folder into your agent's skills directory:

Agent Directory
Claude Code ~/.claude/skills/
Codex, Gemini CLI, GitHub Copilot, Cursor, Windsurf, OpenCode, Goose, Amp ~/.agents/skills/
Cline ~/.cline/skills/
Development

Every push is checked by .github/workflows/validate.yml.
To run the same checks locally from the repository root:

uvx --from skills-ref==0.1.1 agentskills validate skills/pr-evidence
claude plugin validate --strict .claude-plugin/marketplace.json
claude plugin validate --strict .claude-plugin/plugin.json

License

MIT. See LICENSE.

Yorumlar (0)

Sonuc bulunamadi