ワンクリックで
write-experiment
Invoke before writing experiments.jsonl. Provides the exact JSON structure and required fields for experiment records.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Invoke before writing experiments.jsonl. Provides the exact JSON structure and required fields for experiment records.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
| name | write-experiment |
| description | Invoke before writing experiments.jsonl. Provides the exact JSON structure and required fields for experiment records. |
Append one JSON object per line to /workspace/run/experiments.jsonl. Each query gets one line — not one line per investigation. If an investigation has 5 queries, write 5 records. This is critical for accurate budget tracking (1 record = 1 budget unit).
| Field | Type | Description |
|---|---|---|
experiment_id | string | base001, base002, ... for base phase; exp001, exp002, ... for exploration phase |
task_id | string | From task_packet.json |
phase | string | One of: base, exploration |
investigation_id | string or null | Investigation ID for exploration phase, null for base phase |
query_id | string or null | Query ID within the investigation (e.g. I1-q1), null for base phase |
question | string | Research question being tested |
status | string | One of: success, failed, inconclusive |
summary | string | One-sentence result summary with key numbers |
code_path | string | Relative path, e.g. code/base001.py or code/exp001.py |
artifacts | array of strings | All output file paths |
| Field | Type | Description |
|---|---|---|
command | string | Command used to run the code |
stdout_summary | string | Key output lines from stdout |
stderr_summary | string | Error output, empty if none |
claim_refs | array of strings | Claim IDs this experiment supports |
limitations | array of strings | Known limitations of the experiment |
code_path: relative to /workspace/run/, e.g. code/exp001.pyinvestigation_id and query_id must be setinvestigation_id and query_id must be nullAppend each record as a single JSON line to /workspace/run/experiments.jsonl.
Invoke after experiment-runner completes an investigation's query bundle. Evaluates all claims in current_investigation.json and produces an investigation-level adjudication. Writes claim_scores.json.
Invoke after investigation-decomposition. Runs all queries in an investigation bundle using shared data preparation. Writes code and results.
Invoke after main agent writes L2 assessment. Reads epistemic state (L1/L2), patterns, and investigations to recommend next action. Writes strategy_recommendation.json.
Gene set enrichment analysis (GSEA, Enrichr, over-representation). Invoke when query mentions enrichment, pathway analysis, GO analysis, GSEA, or gene set.
Invoke before running experiments for an investigation. Reads current_investigation.json and task_packet.json, writes current_investigation_requirements.json with shared data preparation and per-query requirements.
Gene ID conversion and annotation. Invoke when you need to map between any gene identifier formats.