From makerskills
Multi-source, multi-step research on competitors, markets, positioning, or technical decisions. Combines web search, social recency, browsing, memory, and Notion into structured briefs with citations and gaps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/makerskills:deep-researchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Plans, executes, and synthesizes research from multiple sources. Archives the output so the corpus compounds.
Plans, executes, and synthesizes research from multiple sources. Archives the output so the corpus compounds.
Restate the research question in one tight sentence. If ambiguous, ask the user:
Output: **Research question:** <one sentence>
Pick from this menu based on the question type. Note which sources you'll hit and why.
| Source | When to use | Tool |
|---|---|---|
| Web search (Google) | Authoritative articles, docs, official statements | WebSearch |
/last30days | What people are actually saying right now — Reddit, X, YouTube, HN, web recency | Skill({skill: "last30days", args: "<topic>"}) |
| Specific URLs | When the user hands over starting URLs | WebFetch |
| Browsable pages (auth-walled, JS-heavy) | Pricing pages, product tours, profiles | agent-browser via the compound-engineering:agent-browser skill |
| Memory | Prior research / decisions / context the user already captured | grep ~/.claude/memory/ |
| Notion | If the topic touches a known Notion workspace | Direct Notion API (key in $NOTION_API_KEY, see reference_notion_api.md) |
| Research archive | Prior /deep-research runs that touched this topic | grep ~/code/makerskills/skills/deep-research/references/research-archive/ |
Run discovery passes in parallel where possible. Sequential only when one source needs another's output (e.g., agent-browser a URL discovered by WebSearch).
Run each chosen source. For each result, capture:
Don't synthesize yet — just collect.
Use this template:
# Research: <question>
**Date:** <YYYY-MM-DD>
**Decision this informs:** <one line>
**Confidence overall:** high / medium / low
## TL;DR
<2–4 sentences with the answer>
## Key findings
### 1. <Finding>
<2–4 sentences>. Sources: [1], [3], [5]
### 2. <Finding>
...
## Contradictions / uncertainty
- <where sources disagree, with each side cited>
## Gaps
- <what's missing from the corpus>
- <what to research next to close the gap>
## Recommended next steps
1. <action>
2. <action>
## Sources
[1] <Title> — <URL or system> (<date>) — <confidence>
[2] ...
Write the brief to references/research-archive/<YYYY-MM-DD>-<slug>.md so it's grep-able forever. Slug = kebab-case of the topic.
Also append a one-line entry to references/research-archive/INDEX.md (create if missing):
- 2026-06-15 — [<topic>](./<filename>.md) — <one-line TL;DR>
After archiving:
business-brainstorm — calls this skill during the market validation step/domain — when research includes "is the .com available"/last30days — one of the data sourcesnpx claudepluginhub coreyhaines31/makerskills --plugin makerskillsRuns deep research on topics via web searches, data collection, source verification, synthesis, and structured reports saved to 02-research/. Use for reports, blogs, or exploring new domains beyond quick answers.
Conducts deep research via parallel web searches, multi-source validation, and confidence tracking across 11 types like market, competitive, technical; outputs cited Markdown reports.
Runs structured multi-step web research with source synthesis, citations, skeptical evaluation, and confidence/gap analysis. Supports native and dense/frontier modes.