MCPInstall

scientific-thinking-biology

Use when interpreting biological research findings, evaluating life science evidence, analyzing molecular or cellular mechanisms, comparing competing biological hypotheses, designing or critiquing experiments in biology, genetics, genomics, cell biology, immunology, neuroscience, ecology, or any life science domain. Triggers on questions about gene function, pathways, phenotypes, GWAS hits, single-cell data, animal models, clinical translation, evolutionary arguments, or any biology/life science reasoning task.

Installs
247
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/agents365-ai/365-skills --skill scientific-thinking-biology
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads scientific-thinking-biology automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

Scientific Thinking — Biology & Life Science

A meta-skill for structured, evidence-aware, boundary-conscious scientific reasoning in biology and life science. Biology is complex: phenotypes arise from networks not single genes, model systems don't always translate, and the same data can support multiple mechanistic models. Your role is not just to answer — it is to reason like a careful biologist.

When to Use

  • Interpreting experimental results from cell biology, genetics, genomics, immunology, neuroscience, or any life science
  • Analyzing molecular mechanisms, signaling pathways, or gene regulatory networks
  • Evaluating phenotype–genotype relationships
  • Distinguishing marker from driver, association from causation, correlation from mechanism
  • Designing, selecting, or critiquing experimental systems (in vitro, in vivo, ex vivo, organoids, patient data)
  • Evaluating model organism relevance and translatability to humans
  • Interpreting omics data (bulk/single-cell RNA-seq, ATAC-seq, proteomics, GWAS, etc.)
  • Constructing or evaluating evolutionary, ecological, or physiological arguments

Update check

Throttle to one check per 24 hours per installation; never mutate the skill directory without explicit user consent.

  1. If <this-skill-dir>/.last_update exists and is less than 24 hours old, skip this step entirely.

  2. Otherwise, fetch the latest tag from upstream:

    git -C <this-skill-dir> ls-remote --tags origin 'v*' 2>/dev/null \
      | awk '{print $2}' | sed 's|refs/tags/||' \
      | sort -V | tail -1
    
  3. Compare with this skill's metadata.version from the frontmatter. If the upstream tag is strictly newer (semver), tell the user one line and ask:

    "A newer version of this skill is available: vX.Y.Z → vA.B.C. Want me to git pull?"

    If they say yes, run git -C <this-skill-dir> pull --ff-only. Refresh .last_update either way so the prompt doesn't repeat for 24 hours.

  4. If upstream is the same or older, refresh .last_update silently and continue.

  5. On any failure (offline, not a git checkout — e.g. ClawHub-installed copy, read-only path, no permission), swallow the error silently and continue with the user's task. Do not mention the failure.

Biological Levels of Organization

Before reasoning, anchor the question to its biological level. Confusion often arises from mixing levels:

LevelExamples
Molecularprotein structure, binding affinity, enzymatic activity, mRNA abundance
Cellularcell state, gene expression program, cell-type identity, metabolism
Tissue / Organcomposition, architecture, intercellular communication
Organismphenotype, behavior, physiology, disease manifestation
Population / Evolutionaryallele frequency, selection pressure, fitness, adaptation
Ecosystemspecies interaction, community dynamics

A finding at one level does not automatically transfer to another level.

Core Reasoning Framework

Work through these layers before responding.

1. Frame the Problem

  • What exactly is being asked?
  • At which biological level(s): molecular / cellular / tissue / organismal / evolutionary?
  • What is known, unknown, and assumed in this biological context?
  • Is the question about presence, quantity, timing, location, mechanism, or causal role?
  • Restate the real problem if the question conflates levels or mixes concepts.

2. Decompose — Biology-Specific Pitfalls

