Research Techniques
Use When
- A defined research plan needs one named analysis, synthesis, interview, taxonomy, vocabulary, or search technique.
Do Not Use When
- Use research-orchestration for waves and research-design for a full method portfolio.
Inputs
| Input |
Source/provider |
If absent |
| Defined question and technique objective |
Research plan or analyst |
Stop and clarify the supported decision. |
| Corpus or interview/search access |
Evidence registry or provider |
Return a technique plan and access gaps. |
Workflow
- Match the question to one technique and load its reference.
- Confirm corpus, fields, permissions, and stop conditions.
- Execute read-only, recording exclusions and contradictions.
- Validate the artifact and recover by routing gaps back to orchestration.
Outputs
| Artifact |
Consumer |
Acceptance condition |
| Technique-specific matrix, taxonomy, record, query set, or synthesis |
Analyst and orchestrator |
Inputs, method, exclusions, findings, and gaps are visible. |
Evidence Produced
| Category |
Artifact |
Acceptance condition |
| Correctness |
Reproducible technique record |
A reviewer can trace corpus, operations, and findings. |
Capability Contract
Analysis defaults to read-only. Interviews, paid APIs, account use, external contact, file edits, or publication require explicit authority.
Degraded Mode
With incomplete corpora, unavailable APIs, or inaccessible interviewees, produce the smallest supported artifact and label coverage gaps. Never infer missing counts or quotations.
Decision Rules
| Choice |
Action |
Failure/risk avoided |
| Heterogeneous sources |
Use a crosswalk matrix |
Hidden gaps |
| Missing evidence shapes next wave |
Use gap analysis |
Repeated searches |
| Cross-cohort patterns requested |
Verify before synthesis |
Unsupported generalisation |
Quality Standards
The technique answers a named question, preserves provenance, exposes exclusions, and yields a reusable artifact.
Anti-Patterns
- Technique without a question. Fix: start from the decision.
- Counting uncoded fragments. Fix: define a codebook.
- Synthesising unverified cohorts. Fix: verify checkpoints.
- Hiding empty cells. Fix: mark gaps.
- Treating search results as findings. Fix: evaluate sources.
Worked Example
When cohort reports use different labels, build a shared-dimension crosswalk, preserve unmapped cells as gaps, and synthesise only after verification.
References
- Mini-analysis
- Crosswalk matrix
- Cross-cohort synthesis
- Gap analysis
- Reference interview
- Controlled vocabulary
- Pain-point taxonomy
- Search operators
- Google search API
- Search mastery
- Search literacy
Library of named research techniques the engine applies on demand. The orchestrator (research-orchestration) decides what kind of research is being run; this skill provides the specific tools used inside the waves.
Whenever a technique produces a mini-conclusion, synthesis, gap claim, taxonomy interpretation, cross-cohort inference, or recommendation, run critical-reasoning-and-argument before the artifact is considered complete.
When to use
The orchestrator (or another skill) tells you the project needs a named technique. Load only the matching reference. Do not load all references by default.
Technique router
| Need |
Reference |
One-line description |
| Decompose a big question into smaller answerable analyses |
references/minianalysis-engine.md |
Abbott's brachiation — every research question broken into mini-analyses |
| Compare findings across heterogeneous source types |
references/crosswalk-matrix.md |
Sources × dimensions matrix to surface gaps and contradictions |
| Synthesize across cohorts / segments / regions |
references/cross-cohort-synthesis.md |
Wave-4 work: cross-cohort patterns, divergences, product/policy inferences |
| Identify what the existing literature has not answered |
references/gap-analysis.md |
Feeds Wave-2 brief construction; structures missing-evidence calls |
| Interview a librarian / SME / archivist for the right starting points |
references/reference-interview.md |
Bell's reference-interview discipline; reframes vague queries |
| Build a vocabulary the engine can reuse (subject headings, synonyms, related terms) |
references/controlled-vocabulary-builder.md |
Bell + Bergeron; precision-recall dial |
| Build a taxonomy of pain points / complaints / use cases from raw qualitative data |
references/pain-point-taxonomy.md |
Code → cluster → name → counts → exemplar quotes |
| Master Google / Bing / archive search operators |
references/search-operator-grammar.md |
site:, intitle:, inurl:, filetype:, before:, after:, allintext:, around:, exact phrase, exclusion, OR/AND |
| Programmatic search via Google CSE / Bing Web Search APIs |
references/google-search-api-operator.md |
API setup, query budget, JSON parsing, rate limits |
| MacLeod's full search-mastery layer — operator catalog, deep-web heuristics, anti-patterns, "never compile what's already compiled" |
references/macleod-search-mastery.md |
Don MacLeod, How to Find Out Anything (Tier 1) |
| Russell's metacognitive layer — clarify the question, lateral reading, knowing when to stop, triangulation standards, leading-question lint |
references/russell-search-literacy.md |
Daniel M. Russell, The Joy of Search (Tier 1) |
Orchestration
new research wave
├─ load research-orchestration (decides type/discipline/reading mode + wave plan)
├─ if Wave-2 gap fill needed
│ └─ load references/gap-analysis.md
├─ if a question is too big for one analysis
│ └─ load references/minianalysis-engine.md
├─ if the source set is heterogeneous (academic + media + government + interview)
│ └─ load references/crosswalk-matrix.md
├─ if multi-cohort synthesis required
│ └─ load references/cross-cohort-synthesis.md
├─ if vague query needs reframing
│ └─ load references/reference-interview.md
├─ if precision/recall tuning matters
│ └─ load references/controlled-vocabulary-builder.md
└─ when issuing search queries
├─ load references/search-operator-grammar.md (manual)
└─ load references/google-search-api-operator.md (programmatic)
Universal rule — every technique outputs structured artifacts
Every technique in this skill produces an artifact the orchestrator can consume:
- mini-analysis → list of sub-questions, evidence-per-sub, mini-conclusion.
- crosswalk matrix → table (sources × dimensions) with cell entries.
- cross-cohort synthesis → patterns, divergences, inferences.
- gap analysis → list of named gaps with evidence-of-absence.
- reference interview → reframed query + recommended starting points.
- controlled vocabulary → preferred terms + synonyms + related terms + scope notes.
- pain-point taxonomy → coded clusters with exemplar quotes and counts.
- search query → operator-rich string + estimated result-set characteristics.
Any artifact with a conclusion also includes the evidence-to-claim link, countercase, and confidence limit from critical-reasoning-and-argument.
A technique that does not produce a structured artifact has been used incorrectly.
Technique Failure Modes
- Loading all references at once instead of the matching one.
- Using a search-operator grammar reference to write English prose.
- Inventing pain points; the taxonomy must be built from coded raw data only.
- Synthesizing across cohorts before each cohort has its own complete corpus.
- Treating gap analysis as "things I haven't read yet"; gap analysis names what the literature has not answered.
- Technique output that lists evidence but does not test the inference drawn from it.
Companion skills
research-orchestration — the dispatcher; this skill is its toolbox.
critical-reasoning-and-argument — mandatory for mini-conclusions, gap claims, cross-cohort synthesis, taxonomy interpretation, and recommendations.
research-design — formal research design (historical, trend, MROC, knowledge lifecycle, design document, report builder).
source-evaluation — mandatory pairing whenever sources are involved.
academic-writing, report-and-proposal-craft, business-writing — output containers.
1---2name: research-techniques3description: Use when a research project needs a specific named technique — mini-analysis, crosswalk matrix, cross-cohort synthesis, gap analysis, reference interview, controlled vocabulary, pain-point taxonomy, search-operator grammar, Google-search API. Companion to research-orchestration; load only the technique the situation demands.4---56# Research Techniques78<!-- dual-compat-start -->910## Use When1112- A defined research plan needs one named analysis, synthesis, interview, taxonomy, vocabulary, or search technique.1314## Do Not Use When1516- Use research-orchestration for waves and research-design for a full method portfolio.1718## Inputs1920| Input | Source/provider | If absent |21|---|---|---|22| Defined question and technique objective | Research plan or analyst | Stop and clarify the supported decision. |23| Corpus or interview/search access | Evidence registry or provider | Return a technique plan and access gaps. |2425## Workflow26271. Match the question to one technique and load its reference.282. Confirm corpus, fields, permissions, and stop conditions.293. Execute read-only, recording exclusions and contradictions.304. Validate the artifact and recover by routing gaps back to orchestration.3132## Outputs3334| Artifact | Consumer | Acceptance condition |35|---|---|---|36| Technique-specific matrix, taxonomy, record, query set, or synthesis | Analyst and orchestrator | Inputs, method, exclusions, findings, and gaps are visible. |3738## Evidence Produced3940| Category | Artifact | Acceptance condition |41|---|---|---|42| Correctness | Reproducible technique record | A reviewer can trace corpus, operations, and findings. |4344## Capability Contract4546Analysis defaults to read-only. Interviews, paid APIs, account use, external contact, file edits, or publication require explicit authority.4748## Degraded Mode4950With incomplete corpora, unavailable APIs, or inaccessible interviewees, produce the smallest supported artifact and label coverage gaps. Never infer missing counts or quotations.5152## Decision Rules5354| Choice | Action | Failure/risk avoided |55|---|---|---|56| Heterogeneous sources | Use a crosswalk matrix | Hidden gaps |57| Missing evidence shapes next wave | Use gap analysis | Repeated searches |58| Cross-cohort patterns requested | Verify before synthesis | Unsupported generalisation |5960## Quality Standards6162The technique answers a named question, preserves provenance, exposes exclusions, and yields a reusable artifact.6364## Anti-Patterns6566- Technique without a question. Fix: start from the decision.67- Counting uncoded fragments. Fix: define a codebook.68- Synthesising unverified cohorts. Fix: verify checkpoints.69- Hiding empty cells. Fix: mark gaps.70- Treating search results as findings. Fix: evaluate sources.7172## Worked Example7374When cohort reports use different labels, build a shared-dimension crosswalk, preserve unmapped cells as gaps, and synthesise only after verification.7576## References7778- [Mini-analysis](references/minianalysis-engine.md)79- [Crosswalk matrix](references/crosswalk-matrix.md)80- [Cross-cohort synthesis](references/cross-cohort-synthesis.md)81- [Gap analysis](references/gap-analysis.md)82- [Reference interview](references/reference-interview.md)83- [Controlled vocabulary](references/controlled-vocabulary-builder.md)84- [Pain-point taxonomy](references/pain-point-taxonomy.md)85- [Search operators](references/search-operator-grammar.md)86- [Google search API](references/google-search-api-operator.md)87- [Search mastery](references/macleod-search-mastery.md)88- [Search literacy](references/russell-search-literacy.md)8990<!-- dual-compat-end -->9192Library of named research techniques the engine applies on demand. The orchestrator (`research-orchestration`) decides *what kind* of research is being run; this skill provides the *specific tools* used inside the waves.9394Whenever a technique produces a mini-conclusion, synthesis, gap claim, taxonomy interpretation, cross-cohort inference, or recommendation, run `critical-reasoning-and-argument` before the artifact is considered complete.9596## When to use9798The orchestrator (or another skill) tells you the project needs a named technique. Load only the matching reference. Do not load all references by default.99100## Technique router101102| Need | Reference | One-line description |103|---|---|---|104| Decompose a big question into smaller answerable analyses | `references/minianalysis-engine.md` | Abbott's brachiation — every research question broken into mini-analyses |105| Compare findings across heterogeneous source types | `references/crosswalk-matrix.md` | Sources × dimensions matrix to surface gaps and contradictions |106| Synthesize across cohorts / segments / regions | `references/cross-cohort-synthesis.md` | Wave-4 work: cross-cohort patterns, divergences, product/policy inferences |107| Identify what the existing literature has not answered | `references/gap-analysis.md` | Feeds Wave-2 brief construction; structures missing-evidence calls |108| Interview a librarian / SME / archivist for the right starting points | `references/reference-interview.md` | Bell's reference-interview discipline; reframes vague queries |109| Build a vocabulary the engine can reuse (subject headings, synonyms, related terms) | `references/controlled-vocabulary-builder.md` | Bell + Bergeron; precision-recall dial |110| Build a taxonomy of pain points / complaints / use cases from raw qualitative data | `references/pain-point-taxonomy.md` | Code → cluster → name → counts → exemplar quotes |111| Master Google / Bing / archive search operators | `references/search-operator-grammar.md` | site:, intitle:, inurl:, filetype:, before:, after:, allintext:, around:, exact phrase, exclusion, OR/AND |112| Programmatic search via Google CSE / Bing Web Search APIs | `references/google-search-api-operator.md` | API setup, query budget, JSON parsing, rate limits |113| MacLeod's full search-mastery layer — operator catalog, deep-web heuristics, anti-patterns, "never compile what's already compiled" | `references/macleod-search-mastery.md` | Don MacLeod, *How to Find Out Anything* (Tier 1) |114| Russell's metacognitive layer — clarify the question, lateral reading, knowing when to stop, triangulation standards, leading-question lint | `references/russell-search-literacy.md` | Daniel M. Russell, *The Joy of Search* (Tier 1) |115116## Orchestration117118```119new research wave120├─ load research-orchestration (decides type/discipline/reading mode + wave plan)121├─ if Wave-2 gap fill needed122│ └─ load references/gap-analysis.md123├─ if a question is too big for one analysis124│ └─ load references/minianalysis-engine.md125├─ if the source set is heterogeneous (academic + media + government + interview)126│ └─ load references/crosswalk-matrix.md127├─ if multi-cohort synthesis required128│ └─ load references/cross-cohort-synthesis.md129├─ if vague query needs reframing130│ └─ load references/reference-interview.md131├─ if precision/recall tuning matters132│ └─ load references/controlled-vocabulary-builder.md133└─ when issuing search queries134 ├─ load references/search-operator-grammar.md (manual)135 └─ load references/google-search-api-operator.md (programmatic)136```137138## Universal rule — every technique outputs structured artifacts139140Every technique in this skill produces an artifact the orchestrator can consume:141142- mini-analysis → list of sub-questions, evidence-per-sub, mini-conclusion.143- crosswalk matrix → table (sources × dimensions) with cell entries.144- cross-cohort synthesis → patterns, divergences, inferences.145- gap analysis → list of named gaps with evidence-of-absence.146- reference interview → reframed query + recommended starting points.147- controlled vocabulary → preferred terms + synonyms + related terms + scope notes.148- pain-point taxonomy → coded clusters with exemplar quotes and counts.149- search query → operator-rich string + estimated result-set characteristics.150151Any artifact with a conclusion also includes the evidence-to-claim link, countercase, and confidence limit from `critical-reasoning-and-argument`.152153A technique that does not produce a structured artifact has been used incorrectly.154155## Technique Failure Modes156157- Loading all references at once instead of the matching one.158- Using a search-operator grammar reference to write English prose.159- Inventing pain points; the taxonomy must be built from coded raw data only.160- Synthesizing across cohorts before each cohort has its own complete corpus.161- Treating gap analysis as "things I haven't read yet"; gap analysis names what the *literature* has not answered.162- Technique output that lists evidence but does not test the inference drawn from it.163164## Companion skills165166- `research-orchestration` — the dispatcher; this skill is its toolbox.167- `critical-reasoning-and-argument` — mandatory for mini-conclusions, gap claims, cross-cohort synthesis, taxonomy interpretation, and recommendations.168- `research-design` — formal research design (historical, trend, MROC, knowledge lifecycle, design document, report builder).169- `source-evaluation` — mandatory pairing whenever sources are involved.170- `academic-writing`, `report-and-proposal-craft`, `business-writing` — output containers.