research-before-answer
Skill0 starsChanged 4 months agoMITView on GitHub
Research the open web before answering and turn verified real-world practices into source-grounded, transferable recommendations. Use when the user invokes `$research-before-answer`, asks to search or verify information online before answering, requests successful industry implementations or benchmarks, wants current external evidence, or asks for a proposal to be compared with proven practice. Supports product, business, technical, recommendation-system, research, purchasing, policy, medical, legal, financial, and general decision questions; adapt evidence standards to the domain.
2 other projects use a version of this.
Adopted by
Most recently taken up by
- GGGODLIN/gggodlin-cc-harnesstheir own version, first seen Oct 20, 2026
- GGGODLIN/claude-skillstheir own version, first seen May 17, 2026
Other versions2 projects use a version of this.
Word for word · 0
None found.
Edited · 0
None found.
Wrote their own version · 2
- GGGODLIN/gggodlin-cc-harness★ 73same name
- GGGODLIN/claude-skills★ 0same name
How matches are found. Word for word: the exact same text. Edited: shares passages with this file (“99% same” means 99% of its five-word phrases also appear here; 10% or more counts). Their own version: similar meaning, or, weakest, the same name. We can’t tell which project had it first. Projects are counted among the 200 most-starred candidates, and mentions are links to the repository we found, up to 50 per site, so both counts are a floor.
The file
We split this skill into the rules it gives an agent
11 rules. About 0 are common, 11 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 8
Use live retrieval before forming the answer.
- Distinctive: line 14
Retrieve current evidence: Use available web-search, browsing, documentation, academic, news, data, or connector tools.
- Distinctive: line 29
Use “successful implementation” for A1 or A2 evidence, but disclose that A2 outcomes are self-reported.
- Distinctive: line 51
Never infer that a specific proposal will work merely because its broad direction worked elsewhere.
- Distinctive: line 56
Technical questions: prefer official documentation, standards, source repositories, and original papers.
- Distinctive: line 59
Company or vendor cases: look for independent corroboration and disclose commercial incentives.
- Distinctive: line 63
Search for material limitations, failed replications, counterexamples, adverse effects, or conditions under which the approach stopped …
- Distinctive: line 80
If browsing or required sources are unavailable, say exactly what could not be verified.
- Distinctive: line 81
If sources conflict, present the disagreement and explain which source is more authoritative and why.
- Distinctive: line 82
If the question is ambiguous, research the stable common core first.
- Distinctive: line 83
Stop searching when the decision-critical claims are supported, additional results repeat the same underlying evidence, and remaining …
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Research Before Answer
Use live retrieval before forming the answer. Treat “the whole web” as broad, multi-source discovery—not a claim that every page on the internet was searched.
Research workflow
- Anchor the question. Identify the decision to support, the user’s known facts, material unknowns, geography, timeframe, and constraints. Inspect any user-provided file, page, or connected source before external comparison.
- Decompose mechanisms. Convert the question into 2–5 searchable claims or mechanisms. Search the mechanism, not only the user’s wording. Search in Chinese and English when that materially improves coverage.
- Retrieve current evidence. Use available web-search, browsing, documentation, academic, news, data, or connector tools. For facts that may have changed, verify them live. Never present remembered facts as results of this retrieval.
- Prefer primary sources. Prioritize official documentation, filings, regulators, standards bodies, original papers, engineering blogs, conference talks, datasets, and direct experiment or deployment reports. Use secondary sources for discovery or independent context, not as the sole support for a strong claim when a primary source exists.
- Triangulate material claims. Seek at least two independent sources for decision-critical claims when practical. Do not count syndicated copies or articles citing the same underlying report as independent evidence.
- Judge implementation evidence. Grade each important case using the evidence ladder below. Do not call a case successful merely because it is famous, plausible, published, or positive in an offline benchmark.
- Test transferability. Compare the external case with the user’s situation before recommending adoption. Separate evidence, inference, and unknowns.
- Answer the actual question. Lead with the decision or conclusion. Use only the amount of research detail needed to support it, and attach direct source links near the claims they support.
Evidence ladder
- A1 — independently validated outcome: Production deployment plus an outcome supported by independent audit, regulator data, credible third-party replication, or another comparably independent check.
- A2 — operator-reported online outcome: The operator or platform reports production deployment plus an online experiment or measured user/business outcome, but the result has not been independently validated. Label it as operator-reported rather than audited fact.
- B — demonstrated deployment: Primary evidence that the approach ran in production, but causal effect, metric definitions, or full results are incomplete.
- C — technical precedent: Reproducible research, credible offline evaluation, prototype, or engineering method without demonstrated production outcome.
- D — weak context: Secondary summary, vendor marketing without auditable evidence, anecdote, opinion, or an unsourced claim.
Use “successful implementation” for A1 or A2 evidence, but disclose that A2 outcomes are self-reported. Use B only when success is explicitly limited to operational deployment. Describe C as a technical precedent. Use D only as context. If no qualifying evidence is found, state 未完成外部验证.
Transferability check
Compare only the dimensions that affect the decision:
- business scenario, user stage, and workflow;
- supply, content, product, or market structure;
- intervention layer and causal mechanism;
- objective, metric definitions, and observation window;
- traffic scale, feedback density, and baseline maturity;
- data availability, engineering cost, latency, and operational constraints;
- experiment quality, confounders, and duration;
- safety, compliance, ecosystem, and distributional risks.
Explicitly distinguish:
- what external evidence demonstrates;
- what the user’s current evidence demonstrates;
- what is inferred by analogy;
- what remains unknown and how to verify it.
Never infer that a specific proposal will work merely because its broad direction worked elsewhere.
Domain-specific source rules
- Current products, software, policies, laws, markets, prices, people, or news: verify recency and include dates.
- Technical questions: prefer official documentation, standards, source repositories, and original papers.
- Medical, legal, or financial questions: prioritize regulators, professional bodies, official guidance, and high-quality primary research; state jurisdiction and uncertainty.
- Recommendations involving meaningful time or money: compare current alternatives, total cost, constraints, and downside—not only positive reviews.
- Company or vendor cases: look for independent corroboration and disclose commercial incentives.
Avoid success-only bias
Search for material limitations, failed replications, counterexamples, adverse effects, or conditions under which the approach stopped working. Do not let a curated set of success stories substitute for base rates or causal evidence.
Default answer contract
Adapt the structure to the task; do not force a long report for a simple question. For substantive decisions, use:
- 结论 — the direct answer and confidence boundary.
- 当前问题 — verified user facts and the mechanism being solved.
- 外部证据 — the strongest implementation cases, evidence grade, date, and direct links.
- 适用性判断 — similarities, differences, and why the case does or does not transfer.
- 建议 — an actionable recommendation tied to the evidence.
- 验证闭环 — test, success metric, guardrails, stopping rule, and rollback condition when relevant.
For every important claim, make clear whether it comes from the user’s materials, an external source, or inference. Cite sources next to supported claims; do not dump an unannotated link list.
Failure and stop conditions
- If browsing or required sources are unavailable, say exactly what could not be verified. Provide only a clearly labeled preliminary answer when it is still useful; never imply that live research occurred.
- If sources conflict, present the disagreement and explain which source is more authoritative and why.
- If the question is ambiguous, research the stable common core first. Ask only for missing information that would materially change the recommendation.
- Stop searching when the decision-critical claims are supported, additional results repeat the same underlying evidence, and remaining uncertainty is explicit.
- Respect a user instruction not to browse, but state that this skill’s external-verification requirement was intentionally skipped.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

