一键导入
experiment
Use when a quest is ready for a concrete implementation pass or a main experiment run tied to a selected idea and an accepted baseline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when a quest is ready for a concrete implementation pass or a main experiment run tied to a selected idea and an accepted baseline.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
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.
Prepare, audit, or revise Nature-ready Data Availability statements, data repository plans, dataset citations, and FAIR metadata checklists for manuscripts. Use when the user asks about Nature data availability, research data sharing, repository selection, accession numbers, restricted or sensitive data, source data, supplementary datasets, DataCite-style dataset references, FAIR metadata for academic publication, or Chinese-to-English data availability wording for Chinese-speaking authors preparing Nature-family submissions.
Submission-grade Nature/high-impact journal figure workflow for Python or R. Use whenever the user asks to create, revise, audit, or polish manuscript figures, multi-panel scientific plots, or journal-ready SVG/PDF/TIFF outputs, especially for Nature-family or other high-impact journals. Before plotting, define the figure's conclusion, evidence logic, export needs, and review risks. If the user has not chosen Python or R, ask "Python or R?" and stop. Use only the selected backend for figure generation, previewing, exporting, and QA. Supports matplotlib/seaborn and ggplot2/patchwork/ComplexHeatmap. Not for dashboards or Illustrator/Figma-first infographics.
Build a complete but efficient Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, abstract, figure legends, or reading notes. Use this skill whenever the user asks to make slides/PPT/PPTX for journal club, group meeting, paper sharing, thesis seminar, lab meeting, department report, or academic presentation from a research paper, not only medical papers. It identifies the paper type and argument, selects only the figures needed for the story, writes Chinese slide content and speaker notes, creates the actual .pptx deck, and performs lightweight verification with cross-platform Python tooling by default.
Polish, restructure, or translate academic prose into Nature-leaning English using the paper-architecture and writing-strategy principles from Scientific English Writing & Communication, with phrase-level support from Academic Phrasebank. Use whenever the user asks to polish a manuscript paragraph, abstract, introduction, results, discussion, conclusion, title, methods section, or Chinese academic draft for publication-quality English.
Use when a quest has enough evidence to draft or refine a paper, report, or research summary without inventing missing support.
| name | experiment |
| description | Use when a quest is ready for a concrete implementation pass or a main experiment run tied to a selected idea and an accepted baseline. |
| skill_role | stage |
Use this skill for the main evidence-producing runs of the quest. The goal is to turn one selected route into one trustworthy measured result with the smallest valid amount of execution.
Use experiment when:
Do not use experiment when:
Turn one selected route into one trustworthy measured result with the smallest valid amount of execution, then record and route from the evidence.
1-2 sentences, then write a minimal code-change map before touching broad code.comparison_ready, verify-local-existing, attach, or import should usually beat full reproduction.PLAN.md; revise the plan before changing the route.PLAN.mdexperiment is the execution surface of optimize, then results return to optimize or decision for frontier review.1-2 sentence outcome summary, evaluation_summary, claim_update, baseline_relation, failure_mode, and next_action.Use PLAN.md and CHECKLIST.md when the run is non-trivial, expensive, or branch/worktree-sensitive.
If the plan or checklist is stale, revise PLAN.md before spending more code or compute.
Keep a rolling run log or rolling durable experiment log that captures command ids, output paths, metric changes, and blocker changes.
The planning surface should cover:
1-2 sentencesauxiliary/dev or main/testIncremental-recording rule: record the run contract early, update it as evidence arrives, and do not wait until the end to reconstruct what happened.
artifact.record_main_experiment(...) and choose the next route.artifact.record_main_experiment(...) succeeds.bash_exec(...).artifact.git(...) before raw shell git commands.active_baseline_metric_contract_json exists, required baseline metric keys must still be covered unless a concrete deviation is durably recorded.run/* branch or an equivalent isolated run surface.optimize or decision for frontier review before launching another large run.artifact.record_main_experiment(...) succeeds.Before experiment can end, all applicable checks should be true:
supported, refuted, or inconclusiveevaluation_summary exists with the six stable fields the next stage needsartifact.record_main_experiment(...) succeededFollow the shared interaction contract injected by the system prompt. Keep run updates brief unless the measured result, blocker state, or next route changed materially. For ordinary active work, prefer a concise progress update once work has crossed roughly 6 tool calls with a human-meaningful delta, and do not drift beyond roughly 12 tool calls or about 8 minutes without a user-visible update.
shell_command / command_execution in this skill.bash_exec(...).artifact.git(...) before raw shell git commands.bash_exec(...), not native shell tools.artifact.record_main_experiment(...), route from the measured result instead of stopping at “run finished”.Use:
bash_exec session ids, progress markers, and exported logs from the actual runDo not claim run success without durable outputs.
A meaningful experiment pass should leave behind:
artifacts/experiment/<run_id>/ or the quest-equivalent canonical locationbash.logFor the exact run-manifest fields, checklist template, and detailed recording contract, use the references listed below.
Use references/evidence-ladder.md when deciding whether the current package is merely executable, solid enough to carry the main claim, or already in the stage where broader polish is justified.
The default ladder is:
minimum: executable and comparablesolid: strong enough to carry the main claimmaximum: broader supporting polish after the main claim is already credibleDo not spend for maximum before the line is at least solid.
Use quest or workspace planning files only when they help control a non-trivial run. Otherwise keep the run contract small and move to the first decisive execution step.
The main skill keeps the control surface in front. For the longer operational notes, read the references:
references/main-experiment-plan-template.mdreferences/main-experiment-checklist-template.mdreferences/execution-playbook.mdreferences/operational-guidance.mdUse them when:
A credible main run should satisfy:
If the result is confounded, say so directly.
Before marking the run complete, verify all of the following:
active_baseline_metric_contract_json when that file existsIf these checks fail, record the run as partial or blocked rather than pretending it is complete.
A failed main run is still useful if it is explained well.
Record:
Prefer a primary failure type such as:
data_contract_mismatchresource_exhaustednumeric_instabilityimplementation_bugevaluation_pipeline_failureexternal_dependency_blockeddirection_underperformingAlso classify the broader failure layer when possible:
Blocked experiment states commonly include missing baseline reference, unknown metric contract, environment failure, run failure before metrics, or metrics that are not comparable. When results are suspicious, fix the subset and seeds, isolate preprocessing/model/training/evaluation one by one, compare intermediate outputs on the same inputs, and run the cheapest discriminative check before another full retry.
Exit the experiment stage once one of the following is durably true:
analysis-campaign, write, another experiment, optimize, or resetA good experiment pass leaves one interpretable result or one explicit blocker, not another vague promise to rerun later.