From code-auditor-agent
Trigger with 'review the PR', 'check the PR', 'audit the PR', 'pre-merge review'. Use when reviewing a GitHub PR or running a pre-merge quality gate.
How this skill is triggered — by the user, by Claude, or both
Slash command
/code-auditor-agent:caa-pr-review-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
PR review now runs on the **ultracode engine** (`scripts/workflows/caa-engine.js`) via the `/caa-pr-review`
PR review now runs on the ultracode engine (scripts/workflows/caa-engine.js) via the /caa-pr-review
command. It combines, in one deterministic pass: a per-file scan of the changed files (map → filter),
plus the two PR-unique once-per-run lenses — claim-verification (every claim in the PR description
checked against the actual diff; the #1 source of missed bugs) and cross-layer (the five cross-file
mismatch classes) — reduced into one PR-review comment with a PASS / CONDITIONAL / FAIL verdict.
max (preferred) or xhigh for the ultracode path (opus-only). Without ultracode
(no Workflow tool, or CAA_ULTRACODE disabled) /caa-pr-review falls back to a simple inline review at any effort.gh CLI authenticated and the PR on GitHub (the command resolves the diff + description via gh)./caa-pr-review command available.max (preferred) or xhigh — opus-only, halts
below xhigh; raise with /effort max. If the Workflow tool is unavailable or CAA_ULTRACODE
disables ultracode, /caa-pr-review runs the simple-scan fallback at any effort./caa-pr-review <pr-number> (optionally conc=N). The command resolves the PR diff + description
via gh, treats them as UNTRUSTED input, and runs the engine's pr lens-set.reports/code-auditor-agent/<timestamp>-pr-<N>-review.md.
Relay the verdict + MUST-FIX/SHOULD-FIX/NIT counts + the report path. Do NOT auto-post — the user posts.One PR-review report (ready-to-post comment) in reports/code-auditor-agent/ with a PASS/CONDITIONAL/FAIL
verdict and severity-tiered findings, merged from the scan + claim-verification + cross-layer lenses.
Robust by construction (.catch + rate-limit re-queue; cap-then-report). A lens that fails to produce a
report is reported as "lens unavailable" in the verdict, never silently omitted.
Copy this checklist and track your progress:
"review PR 206" → /caa-pr-review 206
"audit the PR" → /caa-pr-review <number>
scripts/workflows/caa-engine.js — the canonical ultracode engine (pr lens-set)./caa-pr-review. For review-then-fix, follow with /caa-scan-and-fix on the changed files.npx claudepluginhub emasoft/emasoft-plugins --plugin code-auditor-agentCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.