prove-it

Enforces first-hand evidence verification before asserting fixes, causes, or live-system states.

18|5|Updated Apr 17, 2026
One-click install
npx skills add https://github.com/Neko-Catpital-Labs/Invoker --skill prove-it-neko-catpital-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: prove-it
Source: https://github.com/Neko-Catpital-Labs/Invoker/tree/main/skills/prove-it
Command: npx skills add https://github.com/Neko-Catpital-Labs/Invoker --skill prove-it-neko-catpital-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? AI agents and engineers frequently claim something is fixed, merged, running, or root-caused based on stale memory, proxy signals, or pattern-matching instead of direct observation. This Skill defines a single shared evidence rule that blocks unverified claims in PR bodies, status reports, and debugging explanations. ## Core Features & Use Cases - Evidence gate for claims: Requires same-turn, first-hand observation before stating anything is fixed, working, merged, or running, with an UNVERIFIED: prefix as the mandatory fallback. - Structured investigation sequence: Restate the reported behavior, build an executable repro against the current target, isolate the cause with a controlled comparison, then explain and re-verify. - Anti-pattern catalog: Documents concrete failure modes such as proxy proof, stale state, wrong-target repros, wrong-ref file:line citations, and log-line misattribution. - Use Case: While diagnosing a UI bug, instead of citing a passing test, you open the actual screenshot, run a repro that visibly fails against the current build, isolate the cause with a MutationObserver, and only then explain and fix it. ## Quick Start Apply the prove-it evidence rule to investigate why the dashboard panel fails to render and show me the repro output before explaining the cause.

Frequently Asked Questions about prove-it

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify a bug fix before claiming it works?

Rerun the exact repro that failed before the fix and show its real passing output in the same turn. A different test, broader suite, or screenshot of a nearby state can supplement the repro but cannot replace it.

How to prove a root cause instead of guessing?

First build an executable repro that visibly fails against the current target, then isolate the suspected cause with a controlled comparison such as logging, a debugger, or a one-variable change. An unobserved hypothesis must be labeled UNVERIFIED.

What counts as valid visual proof for a UI fix?

You must personally open the exact screenshot or video and state precisely what you saw. DOM assertions, passing tests, or a file existing at a path are proxy signals and do not substitute for looking at the actual media.

Why is citing CI or merge status from memory unreliable?

Live state drifts while you work, so a count or status recalled from earlier in the conversation may no longer be true. Run the exact query command fresh in the current turn and cite its real output.

When should a claim be prefixed with UNVERIFIED?

Prefix any claim with UNVERIFIED when you have not personally observed the evidence this turn, including unproven causal hypotheses. Never state an unchecked claim as settled fact in a PR body, chat reply, or status report.