Multi-source tech research plugin for Claude Code
npx claudepluginhub psylch/tech-research-skillMulti-source tech research — dispatches parallel agents to Grok (X/Twitter), DeepWiki (GitHub repos), and WebSearch, then synthesizes findings into a unified report
No description available.
Production-ready workflow orchestration with 80 focused plugins, 185 specialized agents, and 153 skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations
Share bugs, ideas, or general feedback.
A Claude Code skill for multi-source technical research. Gathers intelligence from three sources and synthesizes findings into a unified report — using lightweight subagents for simple queries or coordinated agent teammates for heavy competitive research.
| Source | Tool | What It Provides |
|---|---|---|
| Grok | Browser automation → grok.com | X (Twitter) developer discussions, sentiment, expert discovery |
| DeepWiki | DeepWiki MCP → ask_question | AI-powered GitHub repository analysis, architecture, API docs |
| WebSearch | Built-in web search | Official docs, benchmarks, blog posts, recent announcements |
npx skills add psylch/tech-research-skill -g -y
/plugin marketplace add psylch/tech-research-skill
/plugin install tech-research@psylch-tech-research-skill
Restart Claude Code after installation.
grok_setup.sh)Grok requires browser automation with a logged-in session. The skill supports multiple backends, detected in priority order:
| Priority | Backend | MCP Server | Setup |
|---|---|---|---|
| 1 | Claude-in-Chrome | claude-in-chrome | Zero setup — uses your Chrome login state |
| 2 | Playwright-Grok | playwright-grok | One-time: run grok_setup.sh setup to create from existing Playwright config |
| 3 | Playwright (default) | playwright | Works but no login persistence |
Important: Do NOT modify your default
playwrightMCP to add--user-data-dir. This forces ALL browser operations through a single profile, breaking parallel agent usage. The skill uses a separateplaywright-grokinstance instead.
If you have Playwright MCP configured, run:
bash ~/.agents/skills/tech-research/scripts/grok_setup.sh setup
This clones your playwright config as playwright-grok with a dedicated profile directory. Then restart Claude Code and log into Grok once in the new browser window.
Login state is cached at ~/.claude/tech-research/.grok-status.json:
logged_in — Long-lived, no expiry. Valid until a subagent detects an actual logout.logged_out — Auto-expires after 2 hours, then retries optimistically.# Check current status
bash ~/.agents/skills/tech-research/scripts/grok_setup.sh check
# Clear cached status (after re-logging in)
bash ~/.agents/skills/tech-research/scripts/grok_setup.sh reset
In Claude Code, use any of these trigger phrases:
/tech-research
调研一下 Zustand vs Jotai
research this technology: Bun
compare libraries: Vite vs Turbopack
evaluate framework: SolidJS
| Signal | Mode |
|---|---|
| Single topic, multiple data sources | Light — up to 3 parallel Task Subagents, each handling one data source |
| Multiple topics/competitors needing cross-comparison | Heavy — Agent Teammates that can communicate, share discoveries, and avoid duplication |
| Research may require dynamic re-scoping | Heavy |
| Agent count ≥ 4 | Heavy |
Not every research task uses all 3 sources. The skill selects sources based on the question type:
| Research Type | Grok | DeepWiki | WebSearch |
|---|---|---|---|
| "Should we use library X?" | Yes | Yes | Yes |
| "What are devs saying about X?" | Yes | No | Maybe |
| "How does repo X work internally?" | No | Yes | Maybe |
| "Compare X vs Y performance" | Maybe | Yes (both) | Yes |