Create learning paths for concepts, methodologies, and mental models. Use when user asks to learn about abstract topics like GTD, Zettelkasten, second brain, TDD methodology, design thinking, or any structured approach/framework of thought — topics where the…
Create learning paths for software frameworks and SDKs. Use when user asks to learn about full-featured frameworks like Django, Next.js, Claude Agent SDK, LangChain, DSPy, Rails, FastAPI, or any development framework with its own architecture and conventions.…
Create learning paths for programming tools and libraries. Use when user asks to learn, understand, or get started with any standalone programming tool or library (e.g., ripgrep, pdfplumber, pytest, Redis). NOT for full frameworks — use learning-a-framework…
Find and summarize recent arxiv papers on a research topic. Use when user mentions "arxiv", "recent papers", "what's new in research on", "latest research", or asks about academic papers on a topic.
Side-by-side comparison of 2-4 alternatives. Use when user says "compare", "vs", "which should I use", "X or Y", "alternatives to", or wants to choose between options.
Enhance local draft files with internet research. Use when user says "enhance my notes", "research from my drafts", "expand my local files", or has draft content in research_input/ that needs verification and expansion.
Perform a broad landscape scan on any topic. Use when user asks for an "overview of", "landscape", "what's out there on", "broad research on", "survey of", or wants a wide but shallow scan before diving deeper.
Deep dive into a specific academic paper. Use when user says "explain this paper", "paper deep dive", "summarize paper", "analyze this paper", "break down this paper", provides a specific paper title, or shares an arxiv URL.