Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
hyperb1iss avatar

Research

  • 633 installs
  • 25 repo stars
  • Updated July 31, 2026
  • hyperb1iss/hyperskills

research is an AI agent skill that runs multi-agent, wave-based research gathering knowledge at scale before high-stakes technology, architecture, or competitive decisions for developers.

About

research is a hyperb1iss/hyperskills agent workflow for large-scale knowledge gathering before decisions. The readme describes wave-based research with deferred synthesis, mined from 300+ real research dispatches where breadth-first gathering beat premature conclusions. Agents activate on investigate, evaluate options, state of the art, competitive analysis, codebase archaeology, or compare alternatives prompts. Core insight: research breadth-first, synthesize after—avoid locking conclusions from the first three sources. Developers reach for research when picking frameworks, evaluating LLM stacks, or mapping competitor capabilities and need structured multi-source intelligence. The pattern supports technology evaluation, SOTA analysis, and deep landscape exploration requiring multiple sources.

  • Wave-based knowledge gathering with deferred synthesis
  • Breadth-first pattern mined from 300+ real research dispatches
  • Supports quick, standard, and deep-dive research modes
  • Activates on triggers like 'state of the art', 'compare alternatives', or 'competitive analysis'
  • Produces sharper recommendations by accumulating findings before synthesizing

Research by the numbers

  • 633 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #651 of 3,282 Productivity & Planning skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 2, 2026 (Skillselion catalog sync)
npx skills add https://github.com/hyperb1iss/hyperskills --skill research

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs633
repo stars25
Security audit2 / 3 scanners passed
Last updatedJuly 31, 2026
Repositoryhyperb1iss/hyperskills

How do you run structured multi-source technology research?

Run multi-agent, wave-based research that gathers knowledge at scale before making high-stakes decisions.

Who is it for?

Developers and tech leads making high-stakes architecture or tooling choices who need breadth-first multi-source research before deciding.

Skip if: Simple factual lookups answerable in one search or tasks needing immediate code patches without investigation.

When should I use this skill?

The user asks to research, investigate, evaluate options, compare alternatives, deep dive, or find state of the art.

What you get

Deferred synthesis report, source landscape map, and actionable recommendations from multi-wave agent research.

  • Research synthesis report
  • Source landscape notes

By the numbers

  • Pattern mined from 300+ real research dispatches

Files

SKILL.mdMarkdownGitHub ↗

Multi-Agent Research

Wave-based knowledge gathering with deferred synthesis. Mined from 300+ real research dispatches: the pattern that consistently produces actionable intelligence.

Core insight: Research breadth-first, synthesize after. Conclusions drawn from the first three results miss nuance the fourth wave would have surfaced. Deploying agents in waves and accumulating findings before synthesizing produces sharper recommendations.

How to read this skill: the wave structure below is a shape, not a procedure. Quick mode skips most of it. Standard research uses one wave plus targeted follow-ups. Deep dives genuinely need the full pattern. Calibrate to the question, not the framework.

The Shape

digraph research {
    rankdir=TB;
    node [shape=box];

    "1. PRIME" [style=filled, fillcolor="#e8e8ff"];
    "2. WAVE 1: Broad Sweep" [style=filled, fillcolor="#ffe8e8"];
    "3. GAP ANALYSIS" [style=filled, fillcolor="#fff8e0"];
    "4. WAVE 2+: Targeted" [style=filled, fillcolor="#ffe8e8"];
    "5. SYNTHESIZE" [style=filled, fillcolor="#e8ffe8"];
    "6. DECIDE & RECORD" [style=filled, fillcolor="#e8e8ff"];

    "1. PRIME" -> "2. WAVE 1: Broad Sweep";
    "2. WAVE 1: Broad Sweep" -> "3. GAP ANALYSIS";
    "3. GAP ANALYSIS" -> "4. WAVE 2+: Targeted";
    "4. WAVE 2+: Targeted" -> "3. GAP ANALYSIS" [label="still gaps", style=dashed];
    "3. GAP ANALYSIS" -> "5. SYNTHESIZE" [label="coverage sufficient"];
    "5. SYNTHESIZE" -> "6. DECIDE & RECORD";
}

---

Phase 1: PRIME

Lean on existing knowledge before spawning agents. Re-running research that already lives in Sibyl burns tokens and produces duplicate entries.

Common moves

  • Search Sibyl first: sibyl search "<research topic>", sibyl search "<related technology>", sibyl search "<prior decision in this area>". Surface what's already known before generating new findings.
  • Check for staleness. Fast-moving topics (frameworks, models, cloud services) usually warrant re-research even when Sibyl has recent entries; treat the existing knowledge as a baseline. Stable topics with recent entries often don't need a fresh pass at all.
  • Sharpen the research question. "Research databases" is too vague to dispatch on. "Compare PostgreSQL vs CockroachDB for multi-region write-heavy workloads with <10ms p99 latency" gives agents enough scope to do useful work.
  • Calibrate the research budget to the decision the research is feeding:
