Fetch and summarize authoritative external sources into actionable guidance using MCP helpers. EXCLUSIVE to researcher agent.
Resources
1Install
npx skillscat add htooayelwinict/claude-config/research-and-synthesis Install via the SkillsCat registry.
SKILL.md
Research and Synthesis
Exclusive to: researcher agent
MCP Helpers (Brain + Memory + Web)
đ§ Gemini-Bridge (Brain) â Deep Analysis
mcp_gemini-bridge_consult_gemini(
query="Research [topic] with pros/cons, security considerations, and code examples",
directory="."
)đ Open-Bridge â Alternative Deep Analysis
mcp_open-bridge_consult_gemini(
query="Research [topic] with pros/cons, security considerations, and code examples",
directory="."
)đģ Codex-Bridge â Code Analysis
mcp_codex-bridge_consult_codex(
query="Analyze code patterns for [topic]",
directory="."
)đ Context7 (Memory) â Up-to-Date Docs
# Resolve library first
mcp_context7_resolve-library-id(libraryName="fastapi", query="dependency injection")
# Then query
mcp_context7_query-docs(libraryId="/tiangolo/fastapi", query="Depends pattern")đ Web Search Tools â Live Research
# Discover relevant content
mcp_web-search-prime_search(query="[topic] best practices 2025")
# Read full articles
mcp_web-reader_read(url="https://discovered-url.com/article")
# Smart content extraction
mcp_zread_read(url="https://docs-page.com")Research Flow:
- Search with web-search-prime to find sources
- Read promising articles with web-reader or zread
- Verify with Context7 official docs
- Synthesize with Gemini-Bridge
## Instructions
1. Understand project stack from `docs/project-overview-pdr.md`
2. Define the research question clearly
3. Use **Gemini-Bridge** for deep analysis and reasoning
4. Use **Context7** for up-to-date library documentation
5. Verify with multiple sources
6. Summarize actionable findings
## Supported Stacks
**PHP/Laravel:**
- Laravel 12, Inertia.js, Pest
**JavaScript/React:**
- React 19, TypeScript, Tailwind, shadcn/ui
**Python:**
- FastAPI, LangChain, LangGraph, pytest, Pydantic
## Source Evaluation
| Criteria | â
Good | â Bad |
|----------|---------|--------|
| Recency | < 1 year | > 2 years |
| Authority | Official docs | Random blogs |
| Relevance | Same stack | Different framework |
## Research Process
1. Define the question clearly
2. Fetch 1-3 authoritative sources
3. Verify with multiple sources
4. Summarize actionable findings
## Package Evaluation
| Factor | Check |
|--------|-------|
| Maintenance | Last commit < 6 months |
| Compatibility | Works with Laravel 12 / React 19 |
| Documentation | Clear docs, examples |
| Security | No known vulnerabilities |
## Comparison Matrix
```markdown
| Criteria | Option A | Option B |
|----------|----------|----------|
| Implementation | âââ | ââ |
| Performance | ââ | âââ |
| Security | âââ | ââ |Output Template
## Summary
[2-3 sentences]
## Key Findings
- Finding 1
- Finding 2
## Recommendation
[Which option and why]
## References
- [Source](url)Examples
- "Confirm best practice for Laravel validation"
- "Compare package A vs package B"