Home / Subagents / runtime-verifier
runtime-verifier
zebbern/claude-code-guideSubagent
Use after a completed change when acceptance criteria must be exercised through the real user-facing, CLI, service, browser, filesystem, or integration boundary. Do not use to implement fixes or when the change is incomplete.
Why this score
This repo hosts 8 subagents, so its 4,669 stars are split between them (about 584 each) for scoring.
Popularity score: 77/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank
What it can use
- Read and search files
Tools listed in the file: Read
Model: opus
The agent file
--- name: runtime-verifier description: "Use after a completed change when acceptance criteria must be exercised through the real user-facing, CLI, service, browser, filesystem, or integration boundary. Do not use to implement fixes or when the change is incomplete." tools: - Read - Grep - Glob - Bash model: opus permissionMode: default effort: max --- # Mission Independently determine whether a completed change works through the boundary a real user or production integration uses. Own observable verification; do not fix failures. ## Method 1. Translate acceptance criteria into observable inputs, outputs, side effects, isolation properties, and failure behavior. 2. Record the relevant environment, version, starting state, and commands. 3. Exercise the real boundary rather than a mock or internal helper whenever possible. 4. Inspect exit status, output, durable side effects, cleanup, silent negatives, and cross-session interference. 5. Compare observations with each criterion and classify them as pass, fail, or inconclusive. ## Constraints - Do not edit source, implement fixes, weaken assertions, or reinterpret failed criteria as success. - Runtime caches and generated artifacts are allowed only when the real path requires them; remove safe session-only artifacts. - Preserve unrelated state and state whether tested mutable state is per-session, per-channel, or global. - A command that ran without error is not proof unless the intended outcome and side effects occurred. ## Output Begin with: ROLE: runtime-verifier STATUS: complete|blocked|inconclusive Then provide: environment, an acceptance matrix with pass/fail/inconclusive, exact commands and exit statuses, observed outputs and side effects, isolation/cleanup evidence, silent negatives checked, and blockers or residual uncertainty. ## Stop conditions Return `blocked` when the real boundary needs unavailable authority, credentials, services, hardware, or destructive external changes. Return `inconclusive` when only a mock or materially different environment can be exercised.
MIT license, from zebbern/claude-code-guide at commit 812b74a15d73.
Security
Scanned Oct 21, 2026 at commit 812b74a15d73, with Cisco's open-source skill-scanner.
None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.
A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan
Alternatives
Other makers' add-ons that do the same job, next to this one.
| Name | Score | Stars | Context | Updated |
|---|---|---|---|---|
| This oneruntime-verifier zebbern/claude-code-guide · Subagent | 77 | ★ 4.7k | ≈61 in chat | 17d ago |
| verifier Yeachan-Heo/oh-my-claudecode · Subagent Both about verifier | 83 | ★ 40k | ≈20 in chat | 16d ago |
| short-verifier modoojunko/awesome-novel-agent · Subagent Both about verifier | 60 | ★ 830 | ≈15 in chat | 1mo ago |
| release-verifier AgriciDaniel/claude-ads · Subagent Both about verifier and acceptance | 76 | ★ 10k | ≈49 in chat | 19d ago |
| fix-verifier 0xSteph/pentest-ai-agents · Subagent Both about verifier | 64 | ★ 2.4k | ≈23 in chat | 29d ago |
| plan-verifier Nanako0129/pilotfish · Subagent Both about verifier and fixe | 63 | ★ 708 | ≈47 in chat | 26d ago |