bakibektas

research-method

Investigate a question from different expert perspectives, check original sources, and explain disagreements and missing evidence. Use for research or comparisons that benefit from multiple perspectives; work directly or delegate when authorized.

bakibektas 8 Updated 1mo ago
GitHub

Install

npx skillscat add bakibektas/builder-kit/research-method

Install via the SkillsCat registry.

SKILL.md

research-method

Use this method in one session or divide the work among other assistants when authorized.

Search docs/RESEARCH.md for existing findings before doing the research again.
The user's request and host permissions govern scope; this skill does not authorize
additional workers, paid data pulls or publication.

1. Choose expert perspectives

Restate the question in one sentence, so any misreading surfaces before the work starts. Then
pick 3 to 5 expert perspectives (called lenses below) that could disagree with each other.
For each, state its discipline, what it prioritizes, and what it might overlook.

Choosing similar perspectives is the main failure mode of this method. Five lenses that agree tell
you nothing you did not already believe, and they cost the same as five that do not. If your
lenses would all reach the same verdict, you have picked five names for one lens: go back and
find the disciplines that would actually fight about this.

2. Run each lens

Lenses are independent of each other, so this is the clearest case for handing work out:
as the orchestrator, give each lens to its own worker where the host exposes a way to
start one, on a smaller model if you may choose, with a bounded task and an ownership
scope. Run them yourself when the host offers no workers, when the user asked you to work
solo, or when the question is small enough that briefing a worker costs more than
answering it. The workers report to you; you compare the lenses and answer the user.
For each lens produce:

LENS: <name>
PLAIN VERDICT: <the answer in two sentences a non-specialist understands>
FINDING: <the technical detail: mechanisms, numbers, caveats>
CONFIDENCE: <high | medium | low>: <why that level>
SOURCES: <specific: title, author or organisation, date, and what it actually says>
GAPS: <what this lens cannot see>

Find, then verify. Never cite something you have only seen summarised: open the source and
confirm it says what you are about to claim it says. If you cannot open it, keep the claim but
label it unverified so the synthesis can weigh it correctly. A confident sentence with no
checked source behind it is the most damaging thing this method can produce.

3. Combine the findings

Use an available model suited to the reasoning required. Produce, in this order:

  • Answer: the direct answer, first, in plain language. Not a summary of the process.
  • Consensus: what the lenses agree on, and how strongly.
  • Contradiction map: each disagreement written as A says X / B says Y / the real dispute is Z. Never average two positions into a comfortable middle: name the better-supported side
    and say what makes it better supported, or state plainly that the evidence does not settle
    it. An averaged answer hides the disagreement, which was the most useful thing you found.
  • Knowledge gaps: what no lens could answer, and what specifically would close each gap.
  • Recommendation: what to actually do, and the main risk in doing it.

Explain confidence using the evidence and remaining gaps; numerical confidence is optional.

4. Record it before you report it

Prepend a docs/RESEARCH.md entry using its format and save a substantive
deliverable in artifacts/. Verify the written files before reporting success.
Before writing any project record, confirm you are still in the registered project
checked at session start: this folder's docs/STATUS.md Project root names this folder
(or reads any clone of this repository). If not, write nothing yet; follow the Builder
protocol's location check and write gate, naming the project and this folder.
Record the question, verdict, URLs, verification
dates, uncertainty and what the finding informed. Report any failure to save the files.

Rules

  • Sources are named and dated, or they are not sources. "Studies show" is not a source.
  • Low-confidence findings stay in the output labelled as such. Never drop one quietly because
    it complicates the story: that is how a research method becomes a persuasion method.
  • Resolve conflicts claim by claim, not source by source. A source being better overall does
    not make it right on this particular point.
  • Use the host's available research tools and configured permissions. No particular Claude
    tool name or confirmation prompt is assumed. Respect denials and obtain any missing
    authorization before a metered data pull.

Write the output in the user's configured language, keeping the field labels above (LENS,
PLAIN VERDICT, FINDING, CONFIDENCE, SOURCES, GAPS) unchanged so people and tools can
recognize the same fields across entries.