# Wigolo Research

Local-first multi-step research with question decomposition, parallel search...

- Repository: https://github.com/KnockOutEZ/wigolo (5517 stars)
- Category: Writing
- License: AGPL-3.0-only
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add KnockOutEZ/wigolo --skill wigolo-research -g -a claude-code -y`
Codex: `npx skills add KnockOutEZ/wigolo --skill wigolo-research -g -a codex -y`
Cursor: `npx skills add KnockOutEZ/wigolo --skill wigolo-research -g -a cursor -y`
Gemini CLI: `npx skills add KnockOutEZ/wigolo --skill wigolo-research -g -a gemini-cli -y`

## Description

Local-first multi-step research with question decomposition, parallel search, structured briefs, cross-references, and gap analysis. Use when the user needs comprehensive analysis, comparison reports, literature reviews, or says "research", "compare X vs Y", "deep dive", "thorough analysis", "find everything about". Returns a structured `brief` with `topics`, `highlights`, `key_findings`, `sections.overview.cross_references`, `sections.comparison`, `sections.gaps`.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# wigolo research

Comprehensive multi-source research with structured output. Beats chaining `search` + `fetch` manually for multi-source synthesis.

## Quick Reference

```json
// Standard research
{ "question": "How does Deno 2 compare to Node.js for production?", "depth": "standard" }

// Comprehensive (more sources, deeper analysis)
{ "question": "SQLite vs PostgreSQL vs DuckDB for analytics", "depth": "comprehensive" }

// Quick factual check
{ "question": "What are the breaking changes in React 19?", "depth": "quick" }

// Domain-scoped research
{ "question": "Next.js App Router patterns", "depth": "standard", "include_domains": ["nextjs.org", "vercel.com"] }

// With structured output schema
{ "question": "Compare Prisma vs Drizzle vs TypeORM", "depth": "standard", "schema": { "type": "object", "properties": { "orm": { "type": "string" }, "bundle_size": { "type": "string" }, "type_safety": { "type": "string" } } } }
```

## Depth Levels

| Depth | Sub-queries | Sources | Time | Use case |
|-------|-------------|---------|------|----------|
| `quick` | 2-3 | 5-8 | ~15s | Quick factual check |
| `standard` | 4-5 | 10-15 | ~40s | Normal research (default) |
| `comprehensive` | 6-7 | 20-25 | ~80s | Deep comparison, full review |

Override the source count for the chosen depth with `max_sources` (cap 50), raise it to widen coverage, lower it to keep a run fast.

## Output: Structured Brief

When MCP sampling is unavailable (common case), the output carries a `brief`:

The rest: https://github.com/KnockOutEZ/wigolo/blob/HEAD/skills/wigolo-research/SKILL.md
