Skip to content
AI & Agents
Skill

/Science

The scientific method for understanding a problem: a goal locked before evidence, plural falsifiable hypotheses, and the cheapest evidence that tells them apart, from a timeboxed debug to a research-grade investigation. USE WHEN think about, figure out, diagnose, investigate,

From plugin
lifeos
20k97 skills13 agents34 commands

Claude Code

$ npx -y skills add danielmiessler/lifeos --skill Science --agent claude-code

SKILL.md

Science.SKILL.md
name: Science
evals:
  manual:
    reason: "diagnoses and investigations require judgment that their hypotheses distinguish plausible explanations for the supplied problem"
    falsifier: "the reviewer finds no proposed observation could falsify a hypothesis or the evidence gathered cannot discriminate among alternatives"
metadata:
  short-description: "Diagnose or investigate a problem with a locked goal, plural falsifiable hypotheses and discriminating evidence; measured improvement goes to HillClimb."
version: 1.2.1
description: "The scientific method for understanding a problem: a goal locked before evidence, plural falsifiable hypotheses, and the cheapest evidence that tells them apart, from a timeboxed debug to a research-grade investigation. USE WHEN think about, figure out, diagnose, investigate, why is this happening, science, quick diagnosis, structured investigation, define the goal, what are we trying to achieve, research-grade investigation. NOT FOR multi-angle lens passes (IterativeDepth) or measured improvement of a target (HillClimb)."

Science

Applies the scientific method to understanding a problem: a checkable goal fixed before evidence, competing falsifiable hypotheses, the evidence that tells them apart, and a decision on what to do next. DefineGoal frames the problem, QuickDiagnosis handles timeboxed debugging, and StructuredInvestigation runs the whole loop at working grade or research grade. Improving a target by measured experiment (hypotheses for a change, experiment design, reading results, iterating) is HillClimb's job, and `skills/HillClimb/References/Experiments.md` describes a well-framed experiment; a climb that stalls on a wrong frame comes back here. Use IterativeDepth for multi-lens exploration.

Ideal State

  • Every investigation ties a goal locked before evidence collection to competing falsifiable hypotheses, and every verdict traces to evidence against those precommitted criteria.
  • Rigor matches the stakes: a quick diagnosis stays timeboxed, a complex problem leaves an auditable record, and a research-grade question gets pre-registration and independent review.
  • Goal achievement and hypothesis support are judged separately, null and inconclusive results stay visible, and every investigation ends in an explicit next action or stopping decision.
  • A question that turns into "make this measured number better" leaves Science for HillClimb with its goal and hypotheses attached.

Intent Routing

| Intent | Trigger | File | |----------|---------|------| | **DefineGoal** | "define the goal", "what are we trying to achieve" | `Intents/DefineGoal.md` | | **QuickDiagnosis** | Quick debugging (15-min rule); not for an obvious five-minute fix or creative/generative work, which need no ceremony | `Intents/QuickDiagnosis.md` | | **StructuredInvestigation** | "investigate", complex or research-grade investigation | `Intents/StructuredInvestigation.md` |

Experiment requests ("what might work", "how do we test", "iterate", "analyze the results", "optimize") on a target with a measurement go to HillClimb (`skills/HillClimb/SKILL.md`).

| File | Read when | |------|-----------| | `Methodology.md` | running or measuring an investigation: execution invariants and tool routing | | `Protocol.md` | handing work to a specialist skill, sizing formality by scale, or receiving a stalled climb; also the contract a skill follows when its body says it implements the Science protocol | | `Templates.md` | a record's status values or its compact form | | `Examples.md` | interpreting improvement when the goal is still unmet, or an aggregate score against failed criteria |

Data & Config

User customizations live at `<configRoot>/LIFEOS/USER/CUSTOMIZATIONS/SKILLS/Science/` (`configRoot` is `$CLAUDE_CONFIG_DIR` when set, else `~/.claude`). When that directory exists, its PREFERENCES.md, configurations and resources override the defaults here; when it is absent, the defaults stand.

Gotchas

_No gotchas documented yet. Add failures here as they're discovered._

Examples

  • "Why is this test flaky?" → QuickDiagnosis: a one-sentence GOAL, H1-H3 with falsifiers, the cheapest discriminating test first.
  • "What might work to cut churn?" → HillClimb: churn is a measured product number, so it is a metric climb with its hypotheses, experiments and keeps in the climb ledger.
  • A weeks-long decision needing methodology review and statistical rigor → StructuredInvestigation at research grade: pre-registered goal, five or more hypotheses, independent review recorded.
Read more
@danielmiessler
Ships withlifeos

⛰️ LifeOS — The universal AI Harness designed to move you from Current to Ideal state in both life and work.

20k97 skills13 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
19.7k
Star history of danielmiessler/lifeos on GitHub, a chart by star-history.com

Other skills on lifeos.

AnnualReports

AnnualReports

Aggregate several hundred cybersecurity annual reports from CrowdStrike, Mandiant, IBM, Verizon, Microsoft, CISA, OWASP, Wiz,…

ApertureOscillation

ApertureOscillation

3-pass scope oscillation that holds a question constant while shifting zoom — narrow/tactical, wide/strategic, then synthesis —…

Aphorisms

Aphorisms

Curated aphorism collection with CRUD: content-based matching, themed search, thinker research, and usage tracking to avoid…

ArXiv

ArXiv

Search and retrieve arXiv academic papers by topic, category, or paper ID — with AlphaXiv-enriched AI-generated overviews. Uses…

Art

Art

Static visual content in 20+ formats (diagrams, infographics, comics, icons, wallpaper) via Nano Banana Pro by default, Nano…

ArtDirection

ArtDirection

Directs visual quality across images, films, slides, and site captures through a direction council, two vendors' vision judgments…

More skills from other plugins.

1password

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

openclaw12d393k
@openclaw@openclawInstall Skill

Questions about Science.

Which coding agents can use Science?
Science installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.