Installs into .claude/skills of the current project.
Are you the author of Double Check Align?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/tony-double-check-align)
---
name: double-check-align
description: >-
Use when prior verification was framed as a revision log and the user
wants a clean, standalone restatement.
disable-model-invocation: true
allowed-tools: ["Read", "Grep", "Glob", "Bash"]
metadata:
argument-hint: "[topic or question to re-anchor on]"
source: "plugins/double-check/skills/align/SKILL.md"
---
# this skill
Recovery for a broken double-check. The chat currently holds a
revision log — verdicts about prior claims, deltas against text the
user never read. Replace it with the analysis itself.
Read `references/verification-contract.md`
first — it is the contract this command restores.
## `$ARGUMENTS`
- Empty — re-anchor on the subject of the most recent analysis
thread, at its original scope.
- A topic or question — re-anchor on that instead. Narrowing is a
feature: it discards the earlier answer's scaffolding, which is
what lets omitted items finally surface.
## Steps
1. **Recover the request.** From the conversation, reconstruct the
original question and every constraint the user has added since —
including corrections they made that you agreed with. User turns
are binding context; your own answer turns are not.
2. **Quarantine prior answers.** Everything you previously concluded
is untrusted until re-verified against source. Do not reuse prior
numbering, category names, or verdict framing.
3. **Re-derive and restate.** Re-open the source artifacts and write
the full analysis, standalone, in the shape the original request
implied. Every claim stated positively and in full — no verdict
shorthand, no "as noted above", no delta table.
4. **Weakness inline.** If a claim is weak, say why it is weak.
Never say it was previously stated differently.
## What this does not do
- Reference, summarize, or grade the earlier response — the user did
not read it and will not.
- Edit files or commit — output is conversation only.
- Answer a different question than the one recovered or given —
losing focus is the failure this command repairs.
## Portability notes
- `$ARGUMENTS` — the text the user passed when invoking this skill. If your host does not substitute it, read it as the user's request in the current turn, and ask when there is none.
- 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.