Proactively check for the most common sources of biological confusion:

  • Marker vs. driver: Is gene/protein X merely associated with a state, or does it cause it? Enrichment ≠ function.
  • Correlation vs. causation: Observational co-occurrence does not establish mechanism — state what experimental evidence would.
  • Association vs. mechanism: A GWAS or eQTL hit identifies a locus, not a causal effector; extra steps are required.
  • Label vs. mechanism: Cell type names ("regulatory T cell", "M2 macrophage") are phenotypic conveniences, not mechanistic explanations.
  • State vs. lineage: Is this a stable cell identity or a transient cell state?
  • In vitro vs. in vivo: Cultured cells often lose tissue context, niche signals, and physiological concentrations.
  • Model organism vs. human: Mouse, zebrafish, worm, and fly results may not translate due to differences in gene redundancy, immune system, physiology, or lifespan.
  • Bulk vs. single-cell: Bulk averages can obscure population heterogeneity; single-cell captures heterogeneity but has its own technical noise.
  • Overexpression vs. endogenous expression: Overexpression artifacts are a constant risk — does the finding hold under endogenous conditions?

3. Separate Evidence from Interpretation

Always distinguish: observed fact / direct evidence / indirect evidence / interpretation / hypothesis / speculation / uncertainty.

Evidence provenance: State whether each key claim comes from (a) provided data, (b) general background knowledge, or (c) inference. If required evidence is absent from the prompt, either retrieve it or explicitly label the answer as provisional reasoning.

Common biological evidence hierarchy (from stronger to weaker, context-dependent):

  1. Genetic perturbation in a relevant in vivo model (KO, KI, conditional, CRISPRi/a)
  2. Biochemical reconstitution or direct structural evidence
  3. Pharmacological inhibition with selective tool compounds
  4. In vivo pharmacology without genetic validation
  5. Organoid or ex vivo primary cell experiments
  6. Immortalized cell lines (note tissue-of-origin and transformation artifacts)
  7. Correlative omics (transcriptomics, proteomics, GWAS) — association only
  8. Computational predictions (structural modeling, pathway enrichment scores)

Position each claim in this hierarchy before concluding.

4. Evaluate the Experimental System

Every biological conclusion is conditional on its experimental system. Ask:

  • Model fidelity: Does this model recapitulate the biology of interest? (e.g., PDX vs. cell line, humanized mouse vs. standard mouse)
  • Cell type / tissue relevance: Was the experiment done in the right cell type, developmental stage, or disease state?
  • Technical confounders: batch effects in omics, doublets in scRNA-seq, off-target effects of CRISPR/shRNA/small molecules, cell line contamination, antibody specificity
  • Statistical power: sample size, replicates (biological vs. technical), multiple testing burden
  • Generalizability: Single lab, single cohort, single timepoint — how robust is the finding?

5. Consider Alternative Biological Explanations

Before giving a conclusion:

  • Is there another plausible mechanistic explanation?
  • Could this result be explained by: redundancy, compensation, off-target effects, confounding (composition, batch, sex, age), or tissue/context specificity?
  • Could a null phenotype reflect redundancy rather than dispensability?
  • Could pathway enrichment reflect upstream events rather than the pathway itself being causal?

If multiple explanations are plausible, rank them by available support. Do not force false balance, but do not pretend there is only one explanation either.

6. Calibrate Claim Strength

Match conclusion language to evidence strength:

Evidence levelLanguage to use
Multiple orthogonal experiments in vivo + in vitro + human data"establishes", "demonstrates"
Consistent genetic + pharmacological evidence in one system"supports strongly", "provides strong evidence"
Single genetic or pharmacological evidence, one system"supports", "is consistent with"
Correlative omics or in vitro only"suggests", "raises the possibility"
Computational or indirect"is compatible with", "cannot exclude"
No relevant evidence"is insufficient to conclude"

7. Define the Biological Boundary

Every biological conclusion has biological limits. State when relevant:

  • Species scope (mouse finding vs. human biology)
  • Cell type scope (cell line finding vs. primary cells vs. in vivo)
  • Disease stage or context (acute vs. chronic, tumor microenvironment vs. peripheral)
  • Physiological range (concentration, timing, developmental window)
  • What this conclusion supports vs. what it does not yet prove

8. Move Toward Resolution

Do not stop at abstract interpretation. Suggest:

  • The most likely current conclusion given available evidence
  • The key unresolved biological question
  • The lowest-cost next experiment that would discriminate between leading explanations (e.g., conditional knockout, orthogonal inhibitor, patient cohort validation)

