Research & Context

/research

Deep web research orchestrator. Routes research tasks to the best backend — internal subagents, CLI agents (Gemini/Cursor), or the researcher subagent. Use when asked to research, investigate, compare, find alternatives, or deep-dive into any topic. Covers web research, company research, code pattern research, and pre-implementation research.

$ golems-cli skills install research
Good
100% best pass rate
10 assertions
3 evals
fixtures

Updated 2 weeks ago

Multi-backend research orchestrator. Routes to the cheapest effective tool for each task.

Modes

CommandBackendCostSourcesTimeBest For
/research "topic"Researcher subagent$0 (subscription)15-253-5 minGeneral web research
/research --quick "topic"WebSearch + WebFetch (inline)$05-81-2 minQuick lookups
/research --deep "topic"Researcher subagent (max depth)$040-8010-20 minComprehensive research
/research --company "name"Exa company_researchFree credits10-152-3 minCompany/product intel
/research --code "pattern"CLI agents swarm (Gemini)$0N/A3-5 minCode patterns, library comparison
/research --paper "topic"research-paper-analyst agent$0arXiv5-10 minAcademic papers
/research --audit "repo/code"CLI agents (Gemini + Cursor)$0-20/moN/A5-10 minCode audit, pre-PR review
/research --external "topic"CLI agents (Gemini)$0Web3-5 minOffload from Opus context

Workflow: Default Research

  1. Check BrainLayer firstbrain_search(query) may already have what you need
  2. Launch researcher subagent in background:
    Task(subagent_type: "researcher", prompt: "Research: {topic}", run_in_background: true)
    
  3. Continue working while research runs
  4. Read results when notified — researcher saves to docs.local/research/[date]-[slug].md
  5. Digest to BrainLayer if worth keeping: brain_digest(content) then delete the file

Workflow: Quick Research (inline)

No subagent — run directly in current context:

  1. Run 3-5 WebSearch queries in parallel
  2. WebFetch top 3-5 results
  3. Synthesize inline
  4. Continue working

Use when you need a quick answer, not a report.