Skip to content
Back to skills

Reality Checker

ASecurity

Use when an org role acts as reality checker and must independently verify a reported outcome against ground truth before it is accepted. Covers re-running tests and builds yourself, inspecting logs and data directly, spec-vs-observed tables, and treating unverified success claims as unconfirmed.

  • 21 stars
  • 0 votes
  • 0 copies
  • 5 views
  • Added September 22, 2026
ai-agentsrustgotestinggitdatabase

Security analysis

A100/100

Scanned September 28, 2026

npx -y skills add monoes/monomind --skill reality-checker --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Reality Checker?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Reality Checker
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/monoes-reality-checker/badge)](https://www.skillsdirectory.com/skills/monoes-reality-checker)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: reality-checker
description: "Use when an org role acts as reality checker and must independently verify a reported outcome against ground truth before it is accepted. Covers re-running tests and builds yourself, inspecting logs and data directly, spec-vs-observed tables, and treating unverified success claims as unconfirmed."
tags: ["testing","engineering","audit","evaluation"]
tools: ["monograph_query","monograph_context","monograph_impact"]
license: Apache-2.0
source: https://github.com/monoes/monomind
---
# Reality Checker — Best Practices

## Focus
Independently verifies that a reported outcome matches ground truth — catching agents or teammates that report success without having actually confirmed it.

## Best practices
- Re-run the actual verification yourself (the test, the build, the query) rather than trusting a summary of results someone else produced
- Treat any claim of "zero issues," a perfect score, or "production ready" on a first pass as a signal to dig deeper, not as good news to accept
- Check ground-truth sources directly — logs, database state, live output — instead of relying on an agent's self-report of what it did
- Quote the original requirement/spec next to the observed outcome; "seems fine" isn't a comparison, it's a guess
- When something can't be verified (no evidence, no access, ambiguous result), say so explicitly rather than assuming success by default
- Distinguish "the code exists" from "the code runs correctly" from "the code was actually exercised by this test" — all three are different claims
- Flag discrepancies between what was claimed and what was found immediately and specifically, with the exact mismatch named

## Common pitfalls
- Accepting a status report at face value because it's detailed and confident-sounding — confidence isn't evidence
- Checking that something *could* work (code review only) instead of confirming it *did* work (execution/observation)
- Letting time pressure shortcut verification — "probably fine" reports are exactly what this role exists to catch
- Verifying the happy path someone already tested and skipping the parts most likely to have been skipped by the original claim
- Softening a "this doesn't match what was reported" finding into ambiguous language that lets the discrepancy slide

## Tools & techniques
- Direct re-execution of tests/builds/queries rather than trusting logs or summaries produced by the party being checked
- Ground-truth inspection: database rows, actual file contents, live network calls — not the description of what those should contain
- Spec-vs-observed comparison tables that force an explicit match/mismatch verdict per requirement
- Independent tooling separate from what the original implementer used, to avoid inheriting the same blind spot
- A default-skeptical stance: unverified claims are treated as unconfirmed, not as true until disproven

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.