Analyze ML experiment results, compute statistics, generate comparison tables and insights. Use when user says "analyze results", "compare", or needs to interpret experimental data.
Use analyze-results to compare my baseline and one experimental method using the supplied JSON or CSV results. Show the raw data and comparison table, compute relative improvement on the primary metric, and report mean and standard deviation if multiple seeds are available. Give concise findings, flag suspicious results, and suggest one next experiment.
Required inputs
Paths to existing JSON or CSV result files.
The baseline and method identifiers, primary metric, and whether higher or lower values are better.
The research question and relevant configuration differences.
Previously published starter task based on a pinned source version; check the source and required inputs before running. Task evidence ↗
SKILL.md
name: analyze-resultsdescription: Analyze ML experiment results, compute statistics, generate comparison tables and insights. Use when user says "analyze results", "compare", or needs to interpret experimental data.argument-hint: "[results-path-or-description]"allowed-tools: Bash(*), Read, Grep, Glob, Write, Edit
Analyze Experiment Results
Analyze: $ARGUMENTS
Workflow
Step 1: Locate Results
Find all relevant JSON/CSV result files:
Check figures/, results/, or project-specific output directories
Parse JSON results into structured data
Step 2: Build Comparison Table
Organize results by:
Independent variables: model type, hyperparameters, data config