Skip to content
Back to skills

Double Check

ASecurity

Use when asked “are you sure/certain” or “I don't trust that”; recheck code/files from source and repeat prior analysis in full, not just changes.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 19, 2026
ai-agentsrustgo

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add tony/skills --skill double-check --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Double Check?

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

Security grade badge for Double Check
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tony-double-check/badge)](https://www.skillsdirectory.com/skills/tony-double-check)

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: double-check
description: >-
  Use when asked “are you sure/certain” or “I don't trust that”; recheck
  code/files from source and repeat prior analysis in full, not just
  changes.
metadata:
  source: "plugins/double-check/skills/double-check/SKILL.md"
---

# Double-check

Re-verify by re-deriving. The deliverable is the verified answer,
not a record of how it differs from your last one.

Read `references/verification-contract.md`
before responding — it is the contract this skill enforces.

## Why the obvious response is wrong

Your prior answer sits in the transcript, so re-checking it feels
like editing it: keep the numbering, mark each item *holds* /
*overstated*, report what changed. But transcript order is not
user-adopted state. The user usually has not internalized the prior
answer — often the double-check request is itself the signal that
they never committed to it. A verdict list against text they never
held is unreadable, and inherited scaffolding hides whatever the
first pass missed entirely.

## Steps

1. **Recover the request, not the answer.** From the conversation,
   take the original question, its constraints, and any narrowing the
   user added since. Prior answers of yours are untrusted scratch —
   good for recalling which sources exist, never citable as evidence.
2. **Re-derive from source.** Re-open the artifacts — files, issues,
   specs, data — and rebuild each claim from what they actually say.
   Verification is performed, not asserted: cite what you re-opened
   and what it said, or the command you ran and its output. "Verified
   earlier in this conversation" anchors a claim to transcript
   position and does not count.
3. **Rebuild the structure.** Outline from the source material and
   the request, not from your prior answer's item numbers. A claim
   that no longer earns a place simply does not appear; a missing
   area simply appears.
4. **State confidence on claims.** "Weak evidence — X only follows
   if Y", never "X was overstated".
5. **Check for adopted state.** If the user acted on a prior claim —
   committed, filed, sent, built on it — name that correction
   explicitly, once, briefly. Otherwise the prior turn is not a
   baseline and does not exist in your output.

## Output shape

Same shape the original request implied, as if answering for the
first time. No "what changed" section, no verdict legend, no
*as noted above*. A reader who never saw the first answer must lose
nothing.

When a narrow request ("are you sure about X?") scopes the answer to
X, still append anything material you discovered while re-deriving —
as a standalone fact about the subject ("the ADR also permits Y"),
never as a correction of your prior answer. Scoping down the answer
must not scope down what the user learns.


## Portability notes

- Bundled files — every relative path in this skill points at a file shipped inside this skill directory. Read them from here, not from the host's plugin tree.

Files in this skill

  • SKILL.md2.9 KB
  • references/verification-contract.md4.7 KB

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…