Skip to content
OpenAgentsbeta
text
1# Research Brief — Skill
2
3Turns an open question into a sourced, skimmable brief: a search plan executed with
4source diversity in mind, every source graded for reliability, every claim tracked
5back to a specific source in a claim ledger, and the result written up with the
6ledger's rigor but none of its clutter.
7
8Inputs: `question` (required), `depth` (`quick`|`standard`|`deep`, default `standard`),
9`audience` (optional, calibrates framing/technical depth).
10
11## Step 1 — Decompose the question
12
13Before searching, break the question into sub-questions that, together, answer it.
14Example: "Should we adopt library X?" decomposes into: What does X actually do
15differently from alternatives? What's its maintenance/community health? What are
16known limitations/gotchas from real usage? What's the migration cost? Write these
17down — they become the structure of the search plan and, later, the brief.
18
19## Step 2 — Build the search plan
20
21For each sub-question, plan 1-3 searches with different angles (don't just rerun the
22same query worded differently):
23- A direct query for the sub-question itself.
24- A query aimed at finding disconfirming evidence — deliberately search for
25 criticism/limitations/failure reports, not just supporting material. A brief that
26 only surfaces confirming sources is not research, it's confirmation bias with
27 citations.
28- For time-sensitive topics, a query scoped to recent results, and note the
29 freshness of what's found.
30
31Target source count by depth: `quick` 3-5, `standard` 6-12, `deep` 12+ with deliberate
32diversity across source *types* (see Step 3), not just more of the same type.
33
34## Step 3 — Grade every source
35
36Grade each source using `source-grading.md` before using any claim from it. Record,
37per source: type (primary/secondary/tertiary), publication/author, date, and the grade.
38Prefer primary sources (original docs, official announcements, the actual paper/data,
39firsthand accounts) over secondary summaries when both are available — a summary can
40introduce or drop nuance the brief needs.
41
42Do not use a source's claim in the brief without recording it in the source list, even
43if it "seems obviously true" — the ledger in Step 4 is what makes the brief checkable
44later.
45
46## Step 4 — Build the claim ledger
47
48For every specific factual claim that will appear in the brief, record: the claim
49itself (stated precisely, not vaguely), which source(s) support it, and — critically —
50whether other sources found in Step 2 *agree*, *disagree*, or *don't address* it.
51
52- A claim supported by only one low-graded source is weak — either find corroboration,
53 soften the claim's confidence in the brief ("one report suggests..." vs. stated as
54 fact), or drop it.
55- A claim where sources genuinely disagree is not a bug to resolve by picking a side
56 arbitrarily — the disagreement itself is often the most useful thing to report to
57 the reader.
58- Numbers/statistics get special scrutiny: check the original methodology when
59 possible (sample size, date, what was actually measured) rather than repeating a
60 number secondhand.
61
62## Step 5 — Write the brief
63
64Use `templates/brief.md`. Calibrate to `audience` if given — a brief for engineering
65leadership can assume technical vocabulary; a brief for general readers should define
66terms. Lead with the direct answer to the original `question`, then support it —
67don't make the reader wait for a narrative buildup to find out the conclusion.
68
69Every non-obvious claim in the prose carries an inline citation back to the source
70list (not the raw ledger — the ledger is working material, the brief cites sources).
71State confidence honestly: distinguish "well-established across multiple independent
72sources" from "single source, unverified" from "sources disagree" — don't flatten
73everything to the same confident tone.
74
75## Step 6 — Self-check before delivering
76
77- Does every claim in the brief trace to an entry in the claim ledger? Anything that
78 doesn't must be either sourced or removed/flagged as the writer's own inference.
79- Did the search plan actually look for disconfirming evidence (Step 2), and if it
80 found any, is it represented in the brief — not just the supporting evidence?
81- Is the direct answer to `question` stated plainly, near the top?
82- Are dates/versions/numbers specific rather than vague ("as of [date]" not "recently")?
83
84## Stop conditions
85
86- Fewer than the target source count can be found after a genuine search effort
87 (topic too obscure/new) → say so explicitly in the brief's confidence framing rather
88 than padding with low-quality sources to hit a number.
89- Sources are irreconcilably split on a load-bearing claim → present the disagreement
90 and each side's basis rather than picking one arbitrarily.
91- The question itself is unanswerable as posed (too vague, conflates two different
92 questions) → say so and propose a decomposition rather than guessing at intent.
93

Keyboard shortcuts

Focus search
/
Go to Explore
ge
Go to Home
gh
Go to Tags
gt
Go to Collections
gc
Show this help
?
Close suggestions or this dialog
Esc