plugins/ed3d-research-agents/skills/researching-on-the-internet/SKILL.md
Use when planning features and need current API docs, library patterns, or external knowledge; when testing hypotheses about technology choices or claims; when verifying assumptions before design decisions - gathers well-sourced, current information from the internet to inform technical decisions
npx skillsauth add ed3dai/ed3d-plugins-testing researching-on-the-internetInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Gather accurate, current, well-sourced information from the internet to inform planning and design decisions. Test hypotheses, verify claims, and find authoritative sources for APIs, libraries, and best practices.
Use for:
Don't use for:
Do not use nested subagents. If you are running as a research subagent, perform the research directly with web/search/fetch tools already available to you. Do not dispatch or invoke additional subagents.
When given a hypothesis to test:
Example:
Hypothesis: "Library X is faster than Y for large datasets"
Search for:
✓ Benchmarks comparing X and Y
✓ Performance documentation for both
✓ GitHub issues mentioning performance
✓ Real-world case studies
Report:
- Supported: [evidence with links]
- Contradicted: [evidence with links]
- Conclusion: [supported/contradicted/mixed] with [confidence level]
| Task | Strategy | |------|----------| | API docs | Official docs → GitHub README → Recent tutorials | | Library comparison | Official sites → npm/PyPI stats → GitHub activity | | Best practices | Official guides → Recent posts → Stack Overflow | | Troubleshooting | Error search → GitHub issues → Stack Overflow | | Current state | Release notes → Changelog → Recent announcements | | Hypothesis testing | Define claims → Search both sides → Weight evidence |
| Tier | Sources | Usage | |------|---------|-------| | 1 - Most reliable | Official docs, release notes, changelogs | Primary evidence | | 2 - Generally reliable | Verified tutorials, maintained examples, reputable blogs | Supporting evidence | | 3 - Use with caution | Stack Overflow, forums, old tutorials | Check dates, cross-verify |
Always note source tier in findings.
Multiple approaches:
Cross-reference:
Lead with answer:
Include metadata:
Handle uncertainty clearly:
| Mistake | Fix | |---------|-----| | Searching only one source | Cross-reference minimum 2-3 sources | | Ignoring publication dates | Check dates, flag outdated information | | Treating all sources equally | Use tier system, weight accordingly | | Reporting before verification | Verify claims across sources first | | Vague hypothesis testing | Break into specific falsifiable claims | | Skipping official docs | Always start with tier 1 sources | | Over-confident with single source | Note source tier and look for consensus |
development
Use when the user wants to review a Claude Code session for quality — analyzes the current session (or a specified transcript path) for prompting effectiveness, agent performance, and environment gaps, producing actionable recommendations
development
Use when the user wants to review their recent Claude Code sessions for patterns — analyzes the last N sessions (default 5) in the current project, dispatching parallel reviewers per session, then synthesizing cross-session findings
tools
Use when the user wants to export a Claude Code session transcript as a readable Markdown file — converts the current session (or a specified transcript path) into GitHub-flavored Markdown with metadata header, collapsible tool results, and thinking blocks
development
Use when planning or designing features and need to understand current codebase state, find existing patterns, or verify assumptions about what exists; when design makes assumptions about file locations, structure, or existing code that need verification - prevents hallucination by grounding plans in reality