DepthAgentsTimeWhen
Quick scan2-32-5 minKnown domain, just need latest info
Standard5-1010-15 minTechnology evaluation, architecture options
Deep dive10-3020-40 minGreenfield decisions, SOTA analysis
Exhaustive30-60+40-90 minNew project inception, competitive landscape

Source quality contract

This bit is non-negotiable: the value of research collapses when claims rest on stale blog posts. Specific claim types deserve specific source standards:

Claim typePreferred source
Current versionPackage registry, release page, or official CLI
CLI flags / config keysOfficial docs or local --help output
Security frameworksOWASP, NIST, SLSA/OpenSSF, CIS, ISO, PCI sources
Cloud/provider behaviorProvider docs and current changelog
Research papers / SOTAPaper, benchmark repo, or authors' artifact
Community healthRepository activity plus issue/release cadence

When primary sources disagree with secondary ones, trust the primary source and note the discrepancy. Date volatile facts explicitly, and prefer commands/sources the next agent can rerun over screenshots that go stale.

---

Phase 2: WAVE 1: Broad Sweep

Deploy the first wave of agents across the full research surface. The goal is breadth; accept that some agents will produce mediocre output, that's what gap analysis is for.

What good agent prompts have

Vague prompts produce vague research. Each agent benefits from:

  • One specific topic (not "research everything about X")
  • An output file path (no ambiguity about where to write)
  • Search hints (include year: "search [topic] 2026")
  • 8-12 numbered coverage items that scope the research precisely
  • Source quality guidance ("prefer official docs and GitHub repos over blog posts")

Wave 1 Template

Research [SPECIFIC_TOPIC] for [PROJECT/DECISION].

Create a research doc at docs/research/[filename].md covering:

1. Current state (latest version, recent changes)
2. [Specific capability A relevant to our use case]
3. [Specific capability B]
4. [Integration with our stack: list specific technologies]
5. Performance characteristics / benchmarks
6. Known limitations and gotchas
7. Community health (stars, activity, maintenance)
8. Comparison with alternatives (name 2-3 specific alternatives)

Use WebSearch for current information. Include dates on all facts.
Cite sources with URLs.

Deployment notes

  • Use the host's fan-out verb. Claude Code: parallel background Agent calls. Codex: spawn_agent. Pi (pi-nova pack): the dispatch tool with "mode": "parallel" researcher tasks — keep each task narrow, source-quality explicit, and output-oriented.
  • Background by default. Research agents have no inter-dependencies, so foreground execution serializes work that should run in parallel.
  • 3-4 seconds between dispatches avoids rate limiting in practice. Tighter cadences sometimes work, sometimes hit limits, so pace yourself.
  • One file per agent. Shared outputs create write contention and lose attribution.
  • Group by theme when researching many topics. 12 separate dispatches become 3-4 thematic clusters with clearer synthesis later.

Coverage Strategy

For technology evaluations, cover these dimensions:

DimensionQuestion
CapabilityDoes it do what we need?
PerformanceIs it fast enough?
EcosystemDoes it integrate with our stack?
MaturityIs it production-ready?
CommunityWill it be maintained in 2 years?
CostWhat does it cost at our scale?
MigrationHow hard is it to adopt/abandon?

---

Phase 3: GAP ANALYSIS

After Wave 1, look for what's missing before synthesizing. Premature synthesis is the most common research failure: the answer feels obvious after three docs and turns out to be wrong after eight.

What to look for

  • Coverage gaps: dimensions the wave didn't touch, missing comparisons, questions raised but not answered
  • Contradictions: agents reaching different conclusions on the same question (often signal for verification agents)
  • Bias signals: all-positive findings (suspicious, look for failure cases), only-official-docs (need community experience), same sources cited repeatedly (need source diversity)

Decision Point

FindingAction
Good coverage, minor gapsSynthesize now, note gaps
Significant gapsDeploy Wave 2 targeted agents
Contradictory findingsDeploy verification agents to resolve
Entirely new direction emergedDeploy Wave 2 in new direction

---

Phase 4: WAVE 2+: Targeted Research

Fill specific gaps identified in the analysis. Wave 2 agents differ from Wave 1 in shape:

  • Smaller scope: one specific question per agent
  • Higher quality bar: "find production experience reports, not just docs"
  • Cross-reference prompts: "Agent X found [claim], verify against [alternative source]"
  • Deep reads: "Read the full README and API docs for [library], not just the landing page"

When to stop

Stop deploying waves when the research question can be answered with confidence, when additional agents would produce diminishing returns, when key claims have 2+ independent sources, or when the user signals "enough, let's decide."

Three waves is usually the practical ceiling. Past that, more research rarely sharpens the answer; it usually means the question itself needs reframing.

---

Phase 5: SYNTHESIZE

Combine all findings into actionable intelligence. This is where the magic happens.

