openscientist-io/openscientist/hypothesis-generation

Claude Code and agent skill by openscientist-io/openscientist

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Generate testable hypotheses from data patterns and literature

Install

npx vskill@latest install openscientist-io/openscientist/hypothesis-generation

SKILL.md

Hypothesis Generation

When to Use This Skill

  • After identifying an interesting pattern in the data
  • When a previous hypothesis was rejected (need to generate alternatives)
  • At the start of investigation (bootstrap from literature)
  • When you're stuck and need fresh ideas

The Process

1. Review Current Knowledge

What patterns have been observed?

  • Check the knowledge graph summary
  • What group differences exist?
  • What correlations are surprising?
  • What contradicts expectations?

What has been tested already?

  • Which hypotheses were supported?
  • Which were rejected? (Don't repeat these!)
  • What did negative results tell us?

What does literature say?

  • Search PubMed for relevant papers
  • Extract known mechanisms
  • Identify knowledge gaps
2. Formulate Specific, Testable Hypotheses

Good hypotheses have this structure: "X causes Y via mechanism Z"

Examples:

  • ✅ Good: "Hypothermia increases nucleotide salvage flux by upregulating APRT enzyme activity"
  • ❌ Too vague: "Metabolism changes in hypothermia"
  • ❌ Not testable: "The brain adapts to cold"

Requirements:

  • Must be testable with available data
  • Must be falsifiable (can prove it wrong)
  • Should suggest a specific analysis
  • Should have mechanistic basis (not just correlation)
3. Prioritize Hypotheses

Decide which hypothesis to test first by weighing how central it is to the research question, whether it can be tested with the current data, whether it would be a new insight, and how well it fits with existing findings. Test the most promising hypothesis first.

4. Design the Test

For each hypothesis, specify:

  • What statistical test to use
  • What variables to compare
  • What result would support the hypothesis
  • What result would reject it

Example Workflow

Observation: "CMP is elevated in hypothermia (FC=1.8, p<0.01)"

Step 1: Search literature

search_pubmed("CMP metabolism nucleotide salvage")

Finds: CMP is product of nucleotide salvage pathway

Step 2: Generate hypotheses

  • H1: "Salvage flux is increased" (upstream cause)
  • H2: "CMP→CDP conversion is blocked" (downstream bottleneck)
  • H3: "CMP degradation is reduced" (clearance issue)

Step 3: Prioritize

  • H2 is the most direct explanation of the observation and fully testable with current data ⭐
  • H1 is plausible and testable via product/precursor ratios
  • H3 is tangential to the question

Step 4: Test H2 first Calculate CDP-Choline Synthesis Index = CMP / CDP-Choline Compare across groups

Common Pitfalls to Avoid

❌ Don't repeat rejected hypotheses

  • Check the knowledge graph for what's already been ruled out

❌ Don't cherry-pick

  • Test hypotheses systematically, not just ones likely to succeed

❌ Don't ignore negative results

  • Failed hypotheses are valuable - they constrain the solution space

❌ Don't generate untestable hypotheses

  • If you can't test it with current data, it's not useful now

When to Stop

You have enough hypotheses when:

  • You have 2-3 promising hypotheses ready to test
  • You've covered the main alternative explanations
  • Further brainstorming is giving diminishing returns

Don't generate 20 hypotheses - focus on quality over quantity.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/openscientist-io/openscientist/hypothesis-generation/badge)](https://verified-skill.com/skills/openscientist-io/openscientist/hypothesis-generation)

Something wrong with this skill or its page? Tell us.