research

Researches topics across project knowledge base, library documentation, and web search in parallel.

Updated May 12, 2026
One-click install
npx skills add https://github.com/contexthub-md/marketplace --skill research-contexthub-md
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/contexthub-md/marketplace/tree/main/contexthub/skills/research
Command: npx skills add https://github.com/contexthub-md/marketplace --skill research-contexthub-md

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Answering technical questions often requires checking multiple sources—internal project docs, official library documentation, and community discussions—one at a time. This Skill fans out a single query across all three sources simultaneously and synthesizes the findings into one coherent answer. ## Core Features & Use Cases - Parallel Multi-Source Search: Queries the project knowledge base (Bedrock KB), library documentation (Context7), and the web (Tavily) in parallel through ch_discover_context. - Source-Guided Selection: Picks the right source based on question type, such as project KB for internal setup questions or web search for current best practices. - Code Cross-Referencing: Connects research findings to the actual codebase using ch_ocxp_search and ch_ocxp_grep to show how patterns are used in the project. - Use Case: When implementing a feature with an unfamiliar library like FastMCP, run one research command to get official API details, community best practices, and existing usage examples in your own code. ## Quick Start Ask the assistant to research a topic such as "research FastMCP session state management" and it will search the project knowledge base, library docs, and the web in parallel, then synthesize the results.

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research a topic across multiple sources at once?

Run the research command with your topic, and it fans out three parallel searches: the project knowledge base, library documentation via Context7, and web search via Tavily. Results are synthesized into a single structured answer highlighting agreements and conflicts between sources.

What is the difference between research, kb, and discover skills?

Research searches all sources including external library docs and the web. The kb skill only queries your own indexed reference repositories, while discover performs general semantic search over project knowledge only. Use research when the answer may live outside your project.

Can I search official library documentation like React or FastAPI?

Yes, library documentation is searched through Context7 by passing context_type="docs-library" to ch_discover_context. This covers official docs for libraries such as React, FastAPI, and Prisma, returning accurate API and usage details.

Does every research query need all three sources?

No, the skill includes a source selection guide. Project-specific questions use only the knowledge base, API parameter questions use library docs, and current best-practice questions use web search. Full fan-out is reserved for implementation guidance questions.

How does research connect findings to my actual codebase?

After gathering external findings, the skill runs ch_ocxp_search and ch_ocxp_grep against the indexed code graph. This shows where researched patterns, APIs, or functions are actually used in your project, bridging documentation and implementation.