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.
Use when you need to develop a rigorous, testable hypothesis from an initial observation or research question.
Avoid when you need immediate experimental results or when the question is purely exploratory without prior literature.
Security analysis
SafeThe 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 madeExamples
Help me develop a hypothesis about why certain plants grow faster in moonlight. Use the hypothesis development workflow.I have an observation that users who see a green button are more likely to click. Generate testable hypotheses for this phenomenon.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-searchandlit-reviewskills - 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-searchfor literature discoverylit-reviewfor evidence synthesisacademic-writingfor 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 filesThis 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.mdFrom 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 installationopenskills 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 syncManual 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.
Create Interactive Maps with kepler.gl
Data & AI
Create interactive map visualizations and export standalone HTML using the keplergl Python package. Use to plot geospatial data from DataFrames, GeoJSON, or CSV.
Agent-Driven Parameter Optimization
Data & AI
Guide for optimizing configurable systems with a measurable objective, using bounded trials and evidence-based recommendations.
ICP Visitor Outreach
Data & AI
Identify signed-up users matching the ideal customer profile but stalled, and draft personalized outreach to re-engage them.