qamap-pr-qa SKILL.md skillA

qamap-pr-qa from ivorycanvas/qamap is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add ivorycanvas/qamap/qamap-pr-qa@git:20261106.9f36a02

Pins git:20261106.9f36a02 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
ivorycanvas/qamap
Path
skills/qamap-pr-qa/SKILL.md
Versions recorded
12
Latest version
git:20261106.9f36a02, committed Nov 6, 2026
First version recorded
Aug 20, 2026
Size
4,095 bytes
Repository stars
23
License
MIT

PR bug review and test planning with QAMap. Run `qamap qa brief` once; it prints the diff, each changed declaration's tests and callers with assertion lines, QA focus and unknowns in one bounded local response, so the review starts from it instead of re-exploring the repository.

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

# QAMap PR Review

Run step 1 as shown: `--require-consent` makes QAMap check the recorded
project or user-level choice before analyzing anything. Drop the flag only when
the user asked for QAMap in this conversation or answered "this time only". If
the command prints that QAMap did not run, nothing was analyzed: offer QAMap once
with three answers, this time only; always (`qamap consent grant`, or
`qamap consent grant --global` for every repository); or not now, and stop;
installation is not consent. `qamap consent revoke [--global]` returns to
asking. Respect a refusal or a request for independent review.

1. From the repository root, run once in the foreground and wait for it to
   finish. Large repositories can take a few minutes, so allow up to 10 minutes
   (Claude Code Bash `timeout: 600000`; Codex `exec_command`
   `yield_time_ms: 600000`). Do not background, poll or restart it.

   ```sh
   qamap qa brief --require-consent
   ```

   The base is auto-selected. Add `--base <ref>` only for a known different PR
   base, and `--include-working-tree` only for requested uncommitted changes.
2. Use the brief as your map, not your limit. It prints the changed hunks with a
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add ivorycanvas/qamap/qamap-pr-qa@sha256:a8d09420ecc3debb

The line at the top of this page pins the label git:20261106.9f36a02, 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_6xlx6cd3lskqpawj.svg)](https://markdownregistry.com/a/art_6xlx6cd3lskqpawj)

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

Versions

The registry has recorded 12 versions of this file, between Aug 20, 2026 and Nov 6, 2026, about one every 7 days.

versioncommittedcommitsizeaudit
git:20261106.9f36a02 latest2026-11-06 9f36a02 4,095 BA view · diff
git:20261013.575ce122026-10-13 575ce12 4,095 BA view · diff
git:20261007.8d183f82026-10-07 8d183f8 4,095 BA view · diff
git:20260925.ca393062026-09-25 ca39306 2,792 BA view · diff
git:20260922.480a0e22026-09-22 480a0e2 5,535 BA view · diff
git:20260910.fe93dd52026-09-10 fe93dd5 13,939 BA view · diff
git:20260908.d060d332026-09-08 d060d33 12,338 BA view · diff
git:20260904.e0cb86b2026-09-04 e0cb86b 11,311 BA view · diff
git:20260904.4e53bb22026-09-04 4e53bb2 11,311 BA view · diff
git:20260829.bd7d2382026-08-29 bd7d238 11,187 BA view · diff
git:20260826.b6bb8452026-08-26 b6bb845 11,187 BA view · diff
git:20260820.20adf8f2026-08-20 20adf8f 11,187 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 (4095 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

ivorycanvas/qamap · 23 stars · license MIT · pushed 2026-11-06 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_6xlx6cd3lskqpawj
GET https://markdownregistry.com/api/v1/resolve?ref=ivorycanvas/qamap/qamap-pr-qa
GET https://markdownregistry.com/api/v1/blob/a8d09420ecc3debbc3a33db3c062bdf3779b184ebdda5665da06dd930eff721a

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 ivorycanvas/qamap

AGENTS.md AGENTS.md file
ivorycanvas/qamap · AGENTS.md
git:20260806.b0d05fb · audit A · 23 stars
qamap-pr-qa SKILL.md skill
ivorycanvas/qamap · plugins/claude/skills/qamap-pr-qa/SKILL.md · PR bug review and test planning with QAMap. Run `qamap qa brief` once; it prints the diff, each changed declaration's…
git:20261106.9f36a02 · audit A · 23 stars

Every file in ivorycanvas/qamap

Other files named qamap-pr-qa

qamap-pr-qa SKILL.md skill
ivorycanvas/qamap · plugins/claude/skills/qamap-pr-qa/SKILL.md · PR bug review and test planning with QAMap. Run `qamap qa brief` once; it prints the diff, each changed declaration's…
git:20261106.9f36a02 · audit A · 23 stars

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