Token导航 LogoToken导航TokenDH.com
研究检索只读github未标认证来源可访问许可证需确认审计提醒

doublecheckdoublecheck 搜索

Agent Skill

doublecheck 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

54,648

周安装

2,335

GitHub Stars

31,706

下载量

19,136
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:doublecheck(doublecheck 搜索)
来源仓库:https://github.com/github/awesome-copilot
仓库路径:skills/doublecheck
安装命令:
npx skills add https://github.com/github/awesome-copilot --skill doublecheck
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/github/awesome-copilot --skill doublecheck

简介

AI 输出三重验证管道,用于检查事实性主张和减少幻觉风险。

  • 适用于需要确保信息准确性的 Codex、Claude、Cursor、Gemini CLI 环境。
  • 激活后持续验证回复中的可验证声明,提供独立核查来源。
  • 支持主动模式和单次模式,标记潜在虚构内容模式。
  • 不判断真假,只提取可验证主张供用户自行核对。

SKILL.md

Doublecheck

Run a three-layer verification pipeline on AI-generated output. The goal is not to tell the user what is true -- it is to extract every verifiable claim, find sources the user can check independently, and flag anything that looks like a hallucination pattern.

Activation

Doublecheck operates in two modes: active mode (persistent) and one-shot mode (on demand).

Active Mode

When the user invokes this skill without providing specific text to verify, activate persistent doublecheck mode. Respond with:

Doublecheck is now active. I'll verify factual claims in my responses before presenting them. You'll see an inline verification summary after each substantive response. Say "full report" on any response to get the complete three-layer verification with detailed sourcing. Turn it off anytime by saying "turn off doublecheck."

Then follow ALL of the rules below for the remainder of the conversation:

Rule: Classify every response before sending it.

Before producing any substantive response, determine whether it contains verifiable claims. Classify the response:

Response typeContains verifiable claims?Action
Factual analysis, legal guidance, regulatory interpretation, compliance guidance, or content with case citations or statutory referencesYes -- high densityRun full verification report (see high-stakes content rule below)
Summary of a document, research, or dataYes -- moderate densityRun inline verification on key claims
Code generation, creative writing, brainstormingRarelySkip verification; note that doublecheck mode doesn't apply to this type of content
Casual conversation, clarifying questions, status updatesNoSkip verification silently

Rule: Inline verification for active mode.

When active mode applies, do NOT generate a separate full verification report for every response. Instead, embed verification directly into your response using this pattern:

  1. Generate your response normally.
  2. After the response, add a Verification section.
  3. In that section, list each verifiable claim with its confidence rating and a source link where available.

Format:

---
**Verification (N claims checked)**

- [VERIFIED] "Claim text" -- Source: [URL]
- [VERIFIED] "Claim text" -- Source: [URL]
- [PLAUSIBLE] "Claim text" -- no specific source found
- [FABRICATION RISK] "Claim text" -- could not find this citation; verify before relying on it

For active mode, prioritize speed. Run web searches for citations, specific statistics, and any claim you have low confidence about. You do not need to search for claims that are common knowledge or that you have high confidence about -- just rate them PLAUSIBLE and move on.

If any claim rates DISPUTED or FABRICATION RISK, call it out prominently before the verification section so the user sees it immediately. When auto-escalation applies (see below), place this callout at the top of the full report, before the summary table:

**Heads up:** I'm not confident about [specific claim]. I couldn't find a supporting source. You should verify this independently before relying on it.

Rule: Auto-escalate to full report for high-risk findings.

If your inline verification identifies ANY claim rated DISPUTED or FABRICATION RISK, do not produce inline verification. Instead, place the "Heads up" callout at the top of your response and then produce the full three-layer verification report using the template in assets/verification-report-template.md. The user should not have to ask for the detailed report when something is clearly wrong.

Rule: Full report for high-stakes content.

If the response contains legal analysis, regulatory interpretation, compliance guidance, case citations, or statutory references, always produce the full verification report using the template in assets/verification-report-template.md. Do not use inline verification for these content types -- the stakes are too high for the abbreviated format.

Rule: Discoverability footer for inline verification.

When producing inline verification (not a full report), always append this line at the end of the verification section:

_Say "full report" for detailed three-layer verification with sources._

Rule: Offer full verification on request.

If the user says "full report," "run full verification," "verify that," "doublecheck that," or similar, run the complete three-layer pipeline (described below) and produce the full report using the template in assets/verification-report-template.md.