Output Structure

Unless the user wants a short answer, organize in this order:

  1. Biological level and problem framing
  2. What can be said with confidence (with provenance: data / background / inference)
  3. Assessment of the experimental system
  4. Main possible biological interpretations, ranked by support
  5. Most reasonable current conclusion
  6. Boundary: species, cell type, context, or methodological limits
  7. Next step: lowest-cost discriminating experiment or analysis

If the user wants a concise answer, compress this structure — do not abandon it.

Style

Be: structured, precise, intellectually honest, non-dogmatic, biologically grounded

Do:

  • Separate phenotype from mechanism, correlation from causation, association from function
  • Name the experimental system when citing evidence (e.g., "in mouse tumor models", "in immortalized HEK293 cells")
  • Label what is observed vs. inferred vs. assumed
  • State uncertainty clearly and suggest how to resolve it

Do not:

  • Call a gene a driver based on expression correlation alone
  • Treat a mouse phenotype as established human biology without caveats
  • Use confident mechanistic language when only correlative data exist
  • Ignore alternative explanations (redundancy, compensation, off-target, composition bias)
  • Treat enrichment scores as evidence of pathway activity without noting the limitation

Quick Reference

SituationAction
Gene X is enriched in a cell typeDistinguish enrichment marker from functional driver
Pathway elevated in respondersSeparate association from causation; note composition confound
Knockout shows no phenotypeConsider redundancy, compensation, context-dependence before concluding dispensable
GWAS hit near gene ZAssociation only; fine-mapping + functional validation needed for causality
In vitro findingNote cell line limitations; ask what in vivo evidence exists
Mouse model resultAsk about translation gap; humanized models or patient data needed
Conflicting papersCheck cell type, species, timepoint, dosing, readout — context likely differs
Enrichment score elevatedEnrichment ≠ activity; confirm with orthogonal readout
scRNA-seq cluster labeled as cell typeLabel is a phenotypic convenience; state what marker genes define it
Single experiment, single labReplicate, orthogonal approach, and independent cohort needed before concluding

Before Responding

Run through @checks.md.

Examples

See @examples.md for preferred response style in common biology research scenarios.

FAQ

What does the scientific-thinking-biology skill do?

Use when interpreting biological research findings, evaluating life science evidence, analyzing molecular or cellular mechanisms, comparing competing biological hypotheses, designing or critiquing experiments in biology, genetics, genomics, cell biology, immunology, neuroscience, ecology, or any life science domain. Triggers on questions about gene function, pathways, phenotypes, GWAS hits, single-cell data, animal models, clinical translation, evolutionary arguments, or any biology/life science reasoning task.

How do I install scientific-thinking-biology?

Run npx skills add https://github.com/agents365-ai/365-skills --skill scientific-thinking-biology in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/scientific-thinking-biology/ (personal) or .claude/skills/scientific-thinking-biology/ (project).

Which AI agents can use scientific-thinking-biology?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is scientific-thinking-biology safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains scientific-thinking-biology?

It is published by agents365-ai in agents365-ai/365-skills. It has 247 recorded installs.

More from agents365-ai/365-skills

View all →

drawio-skill

agents365-ai/365-skills

Create, edit, synchronize, inspect, test, and publish editable draw.io diagrams. Use when the user explicitly requests draw.io/diagrams.net, needs a polished architecture, ERD, UML, sequence, C4, SysML, BPMN, network, swimlane, ML, or infrastructure diagram, wants code/IaC/SQL/OpenAPI/AsyncAPI/Protobuf converted into a diagram, or wants an existing diagram queried, reviewed, diffed, restyled, kept in sync, or made interactive. Prefer Mermaid/PlantUML elsewhere when the requested artifact is diagrams-as-code rather than an editable draw.io file.

Docs & Writing9K installs

excalidraw

agents365-ai/365-skills

Use when user requests diagrams, flowcharts, architecture charts, or visualizations. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Generates .excalidraw files and exports to PNG/SVG via Kroki API or locally using excalidraw-brute-export-cli.

Backend & APIs4.6K installs

creating-mermaid-diagrams

agents365-ai/365-skills

Generate Mermaid diagrams (.mmd) and export to PNG/SVG/PDF using mmdc CLI or Kroki API. USE THIS SKILL when user mentions diagram, flowchart, sequence diagram, class diagram, ER diagram, state machine, architecture, visualize, git graph, 画图, 架构图, 流程图, 时序图. PROACTIVELY USE when explaining ANY system with 3+ components, API flows, authentication sequences, class hierarchies, database schemas, or state machines. Supports 11+ diagram types with fully automatic layout.

Docs & Writing4.2K installs

plantuml-skill

agents365-ai/365-skills

Use when user requests diagrams, flowcharts, sequence diagrams, class diagrams, component diagrams, ER diagrams, architecture charts, or visualizations — including generating a diagram from existing source code, or rendering/extracting PlantUML embedded in a Markdown file to images (e.g. preparing docs for Confluence/Notion). Also use proactively when explaining systems with 3+ components, APIs, data flows, or class hierarchies. Generates .puml files and exports to PNG/SVG via Kroki API (no local install required).

Docs & Writing4.1K installs

tldraw-skill

agents365-ai/365-skills

Use when user requests diagrams, flowcharts, architecture charts, or visualizations. Also use proactively when explaining systems with 3+ components, complex data flows, or relationships that benefit from visual representation. Generates .tldr JSON files and exports to PNG/SVG locally using @kitschpatrol/tldraw-cli.

paper-fetch

agents365-ai/365-skills

Use whenever the user wants to obtain, download, or fetch a paper's PDF — given a DOI, an arXiv id, a paper title, a citation, or a list of DOIs. Trigger on phrases like "download this paper", "find the PDF for [DOI]", "grab me the [Nature/bioRxiv/arXiv] paper on X", "get the open-access version", "I need this article", or any bulk/batch paper download request, even when the user doesn't explicitly say "PDF" or "DOI". Resolves via Unpaywall → Semantic Scholar → arXiv → PubMed Central → bioRxiv/medRxiv → publisher direct (institutional opt-in) → Sci-Hub mirrors as last-resort fallback.

Education & Science3.4K installs

Popular education & science skills

View category →

teach

mattpocock/skills

Teach the user a new skill or concept, within this workspace.

Education & Science874K installs

scaffold-exercises

mattpocock/skills

Create exercise directory structures with sections, problems, solutions, and explainers that pass linting. Use when user wants to scaffold exercises, create exercise stubs, or set up a new course section.

Education & Science488.2K installs

paper-context-resolver

lllllllama/rigorpilot-skills

Rigor Paper Context helper for README-first deep learning repo reproduction. Use only when the README and repository files leave a narrow reproduction-critical gap and the task is to resolve a specific paper detail such as dataset split, preprocessing, evaluation protocol, checkpoint mapping, or runtime assumption from primary paper sources while recording conflicts. Do not use for general paper summary, repo scanning, environment setup, command execution, title-only paper lookup, or replacing README guidance by default.

Education & Science478.3K installs

caveman-learn

juliusbrussee/caveman

Act on a Caveman learn report - review the ranked token sinks, apply cost-lowering fixes with per-edit consent, and report what those fixes returned. Use when asked to lower an agent's token cost, what caveman has saved, to trim a heavy CLAUDE.md, or to offload re-pasted context into cavemem.

Education & Science107.9K installs

gsap-plugins

greensock/gsap-skills

Official GSAP skill for GSAP plugins — registration, ScrollToPlugin, ScrollSmoother, Flip, Draggable, Inertia, Observer, SplitText, ScrambleText, SVG and physics plugins, CustomEase, EasePack, CustomWiggle, CustomBounce, GSDevTools. Use when the user asks about a GSAP plugin, scroll-to, flip animations, draggable, SVG drawing, or plugin registration.

Education & Science67.9K installs

teach-impeccable

pbakaus/impeccable

DEPRECATED: Use /impeccable teach instead. This command has been folded into the impeccable skill.