Skip to content
Skillpedia
Agents51k · #1887

hypothesis-generation

Helps your agent create testable research plans. It formulates scientific questions, hypotheses, and predictions from observations, without treating hypotheses as facts.

What it does

This tool helps turn an observation into testable research questions and explanations. It creates hypotheses (ideas that can be proven wrong) and plans to test them, ensuring they are evidence-based rather than assumptions.

When to use it

  • ✓When you have an interesting observation and want to explore why it's happening.
  • ✓When you want to create a clear research plan to test an idea.
  • ✓To generate different possible explanations for a phenomenon.

Example of what to ask your AI

“I've observed that plants in my yard grow faster near the fence. What are possible explanations and how can I test them?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/hypothesis-generation/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/K-Dense-AI/scientific-agent-skills/blob/main/skills/hypothesis-generation/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

The tool analyzes your observation and generates research questions and hypotheses. It then suggests ways to test these hypotheses, like planning experiments or analyses, always remembering to consider alternative explanations.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add K-Dense-AI/scientific-agent-skills --skill hypothesis-generation

Or download just the file:

curl -L https://raw.githubusercontent.com/K-Dense-AI/scientific-agent-skills/main/skills/hypothesis-generation/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Scientific Hypothesis Generation

Turn an observation into a transparent set of candidate explanations and tests. A hypothesis is a proposal to be challenged, not a finding, fact, diagnosis, or recommendation.

Non-negotiable boundaries

Before using unpublished, sensitive, controlled, personal, proprietary, export-controlled, or security-relevant material:

  1. Confirm authorization and the applicable institutional, funder, publisher, data-use, privacy, and AI policies.
  2. Keep the material local unless an authorized human explicitly approves a named external destination and data scope.
  3. Minimize inputs. Do not place sensitive or unpublished data in web searches or external AI systems without authorization.
  4. Stop at the appropriate human, animal, biosafety, dual-use, data-governance, or regulatory gate.

Never:

  • present a hypothesis, mechanism, causal effect, citation, or apparent pattern as established evidence;
  • claim novelty because a quick search found nothing;
  • infer causation from association, temporal order alone, predictive accuracy, or model output;
  • supply patient-specific diagnosis, treatment, dose, prognosis, or other clinical advice;
  • provide harmful experimental optimization or operational detail for pathogens, toxins, weapons, evasion, or other misuse;
  • bypass IRB/REC, IACUC, IBC, biosafety, dual-use, privacy, legal, or regulatory review;
  • fabricate sources, identifiers, search coverage, data, results, approvals, or preregistration;
  • automatically score, rank, select, accept, or reject scientific hypotheses.

If a request crosses a safety gate, produce only a high-level risk/oversight note and route it to the qualified local authority. Do not continue with operational detail.

Keep the objects distinct

Object Meaning
Observation What was measured, noticed, or reported, with provenance and uncertainty
Research question The answerable question that defines scope
Hypothesis A candidate explanatory or relational proposition
Mechanism The proposed process connecting conditions to an outcome
Causal estimand The precisely defined causal contrast to estimate
Prediction An observable implication derived before checking the target result
Alternative explanation A rival account, including bias or non-causal explanations
Null hypothesis A specified no-effect/no-difference model used by an analysis
Negative control A control expected not to operate through the proposed mechanism
Operationalization How a construct becomes a variable, measurement, intervention, or category
Analysis plan Prespecified transformations, models, contrasts, uncertainty, and decision rules
Evidence Observations or sources that bear on a claim; never the claim itself

Do not collapse these labels. A mechanistic story is not a prediction; a prediction is not evidence; rejection of one null does not prove a mechanism; support for one candidate does not eliminate unconsidered rivals.

Workflow

1. Run the scope and safety gate

Record:

  • accountable human owner and intended use;
  • data sensitivity, authorization, retention, and permitted processing;
  • affected people, animals, ecosystems, communities, or security interests;
  • required ethics, feasibility, biosafety, dual-use, and regulatory reviews;
  • unresolved blocks and domain expertise needed.

No script approval is an ethics, safety, regulatory, or scientific approval.

2. Freeze the observation

Write the observation before interpretation:

  • measurement or source;
  • population, system, place, and time;
  • unit of observation and unit of analysis;
  • uncertainty, missingness, exclusions, and preprocessing;
  • whether the pattern was expected, exploratory, or selected after viewing results.

Use “reported,” “observed,” or “associated,” not causal language, unless a causal design and estimand justify it.

3. Frame the research question

Choose a framework only when it fits:

  • PICO/PICOT for intervention/effectiveness questions: population, intervention, comparator, outcome, and optionally time.
  • PECO for exposure questions.
  • Population–index test–reference standard–target condition for diagnostic accuracy.
  • Population–prognostic factor–outcome–time for prognosis.
  • A domain-specific construct–context–outcome frame for qualitative, descriptive, mechanistic, or theoretical work.

…

FAQ

What is a hypothesis?

A hypothesis is an idea or explanation you propose that can be tested to see if it's true or false. It's not a proven fact.

Why is it important to have rival (alternative) explanations?

Having alternative explanations helps ensure you're not just confirming your initial idea but truly investigating the most likely cause. This makes the research more robust.

What are the 'non-negotiable boundaries' mentioned?

These are important safety and ethical rules. They warn against using sensitive data without permission, presenting hypotheses as facts, inferring causation without proof, and following research regulations.

Details

Original description by the author

Formulates evidence-bounded scientific questions, candidate hypotheses, rival explanations, causal or associational claims, discriminating predictions, measurements, and preregistration-ready analysis plans. Used when turning observations or preliminary findings into transparent, testable research plans without treating hypotheses as facts.

repo: K-Dense-AI/scientific-agent-skills

Popularity

GitHub stars
51k
Ranking position
#1887
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills