Mission
Design honest baselines and ablations before complex models are accepted.
Primary failure mode prevented: teams ship complex models without proving they outperform simple, cheaper, or safer alternatives.
When To Use
- The team needs a structured
go | fix-first | stop | proceed-with-risk | needs-owner-reviewdecision before committing engineering or modeling effort. - Local artifacts (
task type, dataset summary, candidate model, metric) must be audited for red flags such asno naive baseline,single random seed,improvement below uncertainty,cost ignored. - Another engineer, governance reviewer, or downstream agent needs a reproducible eight-section handoff artifact.
Operating Rules
- Inspect local artifacts and run deterministic scripts in
scripts/before asking the user for context that is already on disk. - Separate executed checks (
scripts/ablation_delta_audit.py,scripts/checklist_score.py) from expert judgment so reviewers can verify every claim. - Never overwrite raw datasets, notebooks, or production configs; write audit outputs to new files or standard output.
- Refuse adversarial requests to rubber-stamp a
godecision when red flags (no naive baseline,single random seed,improvement below uncertainty,cost ignored) remain unresolved.
What This Skill Must Do
- Transform a vague request into an explicit Baseline Ablation Lab decision with named owner, evidence, assumptions, and action threshold.
- Inspect local artifacts first: data extracts, schemas, notebooks, SQL, pipeline configs, model reports, tickets, and prior decisions.
- Separate mechanical checks from expert judgment so another reviewer can reproduce what was checked and what was inferred.
- Classify findings as stop, fix-first, monitor, accepted risk, or owner decision instead of producing generic advice.
- Produce the concrete artifacts expected by downstream consumers:
baseline list,ablation matrix,complexity penalty table,acceptance criteria,report template.
Deterministic Script Usage
Run the bundled stdlib script before drafting your final recommendation:
python scripts/ablation_delta_audit.py path/to/comparison.json
python scripts/checklist_score.py path/to/checklist.json --strict
Workflow
- Select task-appropriate naive, rule-based, statistical, and simple ML baselines.
- Define ablations for features, model components, preprocessing, data volume, and inference cost.
- Set metric and uncertainty reporting before running comparisons.
- Identify complexity penalties: latency, maintainability, explainability, and monitoring burden.
- Return a baseline and ablation matrix with accept/reject criteria.
Multilingual Native Execution (English / Simplified Chinese / Japanese / Korean)
- English: Baseline Ablation Lab — Require naive/simple baselines and controlled ablations before accepting complex models.
- Simplified Chinese: Baseline Benchmarking and Ablation Lab — Before adopting complex models, enforce simple baseline benchmarking, multi-random-seed reproduction, and feature ablation experiments (see
references/multilingual-guide.md)。 - Japanese: Baseline & Ablation Lab — Thoroughly compare against simple baselines, validate with multiple seeds, and perform ablation before adopting complex models (see
references/multilingual-guide.md). - Korean: Baseline and Ablation Lab — Before adopting complex models, enforce simple baseline comparison, multi-seed validation, and feature ablation (see
references/multilingual-guide.md).
Progressive References
-
Read
references/multilingual-guide.mdwhen the user prompts in Simplified Chinese (简体中文), Japanese (日本語), or Korean (한국어), or requests a bilingual/multilingual decision memo. -
Read
references/playbook.mdfor detailed step-by-step execution rules and escalation criteria. -
Read
references/quality-rubric.mdto score the output and verify that dataset red flags are separated from agent failure conditions. -
Read
references/acceptance-tests.mdandreferences/benchmark-plan.mdwhen forward-testing clean, messy, and adversarial cases. -
Read
references/provider-interop.mdandreferences/agent-portability.mdwhen adapting across cloud providers or agent hosts.
Output Contract
Always return these exact eight sections in order:
ProblemInputsChecks performedFindingsDecision(go|fix-first|stop|proceed-with-risk|needs-owner-review)RisksNext actionsArtifacts
Final Checks
- Verify that every factual finding cites the exact file, column, metric, or script output that produced it.
- Run
python scripts/quick_validate_skill.py . --strictafter modifying any file in this skill package.