Agent SkillsNeverSight/learn-skills.dev › experiment-story-writer

experiment-story-writer

GitHub

将ML实验数据、图表和指标转化为符合论文主张的结果叙述文本。用于撰写结果段落、解释消融实验及处理混合或负面结果,确保内容与证据严格对齐。

data/skills-md/a-green-hand-jack/ml-research-skills/experiment-story-writer/SKILL.md NeverSight/learn-skills.dev

Trigger Scenarios

需要撰写或修改论文的实验与结果章节 根据表格和图表生成解释性文字 整理消融实验、诊断或效率分析的结果叙述

Install

npx skills add NeverSight/learn-skills.dev --skill experiment-story-writer -g -y
More Options

Non-standard path

npx skills add https://github.com/NeverSight/learn-skills.dev/tree/main/data/skills-md/a-green-hand-jack/ml-research-skills/experiment-story-writer -g -y

Use without installing

npx skills use NeverSight/learn-skills.dev@experiment-story-writer

指定 Agent (Claude Code)

npx skills add NeverSight/learn-skills.dev --skill experiment-story-writer -a claude-code -g -y

安装 repo 全部 skill

npx skills add NeverSight/learn-skills.dev --all -g -y

预览 repo 内 skill

npx skills add NeverSight/learn-skills.dev --list

SKILL.md

Frontmatter
{
    "name": "experiment-story-writer",
    "description": "Turn ML\/AI tables, figures, ablations, and metrics into claim-aware results prose. Use for result paragraphs, figure\/table narrative, and provisional metrics.",
    "allowed-tools": "Read, Write, Edit, Bash, Glob",
    "argument-hint": "[paper-dir] [--section results|experiments|analysis] [--mode plan|draft|revise]"
}

Experiment Story Writer

Write experiment and results sections as evidence stories. This skill maps claims to figures, tables, ablations, metrics, and paragraphs, then drafts or revises result prose that explains what the evidence supports.

Use this skill for:

  • deciding experiment section order
  • writing result paragraphs from tables and figures
  • interpreting main results, ablations, diagnostics, efficiency results, and qualitative examples
  • handling mixed, negative, or surprising results without undermining the main claim
  • marking provisional result placeholders while experiments are running
  • aligning result prose with paper claims and evidence status

Do not use this skill to design new experiments from scratch. Use paper-writing-memory-manager to record result-prose dependencies, stale claim locations, and open result-writing threads. Use paper-result-asset-builder when raw CSV results still need to become paper-facing tables or figures. Use paper-evidence-gap-miner when the result story exposes a missing claim support and existing results should be searched before new compute. Use experiment-design-planner for truly new experiment planning, baseline-selection-audit for baseline fairness, figure-results-review for visual audit, table-results-review for table audit, and paper-evidence-board for claim/evidence inventory.

Skill Directory Layout

<installed-skill-dir>/
├── SKILL.md
├── references/
│   ├── result-narrative-patterns.md
│   └── mixed-results-and-placeholders.md
└── templates/
    └── experiment-story-plan.md

