ワンクリックで
distill
Distill insights from a experimentalist agent's session histories — zero API calls
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Distill insights from a experimentalist agent's session histories — zero API calls
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Assay an experiment — deep analysis of results with cross-run comparison
Conjure a experimentalist agent — initialize and launch a new autonomous experiment
Steer a experimentalist agent — review progress and redirect a running experiment
Check connector status — show which integrations are connected and configured
Sign up for email notifications — experiment reports, paper suggestions, weekly digest
Brew — sync papers, process highlights, refresh the library
| name | distill |
| description | Distill insights from a experimentalist agent's session histories — zero API calls |
Extract the essence from a experimentalist agent's work. Read its Claude Code session histories, cross-reference with runs.jsonl, and produce structured research insights.
The user provides an experiment name or project ID (e.g. "tiny-matmul").
Resolve the project — call mcp__distillate__get_project_details to get the project path and run list.
Find session histories — Claude Code sessions are at ~/.claude/projects/ with a path-based key. Use Glob to find ~/.claude/projects/*<project-name>*/*.jsonl. Each .jsonl file is one experimentalist agent session.
Read sessions — for each session file (newest first, up to 10), read it and extract:
assistant messages with type: "text" blockstype: "thinking" in assistant contentruns.jsonl (status: "running", "keep", "discard")Cross-reference with runs — match sessions to runs by timestamp overlap. For each run:
Synthesize — across all sessions, identify:
Save enrichment — call mcp__distillate__save_enrichment with the project name and structured insights. These appear in the desktop UI — write for scannability, not for a paper:
key_breakthrough: One sentence. State the metric improvement and what caused it. No Greek letters, no parenthetical asides, no compressed notation.lessons_learned: 3-5 short sentences. Each starts with the finding, then one supporting number. No ALL CAPS. Write like you're explaining to a smart colleague.dead_ends: One sentence each — name the approach and why it failed.trajectory: 2-3 sentences — the story arc from baseline to current best.run_insights: dict of per-run insights (keyed by run ID)This writes to .distillate/llm_enrichment.json and the insights immediately appear in the desktop Control Panel.
Report — summarize: sessions analyzed, runs enriched, key breakthrough.
assistant messages — skip user messages (just tool results)./Users/foo/experiments/tiny-matmul → ~/.claude/projects/-Users-foo-experiments-tiny-matmul/