Synthesis Structure

## Research: [Topic]

### TL;DR

[2-3 sentences. The answer, not the journey.]

### Recommendation

[Clear choice with justification. Don't hedge, pick one.]

### Options Evaluated

| Option | Fit | Maturity | Perf | Ecosystem | Verdict         |
| ------ | --- | -------- | ---- | --------- | --------------- |
| A      | ... | ...      | ...  | ...       | Best for [X]    |
| B      | ... | ...      | ...  | ...       | Best for [Y]    |
| C      | ... | ...      | ...  | ...       | Avoid: [reason] |

### Key Findings

1. [Most important finding with source]
2. [Second most important]
3. [Third most important]

### Risks & Gotchas

- [Known issue or limitation]
- [Migration complexity]
- [Hidden cost]

### Sources

- [Source 1](url): [what it contributed]
- [Source 2](url): [what it contributed]

Synthesis principles

  • Lead with the recommendation. Forcing the reader to wade through findings to find the answer is the most common synthesis failure.
  • Separate facts from opinions. "PostgreSQL supports JSONB" (fact) vs "PostgreSQL is better for this use case" (opinion backed by evidence). Both are useful; conflating them isn't.
  • Include dissenting evidence. If one source contradicts the recommendation, name it. Cherry-picked synthesis is worse than no synthesis.
  • Date everything. "As of [month] [year], [library] is at v4.2." Research spoils fast.
  • Note confidence level. "High confidence: well-documented" / "Low confidence: based on one blog post" gives the reader the calibration they need.

---

Phase 6: DECIDE & RECORD

Lock in the decision and capture it for future sessions.

Actions

1. Present the synthesis to the user with a clear recommendation

2. Record in Sibyl:

   sibyl add "Research: [topic]" "Evaluated [options]. Chose [X] because [reasons]. Key risk: [Y]. Sources: [primary URLs]. Date: [today]."

3. Archive research docs: keep the wave outputs for reference:

  • If in a project: docs/research/[topic]/
  • If general knowledge: Sibyl learning entry is sufficient

4. Exit to next action:

Next StepWhen
/hyperskills:brainstormResearch surfaced multiple viable approaches
/hyperskills:planDecision made, ready to decompose implementation
/hyperskills:orchestrateDecision made, work is parallelizable
Direct implementationResearch confirmed a simple path

---

Quick Research Mode

For focused questions that don't need the full wave protocol:

1. Search Sibyl (always) 2. 2-3 targeted searches (WebSearch + WebFetch on key URLs) 3. Synthesize inline (no separate docs) 4. Record if non-obvious (Sibyl learning)

Use when: "What's the latest version of X?", "Does Y support Z?", "What's the recommended way to do W?"

---

Research Patterns by Type

Technology Evaluation

Wave 1: Official docs + GitHub README for each option (parallel)
Wave 2: Production experience + benchmarks (parallel)
Synthesize: Comparison matrix + recommendation

Codebase Archaeology

Wave 1: Explore agents mapping each subsystem (parallel)
Wave 2: Grep for specific patterns / usage (parallel)
Synthesize: Architecture diagram + dependency map

SOTA Analysis

Wave 1: WebSearch for latest papers, blog posts, releases (parallel)
Wave 2: Deep read the most relevant 3-5 sources (parallel)
Synthesize: What's genuinely novel vs rehashed + recommendation

Competitive Landscape

Wave 1: Feature matrix for each competitor (parallel)
Wave 2: Pricing, community size, trajectory (parallel)
Synthesize: Positioning matrix + gap analysis

---

Anti-Patterns

Anti-PatternFix
Synthesizing after Wave 1 onlyWait for gap analysis, premature conclusions miss nuance
50 agents with "research everything"Specific scope per agent, vague prompts produce vague results
Only official documentationInclude community experience, docs show intent, community shows reality
No dates on findingsDate everything, research spoils faster than produce
No recommendationForce a decision, "more research needed" is only valid with a specific question
Researching what Sibyl already knowsAlways prime first, don't burn tokens re-discovering known patterns

---

What This Skill is NOT

  • Not a substitute for reading code. If the answer is in the codebase, read the codebase.
  • Not an infinite loop. Max 3 waves. If that's not enough, reframe the question.
  • Not required for known domains. If you already know the answer, just say so and cite your knowledge.
  • Not a delay tactic. Research serves a decision. If no decision follows, the research was waste.

Related skills

FAQ

What research pattern does the research skill use?

research uses wave-based knowledge gathering with deferred synthesis from hyperb1iss/hyperskills. The readme states conclusions should not be drawn from the first sources—agents gather breadth-first, then synthesize.

How many dispatches informed the research skill design?

The hyperb1iss research skill readme says its pattern was mined from 300+ real research dispatches that consistently produced actionable intelligence for technology and competitive investigations.

Is Research safe to install?

skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.

Productivity & Planningresearchagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.