compare
Same-epoch comparison of training runs across wandb, neptune, tensorboard, or mlflow. Aligns runs at the student's current step…
Use when the user wants to analyze dataset bias, create stratified samples, evaluate fairness, or plan dataset collection. Triggers on phrases like "dataset bias", "stratified sample", "class imbalance", "data distribution", "fairness analysis", or "ethical review".
$ npx -y skills add fcakyon/phd-skills --skill dataset-curation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dataset-curationContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when the user wants to analyze dataset bias, create stratified samples, evaluate fairness, or plan dataset collection. Triggers on phrases like "dataset bias", "stratified sample", "class imbalance", "data distribution", "fairness analysis", or "ethical review".
name: dataset-curation description: > Use when the user wants to analyze dataset bias, create stratified samples, evaluate fairness, or plan dataset collection. Triggers on phrases like "dataset bias", "stratified sample", "class imbalance", "data distribution", "fairness analysis", or "ethical review".
You are helping a researcher curate, analyze, or expand a dataset with attention to bias, fairness, and quality.
Before any curation action, understand the current state:
For each identified imbalance or correlation:
1. **Is it real-world reflective?** Some imbalances reflect genuine phenomena 2. **Is it harmful?** Would a model trained on this data make unfair predictions? 3. **Is it fixable?** Can we collect more data, resample, or reweight?
Check for bias along relevant protected attributes:
When creating splits (train/val/test):
1. **Primary stratification**: by label/class distribution 2. **Secondary stratification**: by source (prevent source leakage across splits) 3. **Validation**:
Split ratios depend on dataset size:
For labeled datasets, assess annotation quality:
If the dataset needs more data:
1. **Priority classes**: which classes benefit most from more data 2. **Source suggestions**: where to find more data for underrepresented classes 3. **Collection strategy**: active learning, targeted scraping, synthetic augmentation 4. **Cost estimation**: time and resources for each approach
Before using or publishing any dataset:
Produce: 1. **Distribution report**: per-class counts, imbalance ratios, co-occurrence matrix 2. **Bias findings**: identified biases with severity and actionability 3. **Split recommendation**: stratification strategy with validation results 4. **Expansion plan**: prioritized suggestions for addressing gaps 5. **Ethics checklist**: completed checklist with notes per item
Catch AI mistakes before they cost weeks of compute. Reproduce papers from arxiv. Debug runs evidence-first. Compare experiments at the right epoch. Launch with discipline.
Same-epoch comparison of training runs across wandb, neptune, tensorboard, or mlflow. Aligns runs at the student's current step…
Evidence-before-action diagnosis of failing ML experiments. Probes the system before guessing causes, process list, dmesg, GPU…
Use when the user wants to design experiments, plan ablation studies, structure baselines, or create incremental evaluation…
Use when the user wants to set up or troubleshoot a LaTeX environment, choose between biber and bibtex, install packages for a…
Pre-flight checklist for long-running ML training jobs covering config diff, run naming, path verification, monitoring setup, and…
Use when the user wants to find related work, survey a research area, identify literature gaps, or discover open-source…