research

Researches open-ended questions and produces evidence-backed, adversarially validated reports with recommendations.

Updated Sep 1, 2026
One-click install
npx skills add https://github.com/amirbiron/Han --skill research-amirbiron
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: research
Source: https://github.com/amirbiron/Han/tree/main/han-research/skills/research
Command: npx skills add https://github.com/amirbiron/Han --skill research-amirbiron

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Evaluating technical options, prior art, or how something works often requires hours of scattered web searching and codebase digging, with no guarantee the conclusion is trustworthy. This Skill orchestrates a team of research agents to answer open-ended questions and delivers a durable, evidence-backed report with a clear recommendation. ## Core Features & Use Cases - Agent-based research orchestration: Dispatches parallel research-analyst agents across web and codebase angles, sized small, medium, or large based on the question's scope. - Evidence traceability: Every claim in the report cross-references an indexed Sources registry with links, retrieval dates, trust classes, and corroboration status. - Adversarial validation: A dedicated validator agent challenges the evidence, options framing, and recommendation before the report is finalized. - Use Case: Ask "should we adopt an event bus, and what are the options" and receive a report with steelmanned options, trade-offs, a recommendation with its evidence basis, and validation findings. ## Quick Start Ask the research skill to investigate an open-ended question such as "research medium what are my options for caching this API's responses".

Frequently Asked Questions about research

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I research technical options before starting a feature?▼

Invoke the research skill with your open-ended question, optionally prefixed with a size (small, medium, large, or dynamic). It dispatches research agents across web and codebase angles, then returns a report with options, trade-offs, and an evidence-backed recommendation.

What is the difference between research and investigate skills?▼

Research answers open-ended questions about options, prior art, or how something works. Investigate diagnoses a specific bug, failure, or root cause. The research skill redirects diagnostic requests to investigate automatically.

Can I run research without requiring sourced evidence?▼

Yes, include a phrase like "evidence optional" or "exploratory" in your request to enable exploratory mode, which permits unevidenced reasoning to inform the recommendation. Every claim is still labeled with its evidence status.

How does the research skill choose how many agents to dispatch?▼

It classifies the question as small, medium, or large based on the number of options, domains, and evidence reach, defaulting to small. Small runs 2-3 agents, medium 3-5, and large 5-8, always ending with an adversarial validator.

When should I not use the research skill?▼

Do not use it to diagnose bugs (use investigate), specify features (use plan-a-feature), set coding standards, compare two concrete artifacts (use gap-analysis), or assess an existing module's architecture (use architectural-analysis).