double-check

Obtains an independent read-only second-opinion review of finished work with mandatory scope-fidelity checks.

Updated May 18, 2024
One-click install
npx skills add https://github.com/joshhornby/dotfiles --skill double-check-joshhornby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: double-check
Source: https://github.com/joshhornby/dotfiles/tree/main/.claude/skills/double-check
Command: npx skills add https://github.com/joshhornby/dotfiles --skill double-check-joshhornby

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Finished work reviewed only by its author carries the author's blind spots: unrequested additions, silently dropped requirements, and weakened tests can slip through. This Skill routes completed work to a fresh, read-only reviewer — preferably from a different model provider — so defects are caught before shipping. ## Core Features & Use Cases - Independent review modes: Prefers a cross-provider independent reviewer and falls back to a fresh same-provider agent with zero inherited context, always labelling the mode honestly. - Mandatory scope-fidelity checks: Every round verifies unrequested additions, unrequested removals, and removed or weakened tests against the original requirements. - Structured findings and convergence: Findings carry severity, evidence, and an evidence tier; a tracked ledger drives fix/push-back/defer decisions until an explicit VERDICT: no-issues on the final state. - Use Case: Before opening a PR for a payment-processing change, run a double-check so a cold-context reviewer attacks the riskiest claims, diffs the test files, and confirms nothing outside the original scope was added or removed. ## Quick Start Ask the agent to double-check the finished implementation against the original requirements before opening the pull request.

Frequently Asked Questions about double-check

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

FAQPage Schema
How do I get an independent second opinion on finished code before a pull request?

Invoke the double-check skill, which launches a fresh read-only reviewer with no inherited authoring context. It prefers a reviewer from a different model provider and falls back to a same-provider fresh-context agent, labelling the mode used.

What is the difference between double-check and acceptance-review?

Acceptance-review proves each criterion of one authoritative requirements artifact is satisfied, while double-check provides a general independent second opinion and catches scope drift outside the contract. For pre-PR high-risk work, run both and report their verdicts separately.

Can the reviewer run tests or modify files during a double-check?

The reviewer is strictly read-only: no writes, commits, pushes, or external state mutation. It may run safe non-destructive checks such as the test suite, a typecheck, or a build, which upgrades findings to executed evidence.

When should I not use a double-check review?

Skip it for trivial edits and unfinished drafts unless the draft itself is the review artifact. It is also not a substitute for test-driven development, gap-finding, or multi-lens panel review earlier in the workflow.

Why does a double-check verdict require scope-fidelity and coverage statements?

A no-issues verdict is invalid without explicit clean results on unrequested additions, unrequested removals, and removed or weakened tests, plus claim dispositions and a coverage statement listing what was not checked. This prevents rubber-stamp approvals based on partial review.