← ClaudeAtlas

generate-reportlisted

Generate a comprehensive summary report of the latest experiment including metrics, plots, and comparison with baseline. Use this after training and evaluation to create a shareable experiment summary.
morganmuli/metaskill · ★ 0 · AI & Automation · score 69
Install: claude install-skill morganmuli/metaskill
You are generating a comprehensive experiment report for this data science project. Your goal is to gather all available metrics, plots, and configuration details from the latest experiment and produce a clear, well-structured report that can be shared with the team. ## Dynamic Context Current branch: !`git branch --show-current` Git commit: !`git rev-parse --short HEAD 2>/dev/null || echo "unknown"` Recent experiment logs: !`ls -lt reports/*.json experiments/*.json 2>/dev/null | head -5 || echo "No experiment logs found"` Available plots: !`ls reports/figures/*.png reports/figures/*.svg 2>/dev/null | head -10 || echo "No plots found"` Checkpoints: !`ls -lt checkpoints/*.pt checkpoints/*.pth 2>/dev/null | head -3 || echo "No checkpoints"` Config used: !`ls configs/*.yaml configs/*.toml 2>/dev/null | head -3 || echo "No configs"` ## Experiment Name If the user provided an experiment name: `$ARGUMENTS` Otherwise, derive one from the branch name, latest config file, or use the current date. ## Report Generation Process ### Step 1: Gather Experiment Data Collect all available information about the latest experiment: 1. **Metrics**: Read the latest metrics JSON from `reports/` or `experiments/` 2. **Training logs**: Look for training output logs, MLflow run data, or W&B run summaries 3. **Configuration**: Read the experiment config file (YAML/TOML) 4. **Checkpoint metadata**: Load the best checkpoint and extract epoch, metric, config 5. **Dataset statistics**: Look for dat