hypothesis-gen

Generates and literature-vets novel research hypotheses through a multi-agent generate-ground-judge loop.

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/xlinh2301/EditCTC --skill hypothesis-gen-xlinh2301
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hypothesis-gen
Source: https://github.com/xlinh2301/EditCTC/tree/main/.agents/skills/hypothesis-gen
Command: npx skills add https://github.com/xlinh2301/EditCTC --skill hypothesis-gen-xlinh2301

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Brainstorming research hypotheses is easy, but knowing which ones are actually novel, grounded in prior work, and testable requires tedious literature checking. This Skill automates that vetting: it generates candidate hypotheses, grounds each one in real retrieved literature, scores them against a fixed rubric, and keeps only strong, non-duplicate candidates. ## Core Features & Use Cases - Multi-agent generation loop: A Generator proposes candidates, a LiteratureScout grounds each in real papers (novelty, support, gap), and a Judge scores them on a fixed five-axis rubric with an evidence gate. - Saturation-based stopping: Rounds repeat, mutating toward open gaps, until fresh rounds stop adding keepers or the round budget is exhausted. - Schema-validated artifacts: Each round produces candidates.json, litscout.json, and verdict.json validated against JSON schemas, plus a ledger tracking pool growth. - Use Case: A researcher asks what factors improve long-term retention of procedural skills; the loop returns a ranked set of vetted hypotheses, each with closest prior work, supporting citations, the gap it fills, and a concrete experiment to test it. ## Quick Start Ask the assistant to generate and literature-vet novel testable hypotheses for your research question, then confirm the proposed loop settings before the rounds begin.

Frequently Asked Questions about hypothesis-gen

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

FAQPage Schema
How do I generate novel research hypotheses grounded in real literature?▼

Run the hypothesis generation loop with your research question. A Generator proposes candidates, a LiteratureScout checks each against real retrieved papers for novelty and support, and a Judge scores them on a fixed rubric, keeping only strong non-duplicates.

How does the loop decide when to stop generating hypotheses?▼

The loop stops on saturation or budget. Saturation triggers after a configurable number of consecutive rounds (default 2) produce no new kept hypotheses; the budget caps total rounds at 6 by default.

What literature sources does the hypothesis grounding use?▼

Grounding goes through the sibling literature-search skill, which queries Semantic Scholar and arXiv without requiring API keys. If that skill is unavailable, retrieval degrades to WebSearch and WebFetch with evidence tagged as web-sourced.

Can I run just one round of hypothesis generation without looping?▼

Yes. If you only want a single batch, the loop runs one generate-ground-judge round and reports the kept hypotheses instead of iterating to saturation.

When should I not use this hypothesis generation skill?▼

Do not use it for sharpening or decomposing a research question, since that involves no literature grounding or scoring. It also does not grade an existing written proposal against the literature.