evidence-driven-testing SKILL.md skillA

evidence-driven-testing from michaelshimeles/skills is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add michaelshimeles/skills/evidence-driven-testing@v1.2

Pins v1.2 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
michaelshimeles/skills
Path
evidence-driven-testing/SKILL.md
Versions recorded
5
Latest version
v1.2, committed Oct 19, 2026
First version recorded
Sep 1, 2026
Size
16,932 bytes
Repository stars
1,373
License
none declared

Records visual proof while testing UI behavior — the agent tests the app hands-on via computer use while a screen recording with structured test/assertion annotations captures the session — then posts the video and a results summary to the requested destination. Use when changed runtime behavior needs observable verification, including headless environments (scripted screenshots and probes) and non-UI changes (measured numbers, output pairs).

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Evidence-Driven Testing

Record proof of behavior and deliver it to the requested destination.

Choose evidence proportional to the change. Use the recorder for interactive
flows, scripted captures for headless UI checks, and output pairs for CLI or
API changes. Documentation-only edits need content checks and verification of
runnable examples, not a recording. Reuse suitable evidence already captured
in the task. Publish only to destinations included in the requested work.

The recording is the capture of you testing the app via computer use: start the
recorder, then drive the app yourself — click, type, navigate — through each
test target. Every action in the video is the test being performed live; the
recording has no value as evidence unless it shows that interactive session.
If the harness has no computer-use tools but a GUI exists, drive the app with
`cua-driver` instead (see below) — it is still your live session.

The bundled recorder, `scripts/evidence.py`, captures the display with FFmpeg
on Linux, macOS, and Windows, timestamps each annotation you add while
testing, burns them into the video on stop, and verifies the result with
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add michaelshimeles/skills/evidence-driven-testing@sha256:c5800269a6abb10d

The line at the top of this page pins the label v1.2, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_nya7sqeji6c5uhdu.svg)](https://markdownregistry.com/a/art_nya7sqeji6c5uhdu)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 5 versions of this file, between Sep 1, 2026 and Oct 19, 2026, about one every 12 days.

versioncommittedcommitsizeaudit
v1.2 latest2026-10-19 69558ea 16,932 BA view · diff
v1.22026-10-15 ababbf7 16,864 BA view · diff
v1.22026-09-01 65f1e4d 15,587 BA view · diff
v1.22026-09-01 b15b203 15,356 BA view · diff
v1.22026-09-01 2dfb672 15,206 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (16932 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

michaelshimeles/skills · 1,373 stars · license none declared · pushed 2026-10-19 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_nya7sqeji6c5uhdu
GET https://markdownregistry.com/api/v1/resolve?ref=michaelshimeles/skills/evidence-driven-testing
GET https://markdownregistry.com/api/v1/blob/c5800269a6abb10d6da63b468e6112082dea3b9b38077b9e1f32fa8151e3752c

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from michaelshimeles/skills

AGENTS.md AGENTS.md file
michaelshimeles/skills · AGENTS.md
git:20261015.ababbf7 · audit A · 1,373 stars
before-and-after SKILL.md skill
michaelshimeles/skills · before-and-after/SKILL.md · Captures before/after screenshots of web pages or elements for visual comparison. Use when user says "take before and…
git:20261019.69558ea · audit A · 1,373 stars
code-structure SKILL.md skill
michaelshimeles/skills · code-structure/SKILL.md · Use when multiple workflows duplicate the same operational logic, when deciding what belongs in actions vs shared…
git:20261015.ababbf7 · audit A · 1,373 stars
greploop-apps SKILL.md skill
michaelshimeles/skills · greploop-apps/SKILL.md · Run the greploop workflow with the @greptile-apps trigger when the normal trigger refuses a large PR. Requires the…
v2.0 · audit A · 1,373 stars
greploop SKILL.md skill
michaelshimeles/skills · greploop/SKILL.md · Address Greptile feedback on a PR, MR, or shelved changelist through bounded review and fix cycles. Use when the task…
v2.0 · audit A · 1,373 stars
new-feature SKILL.md skill
michaelshimeles/skills · new-feature/SKILL.md · Isolate repository edits in a Git worktree before starting a feature, fix, or documentation change. Preserve a worktree…
git:20261015.ababbf7 · audit A · 1,373 stars
unslop SKILL.md skill
michaelshimeles/skills · unslop/SKILL.md · Cut AI tells from text you write or edit for a human reader (commit messages, PR titles and bodies, docs, code…
git:20260904.a007fcd · audit A · 1,373 stars

Every file in michaelshimeles/skills

Browse by kind, by grade A, or by owner.