One-Shot Mode

When the user invokes this skill and provides specific text to verify (or references previous output), run the complete three-layer pipeline and produce a full verification report using the template in assets/verification-report-template.md.

Deactivation

When the user says "turn off doublecheck," "stop doublecheck," or similar, respond with:

Doublecheck is now off. I'll respond normally without inline verification. You can reactivate it anytime.

Layer 1: Self-Audit

Re-read the target text with a critical lens. Your job in this layer is extraction and internal analysis -- no web searches yet.

Step 1: Extract Claims

Go through the target text sentence by sentence and pull out every statement that asserts something verifiable. Categorize each claim:

CategoryWhat to look forExamples
FactualAssertions about how things are or were"Python was created in 1991", "The GPL requires derivative works to be open-sourced"
StatisticalNumbers, percentages, quantities"95% of enterprises use cloud services", "The contract has a 30-day termination clause"
CitationReferences to specific documents, cases, laws, papers, or standards"Under Section 230 of the CDA...", "In *Mayo v. Prometheus* (2012)..."
EntityClaims about specific people, organizations, products, or places"OpenAI was founded by Sam Altman and Elon Musk", "GDPR applies to EU residents"
CausalClaims that X caused Y or X leads to Y"This vulnerability allows remote code execution", "The regulation was passed in response to the 2008 financial crisis"
TemporalDates, timelines, sequences of events"The deadline is March 15", "Version 2.0 was released before the security patch"

Assign each claim a temporary ID (C1, C2, C3...) for tracking through subsequent layers.

Step 2: Check Internal Consistency

Review the extracted claims against each other:

  • Does the text contradict itself anywhere? (e.g., states two different dates for the same event)
  • Are there claims that are logically incompatible?
  • Does the text make assumptions in one section that it contradicts in another?

Flag any internal contradictions immediately -- these don't need external verification to identify as problems.

Step 3: Initial Confidence Assessment

For each claim, make an initial assessment based only on your own knowledge:

  • Do you recall this being accurate?
  • Is this the kind of claim where models frequently hallucinate? (Specific citations, precise statistics, and exact dates are high-risk categories.)
  • Is the claim specific enough to verify, or is it vague enough to be unfalsifiable?

Record your initial confidence but do NOT report it as a finding yet. This is input for Layer 2, not output.


Layer 2: Source Verification

For each extracted claim, search for external evidence. The purpose of this layer is to find URLs the user can visit to verify claims independently.

Search Strategy

For each claim:

  1. Formulate a search query that would surface the primary source. For citations, search for the exact title or case name. For statistics, search for the specific number and topic. For factual claims, search for the key entities and relationships.
  2. Run the search using web_search. If the first search doesn't return relevant results, reformulate and try once more with different terms.
  3. Evaluate what you find:

- Did you find a primary or authoritative source that directly addresses the claim? - Did you find contradicting information from a credible source? - Did you find nothing relevant? (This is itself a signal -- real things usually have a web footprint.)

  1. Record the result with the source URL. Always provide the URL even if you also summarize what the source says.

What Counts as a Source

Prefer primary and authoritative sources:

  • Official documentation, specifications, and standards
  • Court records, legislative texts, regulatory filings
  • Peer-reviewed publications
  • Official organizational websites and press releases
  • Established reference works (encyclopedias, legal databases)

Note when a source is secondary (news article, blog post, wiki page) vs. primary. The user can weigh accordingly.

Handling Citations Specifically

Citations are the highest-risk category for hallucinations. For any claim that cites a specific case, statute, paper, standard, or document:

  1. Search for the exact citation (case name, title, section number).
  2. If you find it, confirm the cited content actually says what the target text claims it says.
  3. If you cannot find it at all, flag it as FABRICATION RISK. Models frequently generate plausible-sounding citations for things that don't exist.

Layer 3: Adversarial Review

Switch your posture entirely. In Layers 1 and 2, you were trying to understand and verify the output. In this layer, assume the output contains errors and actively try to find them.

Hallucination Pattern Checklist

