Agent SkillsKnockOutEZ/wigolo › wigolo-research

wigolo-research

GitHub

支持多步分解、并行搜索与结构化摘要的综合研究技能,适用于对比分析、文献综述及深度调研。

skills/wigolo-research/SKILL.md KnockOutEZ/wigolo

Trigger Scenarios

需要进行多维度信息对比 用户要求深度调研或全面分析 生成结构化研究报告

Install

npx skills add KnockOutEZ/wigolo --skill wigolo-research -g -y
More Options

Use without installing

npx skills use KnockOutEZ/wigolo@wigolo-research

指定 Agent (Claude Code)

npx skills add KnockOutEZ/wigolo --skill wigolo-research -a claude-code -g -y

安装 repo 全部 skill

npx skills add KnockOutEZ/wigolo --all -g -y

预览 repo 内 skill

npx skills add KnockOutEZ/wigolo --list

SKILL.md

Frontmatter
{
    "name": "wigolo-research",
    "license": "AGPL-3.0-only",
    "metadata": {
        "author": "KnockOutEZ",
        "version": "0.1.43-beta.2",
        "homepage": "https:\/\/github.com\/KnockOutEZ\/wigolo",
        "repository": "https:\/\/github.com\/KnockOutEZ\/wigolo"
    },
    "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`.\n"
}

wigolo research

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

Quick Reference

// 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:

{
  "brief": {
    "key_findings": [...],       // top passages across all sources — start report here
    "topics": [...],             // sources grouped by sub-query
    "sections": {
      "overview": { "cross_references": [...] },  // findings corroborated by 2+ sources — most reliable
      "comparison": {...},                         // entity-specific points for X vs Y queries
      "gaps": [...]                                // sub-queries / named entities with limited coverage
    }
  },
  "sub_queries": [...],
  "sources": [...],
  "query_type": "..."          // decomposition strategy used
}

Gaps surface named sub-entities that decomposition or search could not corroborate — never silently dropped.

Writing the Report

See wigolo/rules/synthesis.md. Quick version:

  1. Start with key_findings for the executive summary.
  2. Use sections.overview.cross_references for the most reliable claims.
  3. Write sections from topics.
  4. Build comparison table from sections.comparison (if present).
  5. Note sections.gaps as limitations.
  6. Cite with [N] format from citations.

Anti-Patterns

  • DON'T use for single-URL lookups — use fetch instead.
  • DON'T use for data gathering — use agent with a schema instead.
  • DON'T pre-probe cache before calling research — it checks internally.

When NOT to use wigolo-research

  • You want a single-shot search result, not a synthesized report — use search with format: "answer".

See Also

Version History

  • a15277b Current 2026-07-19 08:59

Same Skill Collection

skills/wigolo-agent/SKILL.md
skills/wigolo-cache/SKILL.md
skills/wigolo-crawl/SKILL.md
skills/wigolo-diff/SKILL.md
skills/wigolo-extract/SKILL.md
skills/wigolo-fetch/SKILL.md
skills/wigolo-find-similar/SKILL.md
skills/wigolo-search/SKILL.md
skills/wigolo-watch/SKILL.md
skills/wigolo/SKILL.md
tests/integration/fixtures/skills-legacy/wigolo-search-SKILL.md

Metadata

Files
0
Version
b3ccf92
Hash
0de92265
Indexed
2026-07-19 08:59

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-03 22:16
浙ICP备14020137号-1 $Гость$