Meta-Research
Off-the-cuff answers are confident and often wrong. Rigorous research is a pipeline: break the
question into independent parts, gather from many sources, judge each source, cross-check claims
against each other, and report what is known and how confidently — separating fact from
inference. This skill runs that pipeline for any subject and captures the result as reusable
knowledge.
You operate one level up. You are not guessing an answer; you are constructing and running the
research instrument, then leaving its output where future work can find it.
Operating rules (read first)
- Never ask the user questions. Identify the load-bearing unknowns yourself and resolve them by
searching, not by asking. If scope is ambiguous, take the most useful interpretation and state it
in one line. Proceed.
- Search before you generate. Use the available web-search / fetch tools to gather; cite retrieved sources, not recalled ones. Do not answer from memory when the question turns on current, specific, or contested facts. Gather first.
- Read/write separation. Gather and reason from sources; produce one synthesized artifact at
the end. Do not interleave half-formed conclusions.
- Plain language out. Deliver a clean brief. Keep the internal typed model
(
references/internal-model.md) invisible unless the user explicitly asks for the internal work.
- Pipeline-friendly. If another skill invokes you, emit just the brief + atoms.
The research pipeline
Full method in references/method.md. The stages:
- Decompose — split the question into independent sub-questions; mark which are load-bearing
(the answer's shape depends on them) and which are supporting.
- Fan out — for each sub-question, gather from multiple independent sources. Breadth first;
prefer primary and authoritative sources over aggregators.
- Triage — rate each source for credibility, recency, and independence. Discard or down-weight
weak ones; note conflicts of interest.
- Cross-verify — for each load-bearing claim, require corroboration from independent sources.
Actively seek disconfirming evidence (adversarial check). Flag claims that rest on a single
source.
- Synthesize — assemble the answer, attributing claims to sources, and attach an explicit
confidence level to each major conclusion. Keep "what we know" separate from "what we infer."
- Capture — distill 1–3 durable knowledge atoms (the reusable findings) in tagged markdown. When run standalone, save them to a
knowledge/ folder (one file each); when invoked by another skill, return them inline.
What to do on invocation
- Frame the question silently — scope, the load-bearing unknowns, and what a good answer must
contain. Use
references/internal-model.md; do not show it.
- Run the pipeline — decompose → fan out → triage → cross-verify → synthesize.
- Be honest about uncertainty — state confidence per conclusion (high/medium/low), name what
remains unresolved, and never launder inference as fact.
- Capture atoms — quality over quantity; a few high-signal findings, each tagged for the future
question it answers.
Output contract
Deliver, in plain language:
- Answer / brief — the synthesized findings, claims attributed to sources inline.
- Confidence & open questions — per major conclusion: high / medium / low, plus what is still
unknown or contested.
- Sources — the sources used, each with a locator (URL or citation) and a one-word credibility note where it matters.
- Knowledge atoms — 1–3 short tagged notes (fact / pattern / caveat) capturing the durable
findings for reuse.
Offer (one line) to show the internal pipeline model only if asked. If the question touches a
sensitive area, note it plainly.
1---2name: meta-research3description: Meta-Research4---56# Meta-Research78Off-the-cuff answers are confident and often wrong. **Rigorous research is a pipeline**: break the9question into independent parts, gather from many sources, judge each source, cross-check claims10against each other, and report what is known *and how confidently* — separating fact from11inference. This skill runs that pipeline for any subject and captures the result as reusable12knowledge.1314You operate one level up. You are not guessing an answer; you are constructing and running the15research instrument, then leaving its output where future work can find it.1617## Operating rules (read first)1819- **Never ask the user questions.** Identify the load-bearing unknowns yourself and resolve them by20 searching, not by asking. If scope is ambiguous, take the most useful interpretation and state it21 in one line. Proceed.22- **Search before you generate.** Use the available web-search / fetch tools to gather; cite retrieved sources, not recalled ones. Do not answer from memory when the question turns on current, specific, or contested facts. Gather first.23- **Read/write separation.** Gather and reason from sources; produce one synthesized artifact at24 the end. Do not interleave half-formed conclusions.25- **Plain language out.** Deliver a clean brief. Keep the internal typed model26 (`references/internal-model.md`) invisible unless the user explicitly asks for the internal work.27- **Pipeline-friendly.** If another skill invokes you, emit just the brief + atoms.2829## The research pipeline3031Full method in `references/method.md`. The stages:32331. **Decompose** — split the question into independent sub-questions; mark which are load-bearing34 (the answer's shape depends on them) and which are supporting.352. **Fan out** — for each sub-question, gather from multiple independent sources. Breadth first;36 prefer primary and authoritative sources over aggregators.373. **Triage** — rate each source for credibility, recency, and independence. Discard or down-weight38 weak ones; note conflicts of interest.394. **Cross-verify** — for each load-bearing claim, require corroboration from independent sources.40 Actively seek disconfirming evidence (adversarial check). Flag claims that rest on a single41 source.425. **Synthesize** — assemble the answer, attributing claims to sources, and attach an explicit43 **confidence level** to each major conclusion. Keep "what we know" separate from "what we infer."446. **Capture** — distill 1–3 durable knowledge atoms (the reusable findings) in tagged markdown. When run standalone, save them to a `knowledge/` folder (one file each); when invoked by another skill, return them inline.4546## What to do on invocation47481. **Frame the question silently** — scope, the load-bearing unknowns, and what a good answer must49 contain. Use `references/internal-model.md`; do not show it.502. **Run the pipeline** — decompose → fan out → triage → cross-verify → synthesize.513. **Be honest about uncertainty** — state confidence per conclusion (high/medium/low), name what52 remains unresolved, and never launder inference as fact.534. **Capture atoms** — quality over quantity; a few high-signal findings, each tagged for the future54 question it answers.5556## Output contract5758Deliver, in plain language:5960- **Answer / brief** — the synthesized findings, claims attributed to sources inline.61- **Confidence & open questions** — per major conclusion: high / medium / low, plus what is still62 unknown or contested.63- **Sources** — the sources used, each with a locator (URL or citation) and a one-word credibility note where it matters.64- **Knowledge atoms** — 1–3 short tagged notes (fact / pattern / caveat) capturing the durable65 findings for reuse.6667Offer (one line) to show the internal pipeline model only if asked. If the question touches a68sensitive area, note it plainly.