skills/deep-research/SKILL.md
Multi-source web research with cited synthesis in chat. Use when asked to "research X", "deep research on Y", "deep dive on Z", "investigate this topic", "compare X and Y", "pros and cons of X", or "survey the landscape of Y".
npx skillsauth add antjanus/skillbox deep-researchInstall 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.
Multi-source research that earns its name through breadth of angle, depth of cross-reference, and discipline of citation. Run 5+ web searches across diverse angles, prefer primary sources, surface disagreements, and return a structured, cited summary in the conversation. Always cite. Never fabricate. Output stays in chat — no files unless asked.
Cover at least 3 every run; state which in the plan and tag each search.
| Angle | Looks for | |-------|-----------| | Official | Primary docs, specs, vendor sources, peer-reviewed papers | | Comparative | "X vs Y", alternatives, head-to-head analyses | | Criticism | Limitations, known issues, failure stories | | Currency | Recent developments, changelogs, trend pieces (include the year in queries) | | Community | HN, Reddit, blogs, Stack Overflow — signal, not authority |
| Mode | Trigger | Searches | Output |
|------|---------|----------|--------|
| quick | "quick read on X", low-stakes | 3-5 | One paragraph + 3-5 sources; lighter gates |
| default | standard single-domain topic | 5-10+ | Full synthesis template |
| comparison | "compare X and Y", "pros and cons" | 10-15 | Matrix required at top of report |
| landscape | "survey the landscape of X", broad space | 10+ | Parallel subagents → consensus (PLAYBOOK) |
For opinion-shaped asks ("should I use X?") where you already have a grounded take: give a brief direct answer first, then offer to escalate. Don't launch 10 searches when the user wanted a confident opinion.
rg "<topic>" . and Read obvious matches before any web search. If local material covers it, default to UPDATE not CREATE. State what you found ("no local hits" is fine).searches: N | angles: <list> | full reads: M | gaps: <list> and answer "what would change my conclusion?" If a planned section has no material, search more or cut it. Don't pad.# [Topic] — Research Summary
> Interpreted as: [if ambiguity was present]
## Tl;dr
[2-3 sentences answering the original question.] *Confidence: high/med/low — why.*
## Overview / Core Information
Definition, how it works, key concepts. *Confidence: ...*
## Comparison Matrix [REQUIRED when comparing 3+ items, place right after Tl;dr]
| Item | Dimension 1 | Dimension 2 | Notes |
|------|-------------|-------------|-------|
## Trade-offs and Criticism
Limitations, valid criticisms, when not to use this. *Confidence: ...*
## Current Landscape
Recent developments, adoption signal, direction. Note disagreements. *Confidence: ...*
## What we still don't know [when gaps are non-trivial]
- Open question
## Sources [group under sub-headers when >5]
- [Title (YYYY-MM-DD)](url) — what this contributed
Source rules: 8-15+ for a substantive topic; every claim traceable; annotate each with what it contributed; include publication dates; mix official, industry, and community.
The non-obvious value of this skill — guard against the documented LLM-research failure modes:
✅ Good (default mode, abbreviated):
user: research htmx for me — thinking about a side project
assistant:
[P0] No local material. [P1] Mode: default. Angles: Official, Comparative, Criticism, Currency, Community.
[P4] 8 searches, 5 angles, 4 full reads. Gap: htmx + auth thin.
# htmx — Research Summary
## Tl;dr
Fits server-rendered side projects with light-to-moderate interactivity; poor fit for client-rich UX.
*Confidence: high — official docs + three recent analyses converge.*
## Trade-offs
- Sentiment splits "elegant return to basics" vs "not a SPA replacement" — disagreement noted
## Sources
### Official — [htmx.org (2026)](url) — reference
### Comparative — [htmx vs React (Mar 2026)](url) — benchmarks
❌ Bad: one search "htmx" → "It's a lightweight JS library, alternative to React, some people like it. Sources: htmx.org" — no Phase 0, no plan, no cross-reference, no confidence, one source.
See references/EXAMPLES.md for full default-mode and comparison-mode walkthroughs.
See references/PLAYBOOK.md for multi-agent landscape mode, the save-as-note handoff, and troubleshooting.
development
EXPERIMENTAL. Mine recent Claude Code transcripts for friction events, cluster them by active skill, propose patches for skills with 3+ friction events, validate each patch via headless replay, scrub the report through /publish-check, and present an EVOLUTION_REPORT.md for human review on a branch (never auto-merge). Use when asked to "evolve my skills", "audit skills against recent friction", "propose skill improvements from transcripts", "run the skill evolution pipeline", or as part of a weekly skill-quality cadence.
testing
Manual QA tracking — things tests can't verify. Use when asked to "create a QA list", "set up QA for this project", "what should I QA", "track manual QA", "audit the QA list", or "start manual QA".
development
Use this skill whenever the user wants a multi-agent review of local changes — triggers include "review my code", "review these changes", "do a code review", or "check my changes before I commit". Writes REVIEW.md. Do NOT use for an open PR by number (use /review) or a security-specific pass (use /security-review).
testing
Resume work, track progress across sessions, verify completion. Use when asked to "resume work", "pick up where I left off", "what was I doing", "save progress", or "are we done". For multi-session tasks.