doublecheck
Three-layer verification pipeline for AI output. Extracts verifiable claims, finds supporting or contradicting sources via web search, runs adversarial review for hallucination patterns, and produces a structured verification report with source links for human review.
Security Assessment
About doublecheck
The doublecheck skill is designed to improve the reliability of AI-generated output by introducing a structured, multi-layer verification pipeline. Instead of simply producing answers, it focuses on identifying and validating factual claims within responses. It breaks down generated content into verifiable statements, then evaluates each one against externally discoverable evidence, primarily through web-based sources. The core objective is to reduce misinformation risks, especially in contexts where AI outputs may include unsupported or uncertain assertions.
The skill operates through a combination of mechanisms, including claim extraction, source-based verification, and adversarial review for hallucination patterns. It supports two operating modes: an active mode that continuously applies verification logic throughout a conversation, and a one-shot mode for verifying specific inputs on demand. In active mode, responses are classified by claim density, and verification is applied inline using structured labels such as VERIFIED, PLAUSIBLE, or FABRICATION RISK. When higher risk is detected, the system escalates from lightweight inline checks to a more comprehensive report format. It may also include a "Heads up" warning when confidence is low and supporting evidence is not found.
This skill is primarily useful in environments where correctness and traceability are critical. It is intended for users working with research summaries, factual analysis, regulatory or compliance-related content, and any scenario where AI-generated information must be independently checkable. It is also valuable for developers, analysts, educators, and writers who need transparent validation of claims. By structuring verification alongside generated content, doublecheck helps users better understand which parts of an answer are supported, uncertain, or potentially unreliable.
FAQ
How do I activate doublecheck mode?
Doublecheck can be activated in active mode by invoking it without specifying text to verify. It then remains active for the rest of the conversation, applying verification rules to subsequent responses unless turned off.
What is the difference between active mode and one-shot mode?
Active mode continuously applies verification logic to all applicable responses throughout a conversation, while one-shot mode is used to verify a specific input only once without persistent behavior.
Does doublecheck always use web search for verification?
No. It prioritizes web search when confidence in a claim is low or when the information is not common knowledge. High-confidence or widely known claims may not be searched and are instead labeled as plausible.
What happens if a claim cannot be verified?
If a claim cannot be supported by sources, it is flagged as PLAUSIBLE or FABRICATION RISK depending on uncertainty. In higher-risk cases, the system escalates to a full verification report.
Are all types of content verified the same way?
No. Factual or analytical content is heavily verified, while creative writing, code generation, and casual conversation typically receive little or no verification.
Install doublecheck
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
github/awesome-copilot