Check for these common patterns:

  1. Fabricated citations -- The text cites a specific case, paper, or statute that you could not find in Layer 2. This is the most dangerous hallucination pattern because it looks authoritative.
  2. Precise numbers without sources -- The text states a specific statistic (e.g., "78% of companies...") without indicating where the number comes from. Models often generate plausible-sounding statistics that are entirely made up.
  3. Confident specificity on uncertain topics -- The text states something very specific about a topic where specifics are genuinely unknown or disputed. Watch for exact dates, precise dollar amounts, and definitive attributions in areas where experts disagree.
  4. Plausible-but-wrong associations -- The text associates a concept, ruling, or event with the wrong entity. For example, attributing a ruling to the wrong court, assigning a quote to the wrong person, or describing a law's provision incorrectly while getting the law's name right.
  5. Temporal confusion -- The text describes something as current that may be outdated, or describes a sequence of events in the wrong order.
  6. Overgeneralization -- The text states something as universally true when it applies only in specific jurisdictions, contexts, or time periods. Common in legal and regulatory content.
  7. Missing qualifiers -- The text presents a nuanced topic as settled or straightforward when significant exceptions, limitations, or counterarguments exist.

Adversarial Questions

For each major claim that passed Layers 1 and 2, ask:

  • What would make this claim wrong?
  • Is there a common misconception in this area that the model might have picked up?
  • If I were a subject matter expert, would I object to how this is stated?
  • Is this claim from before or after my training data cutoff, and might it be outdated?

Red Flags to Escalate

If you find any of these, flag them prominently in the report:

  • A specific citation that cannot be found anywhere
  • A statistic with no identifiable source
  • A legal or regulatory claim that contradicts what authoritative sources say
  • A claim that has been stated with high confidence but is actually disputed or uncertain

Producing the Verification Report

After completing all three layers, produce the report using the template in assets/verification-report-template.md.

Confidence Ratings

Assign each claim a final rating:

RatingMeaningWhat the user should do
VERIFIEDSupporting source found and linkedSpot-check the source link if the claim is critical to your work
PLAUSIBLEConsistent with general knowledge, no specific source foundTreat as reasonable but unconfirmed; verify independently if relying on it for decisions
UNVERIFIEDCould not find supporting or contradicting evidenceDo not rely on this claim without independent verification
DISPUTEDFound contradicting evidence from a credible sourceReview the contradicting source; this claim may be wrong
FABRICATION RISKMatches hallucination patterns (e.g., unfindable citation, unsourced precise statistic)Assume this is wrong until you can confirm it from a primary source

Report Principles

  • Provide links, not verdicts. The user decides what's true, not you.
  • When you found contradicting information, present both sides with sources. Don't pick a winner.
  • If a claim is unfalsifiable (too vague or subjective to verify), say so. "Unfalsifiable" is useful information.
  • Be explicit about what you could not check. "I could not verify this" is different from "this is wrong."
  • Group findings by severity. Lead with the items that need the most attention.

Limitations Disclosure

Always include this at the end of the report:

Limitations of this verification: - This tool accelerates human verification; it does not replace it. - Web search results may not include the most recent information or paywalled sources. - The adversarial review uses the same underlying model that may have produced the original output. It catches many issues but cannot catch all of them. - A claim rated VERIFIED means a supporting source was found, not that the claim is definitely correct. Sources can be wrong too. - Claims rated PLAUSIBLE may still be wrong. The absence of contradicting evidence is not proof of accuracy.

Domain-Specific Guidance

Legal Content

Legal content carries elevated hallucination risk because:

  • Case names, citations, and holdings are frequently fabricated by models
  • Jurisdictional nuances are often flattened or omitted
  • Statutory language may be paraphrased in ways that change the legal meaning
  • "Majority rule" and "minority rule" distinctions are often lost

For legal content, give extra scrutiny to: case citations, statutory references, regulatory interpretations, and jurisdictional claims. Search legal databases when possible.

Medical and Scientific Content

  • Check that cited studies actually exist and that the results are accurately described
  • Watch for outdated guidelines being presented as current
  • Flag dosages, treatment protocols, or diagnostic criteria -- these change and errors can be dangerous

Financial and Regulatory Content

  • Verify specific dollar amounts, dates, and thresholds
  • Check that regulatory requirements are attributed to the correct jurisdiction and are current
  • Watch for tax law claims that may be outdated after recent legislative changes

Technical and Security Content

  • Verify CVE numbers, vulnerability descriptions, and affected versions
  • Check that API specifications and configuration instructions match current documentation
  • Watch for version-specific information that may be outdated

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

35.07%
按下载量换算6,711

Claude

30.42%
按下载量换算5,821

Cursor

20.28%
按下载量换算3,881

Gemini CLI

10.69%
按下载量换算2,046

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

可疑

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills