Use for natural-science or engineering tasks, scientific software routing, simulation, dataset analysis, model fitting, package checks, HPC-through-shell work, validation, and evidence-backed scientific claims using DeepScientist's `artifact.science(...)` Science Evidence Graph. Includes a progressive-disclosure catalog of FermiLink skilled-scipkg package cards.
79
100%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Failed to scan
The risk profile of this skill
Use bash_exec(...) to do the real scientific work, use this skill to choose
the right package/reference path, and use artifact.science(...) to record the
durable Science Evidence Graph.
Use this skill when the task includes any of these signals:
bash_exec(...).artifact.science(...) under the existing artifact MCP namespace.artifact.interact(...).science MCP namespace.Read only the references needed for the active task:
references/package-index.min.json: compact index of the 169 package cards; search this first when a package/domain is unclear.references/domain-index.md: human-readable grouping by inferred scientific domain.references/packages/<package_id>.md: package-specific routing card with knowledge URL, source URL, package-check pattern, expected science nodes, evidence paths, and pitfalls.references/package-check-playbook.md: package availability checks before treating a solver as usable.references/artifact-science-tool.md: exact artifact.science(...) contract and examples.references/hpc-via-bash-exec.md: SSH, scheduler, queue, and remote-log discipline through bash_exec(...).references/claim-type-discipline.md: computed / parsed / digitized / hypothesis claim discipline.references/science-task-brief-template.md: SetupAgent and startup brief shape; use as context, not as a required goal.md file.references/package-index.min.json and open only the relevant references/packages/<package_id>.md cards.bash_exec(...) for import, executable, version, environment-module, and small smoke-test checks when relevant.artifact.science(..., node_type="science.package_check", ...).bash_exec(...).science.computational_run, science.dataset_analysis, or science.parameter_sweep with concrete input, log, output, and evidence paths.science.validation_result.science.claim only after evidence paths or related science nodes support it.artifact.interact(...) for decisions or milestones that the user should see, but never as the only scientific evidence.Science node ids are stable logical ids, not mutable file slots. Call
record_node once for a new node id. If status, evidence, or interpretation
changes later, call update_node so the graph remains append-only. If a package
check fails or is blocked and that fact affects the route, record it as
science.package_check with status="failed" or status="blocked" and point to
the log or diagnostic file.
Use only these v1 node types unless the runtime contract changes:
science.package_checkscience.computational_runscience.dataset_analysisscience.parameter_sweepscience.validation_resultscience.claimPrefer science.computational_run over a narrower simulation-only term when
the work is solver execution, numerical computation, model fitting, or
engineering computation.
Every science.claim needs claim_type:
computed: produced by real execution in the current questparsed: read from supplied or existing datadigitized: extracted from a paper figure, image, or PDF figurehypothesis: plausible but not yet verified by computation or dataComputed claims must link to evidence paths or related computed/validation
nodes. If that evidence does not exist yet, record a hypothesis, blocker, or
validation need instead.
For natural-science or engineering startup sessions, SetupAgent should decide whether the task is actually suited to autonomous work:
session_patch.copilot_handoff.startup_message with the organized science brief and set create_and_send=true so the collaboration workspace starts directly.session_patch.science_task and session_patch.science_task_brief; use the brief shape from references/science-task-brief-template.md without requiring a goal.md file.The package catalog is generated from FermiLink's skilled-scipkg channel and is stored as DeepScientist-native routing material. The cards preserve package ids, descriptions, tags, knowledge URLs, source archive URLs, and upstream project URLs. They do not vendor package source trees and do not install runtimes.
If deeper package knowledge must be downloaded during a quest, preserve the source URL and license context in the quest evidence. Do not paste large knowledge-base text into reports without attribution.
computed from a plot redraw, paper figure reading, or guess.bash_exec(...).A science task is ready to report when these are true:
b366244
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.