Progressive Loading

  • Always read references/result-narrative-patterns.md.
  • Read references/mixed-results-and-placeholders.md when results are negative, mixed, unstable, provisional, or still running.
  • Use templates/experiment-story-plan.md when creating paper/.agent/experiment-story-plan.md.
  • Read local paper/.agent/writing-contract.md, paper/.agent/writing-memory/, paper/.agent/paper-evidence-board.md, paper/.agent/evidence-completion-plan.md, paper/.agent/result-inventory.md, paper/.agent/result-asset-provenance.md, paper/.agent/provisional-results.md, paper/.agent/visual-style.md, and figure/table review reports when present.
  • Read paper files such as sections/experiments.tex, sections/results.tex, figures/*.tex, tables/*.tex, and experiment logs or reports under docs/results/, docs/reports/, or docs/runs/ when present.

Core Principles

  • Result prose should answer a claim question, not merely describe a table.
  • The order of experiments should match the paper's contribution hierarchy.
  • Main results establish the claim; ablations explain why; diagnostics bound when; efficiency results explain cost; qualitative results make behavior concrete.
  • Every result paragraph should name the comparison, metric, setting, and conclusion.
  • Do not hide mixed results. Explain how they narrow, qualify, or motivate the claim.
  • Do not invent final numbers. Use marked provisional placeholders only as writing scaffolds.
  • If a result contradicts a claim, route to result-diagnosis or narrow the claim before writing strong prose.

Step 1 - Build Results Snapshot

Extract:

## Experiment Story Snapshot
- Target venue:
- Paper archetype:
- Primary claims:
- Figures:
- Tables:
- Main metrics:
- Baselines:
- Ablations:
- Verified results:
- User-stated results:
- Provisional or missing results:
- Mixed or negative results:
- Claims at risk:

Use claim IDs when available. If no IDs exist, assign local CLM-TMP-* IDs and suggest syncing to paper-evidence-board.

Step 2 - Choose Section Story

Read references/result-narrative-patterns.md and choose a section order:

  • claim-first main results
  • benchmark leaderboard plus analysis
  • study findings sequence
  • mechanism-first ablations
  • systems performance stack
  • diagnostic or failure-mode sequence

The section order should follow the paper's main claim, not the chronological order in which experiments were run.

Step 3 - Create Experiment Story Plan

Create or update:

paper/.agent/experiment-story-plan.md

If there is no paper/ directory and the current directory is the paper repo, save to:

.agent/experiment-story-plan.md

Use templates/experiment-story-plan.md.

For each figure, table, and result paragraph, record:

  • evidence job
  • claim supported
  • result status
  • required interpretation
  • risk or caveat

Step 4 - Draft Result Prose

For each paragraph:

  • open with the claim question or experiment purpose
  • state the setup only as much as needed for interpretation
  • describe the most relevant comparison
  • interpret why the result supports, narrows, or complicates the claim
  • close with the implication for the next experiment or paper claim

Avoid listing numbers without interpretation.

Step 5 - Handle Provisional and Mixed Results

When results are not final:

  • use searchable placeholders such as [[PROVISIONAL_RESULT:...]]
  • add them to the placeholder ledger
  • avoid final superlatives
  • write surrounding prose so replacement is localized

When results are mixed:

  • say where the method works
  • say where it does not
  • explain whether the limitation affects the main claim, scope, or future work
  • route serious contradictions to result-diagnosis

Step 6 - Final Checks

Before finalizing:

  • each main claim has at least one result paragraph
  • each main table/figure has a narrative job
  • ablations explain mechanism or design choices
  • captions and prose do not disagree
  • numbers match verified sources or are marked provisional
  • mixed results are scoped rather than hidden
  • missing blocker evidence is routed first to paper-evidence-gap-miner, then to experiment-design-planner only if existing CSV results cannot fill the gap
  • result-claim dependencies and stale locations are written back through paper-writing-memory-manager

Version History

  • e0220ca Current 2026-07-05 21:35

Same Skill Collection

data/skills-md/00prabalk00/claude-skills/knowledge-base-gap-finder/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-agile/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-auth/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-issues/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-project-management/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-projects/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-safe/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-search/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-spaces/SKILL.md
data/skills-md/01000001-01001110/agent-jira-skills/jira-transitions/SKILL.md
data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
data/skills-md/0froq/skills/conventionalcommits/SKILL.md
data/skills-md/0froq/skills/nuxt/SKILL.md
data/skills-md/0froq/skills/oq/SKILL.md
data/skills-md/0froq/skills/pinia/SKILL.md
data/skills-md/0froq/skills/pnpm/SKILL.md
data/skills-md/0froq/skills/slidev/SKILL.md
data/skills-md/0froq/skills/tsdown/SKILL.md
data/skills-md/0froq/skills/turborepo/SKILL.md
data/skills-md/0froq/skills/unocss/SKILL.md
data/skills-md/0froq/skills/vitepress/SKILL.md
data/skills-md/0froq/skills/vitest/SKILL.md
data/skills-md/0froq/skills/vue-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-router-best-practices/SKILL.md
data/skills-md/0froq/skills/vue-testing-best-practices/SKILL.md
data/skills-md/0froq/skills/vue/SKILL.md
data/skills-md/0froq/skills/vueuse-functions/SKILL.md
data/skills-md/0froq/skills/web-design-guidelines/SKILL.md
data/skills-md/0juano/agent-skills/bondterminal-x402/SKILL.md
data/skills-md/0juano/agent-skills/edgeone-pages-deploy/SKILL.md
data/skills-md/0juano/agent-skills/ley-ar/SKILL.md
data/skills-md/0juano/agent-skills/ticktick/SKILL.md
data/skills-md/0juano/agent-skills/x-image-cards/SKILL.md
data/skills-md/0juano/x-image-cards/x-image-cards/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/generate2dsprite/SKILL.md
data/skills-md/0x0funky/agent-sprite-forge/video2dsprite/SKILL.md
data/skills-md/0x2e/superpowers/brainstorming/SKILL.md
data/skills-md/0x2e/superpowers/dispatching-parallel-agents/SKILL.md
data/skills-md/0x2e/superpowers/executing-plans/SKILL.md
data/skills-md/0x2e/superpowers/finishing-a-development-branch/SKILL.md
data/skills-md/0x2e/superpowers/receiving-code-review/SKILL.md
data/skills-md/0x2e/superpowers/requesting-code-review/SKILL.md
data/skills-md/0x2e/superpowers/subagent-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/systematic-debugging/SKILL.md
data/skills-md/0x2e/superpowers/test-driven-development/SKILL.md
data/skills-md/0x2e/superpowers/using-git-worktrees/SKILL.md
data/skills-md/0x2e/superpowers/using-superpowers/SKILL.md
data/skills-md/0x2e/superpowers/verification-before-completion/SKILL.md
data/skills-md/0x2e/superpowers/writing-plans/SKILL.md
data/skills-md/0x2e/superpowers/writing-skills/SKILL.md

Metadata

Files
0
Version
e4a0f95
Hash
221a92bd
Indexed
2026-07-05 21:35

Home - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-06 04:29
浙ICP备14020137号-1 $Map of visitor$