From d282bd8d10bac14baf2cc97672160f0b6b5ee0b2 Mon Sep 17 00:00:00 2001 From: Youssef Aitousarrah Date: Tue, 14 Apr 2026 13:30:20 -0700 Subject: [PATCH] feat(research): use Jina Reader for all web fetching in research-strategy All WebFetch calls now route through r.jina.ai for JS-rendered, clean markdown. arXiv uses structured API endpoint for discovery. Reddit threads fetched via Jina after URL discovery with WebSearch. Co-Authored-By: Claude Sonnet 4.6 --- .claude/commands/research-strategy.md | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/.claude/commands/research-strategy.md b/.claude/commands/research-strategy.md index 6219a358..189c3b98 100644 --- a/.claude/commands/research-strategy.md +++ b/.claude/commands/research-strategy.md @@ -45,8 +45,29 @@ modes, data requirements. - SSRN: search quantitative finance papers on the topic - arXiv q-fin section -Use WebSearch and WebFetch to retrieve actual content. Read at least 3-5 -distinct sources before forming a conclusion. +**Fetching content — always use Jina Reader:** + +For every URL you want to read, prepend `https://r.jina.ai/` to get clean, +LLM-ready markdown with JS rendering included. Examples: + +``` +# Instead of fetching a URL directly: +WebFetch("https://r.jina.ai/https://www.reddit.com/r/algotrading/search/?q=momentum&sort=top") +WebFetch("https://r.jina.ai/https://alphaarchitect.com/2023/01/momentum-investing/") +WebFetch("https://r.jina.ai/https://arxiv.org/abs/2401.12345") +``` + +For arXiv, prefer the structured API for discovery, then Jina for full text: +``` +WebFetch("https://export.arxiv.org/api/query?search_query=ti:+cat:q-fin&max_results=5") +``` + +For Reddit, after finding post URLs via WebSearch, fetch the full thread via Jina: +``` +WebFetch("https://r.jina.ai/https://www.reddit.com/r/algotrading/comments//") +``` + +Read at least 3-5 distinct sources before forming a conclusion. ## Step 3: Cross-Reference Existing Knowledge