Scientific Hypothesis Development

VerifiedSafe

A systematic workflow for turning observations into testable hypotheses, grounded in literature review and rigorous evaluation. Helps researchers and students structure scientific questions and design meaningful experiments.

Sby Skills Guide Bot
Data & AIIntermediate
6/2/2026
Claude Code
#hypothesis-development#scientific-methodology#experimental-design#research-workflow#evidence-synthesis

Recommended for

Automated summary

Guides users through a structured process to transform observations into testable scientific hypotheses, grounded in literature and rigorous evaluation.

Strengths

  • Systematic multi-step workflow from observation to prediction.
  • Generates multiple competing hypotheses to avoid confirmation bias.
  • Clear criteria (testability, falsifiability, parsimony) for evaluating hypothesis quality.
  • Integrates literature search and evidence synthesis.

Limitations

  • Requires access to databases or literature for full effectiveness.
  • Assumes baseline domain knowledge from the user.
  • May oversimplify highly complex or interdisciplinary phenomena.
When to use it

Use when you need to develop a rigorous, testable hypothesis from an initial observation or research question.

When not to use it

Avoid when you need immediate experimental results or when the question is purely exploratory without prior literature.

Security analysis

Safe
Quality score92/100

The skill focuses on scientific hypothesis development using search and analysis tools. While Bash is allowed, the skill does not instruct any destructive or risky commands. No exfiltration, obfuscation, or disabling of safety features is described.

No concerns found

How this analysis is made

Examples

Plant growth under moonlight
Help me develop a hypothesis about why certain plants grow faster in moonlight. Use the hypothesis development workflow.
Green button click behavior
I have an observation that users who see a green button are more likely to click. Generate testable hypotheses for this phenomenon.
Vaccine hesitancy research
Transform my research question on vaccine hesitancy into structured hypotheses with experimental tests.

name: hypothesis-dev description: Develop testable scientific hypotheses through systematic observation analysis, literature grounding, and rigorous experimental design. Guides the journey from observation to testable prediction. allowed-tools: [Read, Write, Edit, Bash, WebSearch, WebFetch, Task]

Hypothesis Development Assistant

Purpose

Transform observations and research questions into well-formed, testable hypotheses grounded in existing evidence. This skill guides systematic hypothesis generation across scientific disciplines.

Development Workflow

Step 1: Define the Phenomenon

  • Articulate the observation or question clearly
  • Identify what is known versus unknown
  • Establish the knowledge gap to address

Step 2: Ground in Literature

  • Search existing research using paper-search and lit-review skills
  • Identify relevant theories and prior findings
  • Note contradictions or unexplained patterns

Step 3: Synthesize Evidence

  • Integrate findings across sources
  • Map the current state of knowledge
  • Pinpoint specific gaps your hypothesis could address

Step 4: Generate Competing Explanations

  • Develop 3-5 distinct mechanistic hypotheses
  • Ensure each offers a different explanation
  • Consider null and alternative framings

Step 5: Evaluate Hypothesis Quality

Assess each hypothesis against criteria:

  • Testability: Can it be empirically examined?
  • Falsifiability: What would disprove it?
  • Explanatory scope: How much does it explain?
  • Parsimony: Is it appropriately simple?
  • Consistency: Does it align with established knowledge?

Step 6: Design Experimental Tests

  • Propose specific experiments for each hypothesis
  • Identify required methods and resources
  • Consider feasibility and ethical constraints

Step 7: Formulate Predictions

  • Generate quantitative, testable predictions
  • Specify expected outcomes under each hypothesis
  • Define criteria for supporting or rejecting

Step 8: Document Systematically

  • Structure output for clarity and rigor
  • Include competing hypotheses with rationales
  • Present experimental roadmap

Quality Standards

Strong hypotheses must be:

  • Evidence-based: Grounded in prior research
  • Testable: Amenable to empirical investigation
  • Mechanistic: Explaining how/why, not just what
  • Specific: Clear enough to guide experiments
  • Falsifiable: Capable of being proven wrong

Output Structure

Executive Summary

Brief overview of the question and leading hypotheses

Competing Hypotheses Section

Present each hypothesis with:

  • Clear statement
  • Supporting evidence
  • Mechanistic explanation
  • Distinguishing predictions

Experimental Roadmap

  • Prioritized tests
  • Required resources
  • Decision criteria

Literature Foundation

Comprehensive citations supporting the analysis (aim for 30-50+ sources for thorough work)

Integration

Works alongside:

  • paper-search for literature discovery
  • lit-review for evidence synthesis
  • academic-writing for manuscript preparation

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/scientific-hypothesis-development-mmk3nhke/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/scientific-hypothesis-development-mmk3nhke' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/scientific-hypothesis-development-mmk3nhke/download' --output '.skill-downloads/scientific-hypothesis-development-mmk3nhke/SKILL.md.part' && mv '.skill-downloads/scientific-hypothesis-development-mmk3nhke/SKILL.md.part' '.skill-downloads/scientific-hypothesis-development-mmk3nhke/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/scientific-hypothesis-development-mmk3nhke/SKILL.md' && test -s '.skill-downloads/scientific-hypothesis-development-mmk3nhke/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/hypothesis-dev' && cp -R '.skill-downloads/scientific-hypothesis-development-mmk3nhke' '.claude/skills/hypothesis-dev'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/scientific-hypothesis-development-mmk3nhke'

openskills read 'scientific-hypothesis-development-mmk3nhke'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/scientific-hypothesis-development-mmk3nhke/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills