Back to skills
SKILL.md
Establish Empirical Baseline
ASecurityEstablish a fair empirical baseline by inventorying methods, extracting comparable performance, normalizing conditions/compute, checking discrepancies, and estimating progress/headroom.
- 499 stars
- 0 votes
- 0 copies
- 0 views
- Added September 24, 2026
Security analysis
100/100npx -y skills add yogsoth-ai/de-anthropocentric-research-engine --skill establish-empirical-baseline --agent claude-codeAre you the author of Establish Empirical Baseline?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/yogsoth-ai-establish-empirical-baseline)---
name: establish-empirical-baseline
description: "Establish a fair empirical baseline by inventorying methods, extracting comparable performance, normalizing conditions/compute, checking discrepancies, and estimating progress/headroom."
---
# establish-empirical-baseline
## Purpose
Establish a fair empirical baseline by inventorying methods, extracting comparable performance, normalizing conditions/compute, checking discrepancies, and estimating progress/headroom.
## Input contract
```yaml
required: [method_records, benchmark_or_task, performance_measure]
optional: [historical_series, compute_metadata, condition_schema]
constraints: [comparability fields and source provenance required]
```
## Execution protocol
Do not perform called SOP operations inline; each loaded SOP owns its contract and thresholds.
1. You MUST load skill `inventory-reference-items` to inventory methods and comparison records.
2. You MUST load skill `extract-evidence-record` to extract performance evidence. You MUST load skill `audit-reporting-quality` to audit missing or ambiguous reporting. You MUST load skill `normalize-comparison-scale` to normalize units, data, compute, and evaluation protocol.
3. You MUST load skill `detect-performance-discrepancy` to detect comparison discrepancies. You MUST load skill `estimate-performance-headroom` to estimate headroom. You MUST load skill `analyze-temporal-trajectory` to analyze progress and leaderboard dynamics. You MUST load skill `check-dominance` to identify dominated and incomparable records.
4. Synthesize the baseline with uncertainty and known incomparable records.
If the resulting methods or baselines require explicit comparative selection, consider `rank-candidates` as the next tactic.
## Output contract
```yaml
produces: [method_inventory, normalized_baseline, discrepancy_report, progress_curve, headroom_estimate]
delta_fields: [findings, evidence_updates, uncertainties, decisions, open_questions]
```
## Thresholds and quality gates
- Baseline acquisition gates are relative to a declared eligible universe: record numerator, denominator, batch increment, stopping reason, and source references for each ratio.
- `method-inventory`: method coverage ratio reaches a justified floor over the eligible method universe.
- `performance-extraction`: comparable-record coverage ratio reaches a justified floor over eligible records.
- `condition-standardization`: complete condition-vector ratio reaches a justified floor over comparable records.
- `discrepancy-analysis`: score-pair coverage ratio reaches a justified floor over eligible comparison pairs.
- `progress-quantification`: historical-time coverage and independent-source ratio reach justified floors; stop when added periods no longer change the trajectory conclusion.
- Across modes, report marginal information gain and saturation state when added records or periods no longer change the baseline conclusion.
- Normalization must expose condition, compute, metric, and unit transformations.
## Failure and counterexamples
Do not call a baseline fair when conditions are missing, metrics are incomparable, or leaderboard values are copied without protocol verification. Mark headroom unknown when the historical series is below its floor.
## Provenance map
9 architecture `old` entries: baseline, inventory, extraction, standardization, discrepancy, progress, leaderboard, normalization, curve construction. Repeated reporting prose compressed.
## Legacy context checkpoint / Delta notes
Append method IDs, normalized records, excluded records with reasons, discrepancy pairs, progress model, and headroom uncertainty.
## Preserved source criteria ledger
| source | source line | kind | source criterion |
|---|---:|---|---|
| baseline-establishment | 28 | textual | \\| Check reproducibility / discrepancies \\| discrepancy-analysis \\| |
| baseline-establishment | 40 | textual | \\| discrepancy-analysis \\| Identify discrepancies between reported and reproducible scores \\| |
| baseline-establishment | 58 | textual | \\| reproducibility-checklist-audit \\| Assess paper against ML Reproducibility Checklist \\| |
| baseline-establishment | 70 | numeric-table | \\| method-inventory \\| 50 \\| 0 \\| 60 \\| |
| baseline-establishment | 71 | numeric-table | \\| performance-extraction \\| 30 \\| 150 \\| 40 \\| |
| baseline-establishment | 72 | numeric-table | \\| condition-standardization \\| 20 \\| 60 \\| 30 \\| |
| baseline-establishment | 73 | numeric-table | \\| discrepancy-analysis \\| 15 \\| 45 \\| 30 \\| |
| baseline-establishment | 74 | numeric-table | \\| progress-quantification \\| 30 \\| 100 \\| 40 \\| |
| baseline-establishment | 75 | numeric-table | \\| **TOTAL** \\| **145** \\| **355** \\| **200** \\| |
| method-inventory | 23 | numeric-table | \\| Methods discovered \\| 30 \\| 50 \\| |
| method-inventory | 24 | numeric-table | \\| Web searches \\| 40 \\| 60 \\| |
| method-inventory | 25 | numeric-table | \\| Papers consulted \\| 20 \\| 40 \\| |
| method-inventory | 30 | textual | <HARD-GATE> |
| method-inventory | 33 | numeric-table | \\| Methods discovered \\| 0 \\| 50 \\| BLOCKED \\| |
| method-inventory | 34 | numeric-table | \\| Web searches used \\| 0 \\| 60 \\| - \\| |
| method-inventory | 35 | numeric-table | \\| Papers consulted \\| 0 \\| 40 \\| - \\| |
| method-inventory | 36 | numeric-table | \\| Leaderboard sources \\| 0 \\| 5 \\| - \\| |
| method-inventory | 37 | numeric-table | \\| Citation chains traced \\| 0 \\| 10 \\| - \\| |
| method-inventory | 38 | textual | </HARD-GATE> |
| method-inventory | 41 | numeric | Cannot exit until methods_discovered >= 40 (80% of target). |
| performance-extraction | 18 | textual | Extract structured performance data from papers, leaderboards, and reproducibility studies. Each data point is a (Task, Dataset, Metric, Score, Conditions) tuple with full provenance. Prioritizes primary sources (original papers) but cross-references against leaderboards and third-party reproductions. |
| performance-extraction | 24 | numeric-table | \\| Methods covered \\| 20 \\| 30 \\| |
| performance-extraction | 25 | numeric-table | \\| Data points extracted \\| 100 \\| 150 \\| |
| performance-extraction | 26 | numeric-table | \\| Web searches \\| 25 \\| 40 \\| |
| performance-extraction | 27 | numeric-table | \\| Papers read \\| 15 \\| 30 \\| |
| performance-extraction | 32 | textual | <HARD-GATE> |
| performance-extraction | 35 | numeric-table | \\| Methods covered \\| 0 \\| 30 \\| BLOCKED \\| |
| performance-extraction | 36 | numeric-table | \\| Data points extracted \\| 0 \\| 150 \\| BLOCKED \\| |
| performance-extraction | 37 | numeric-table | \\| Web searches used \\| 0 \\| 40 \\| - \\| |
| performance-extraction | 38 | numeric-table | \\| Papers read \\| 0 \\| 30 \\| - \\| |
| performance-extraction | 39 | numeric-table | \\| Datasets covered \\| 0 \\| 5 \\| - \\| |
| performance-extraction | 40 | numeric-table | \\| Metrics tracked \\| 0 \\| 3 \\| - \\| |
| performance-extraction | 41 | textual | </HARD-GATE> |
| performance-extraction | 44 | numeric | Cannot exit until data_points >= 120 (80% of target). |
| condition-standardization | 25 | numeric-table | \\| Methods analyzed \\| 15 \\| 20 \\| |
| condition-standardization | 26 | numeric-table | \\| Data points standardized \\| 40 \\| 60 \\| |
| condition-standardization | 27 | numeric-table | \\| Web searches \\| 20 \\| 30 \\| |
| condition-standardization | 28 | numeric-table | \\| Condition dimensions cataloged \\| 5 \\| 10 \\| |
| condition-standardization | 33 | textual | <HARD-GATE> |
| condition-standardization | 36 | numeric-table | \\| Methods analyzed \\| 0 \\| 20 \\| BLOCKED \\| |
| condition-standardization | 37 | numeric-table | \\| Data points standardized \\| 0 \\| 60 \\| BLOCKED \\| |
| condition-standardization | 38 | numeric-table | \\| Condition dimensions \\| 0 \\| 10 \\| - \\| |
| condition-standardization | 39 | numeric-table | \\| Normalization rules defined \\| 0 \\| 5 \\| - \\| |
| condition-standardization | 40 | numeric-table | \\| Fair comparison sets \\| 0 \\| 3 \\| - \\| |
| condition-standardization | 41 | textual | </HARD-GATE> |
| condition-standardization | 44 | numeric | Cannot exit until data_points_standardized >= 48 (80% of target). |
| condition-standardization | 60 | textual | 3. Group methods by comparable condition sets |
| condition-standardization | 63 | textual | 6. Produce fair comparison subsets where conditions are controlled |
| discrepancy-analysis | 24 | numeric-table | \\| Methods analyzed \\| 10 \\| 15 \\| |
| discrepancy-analysis | 25 | numeric-table | \\| Data points compared \\| 30 \\| 45 \\| |
| discrepancy-analysis | 26 | numeric-table | \\| Web searches \\| 20 \\| 30 \\| |
| discrepancy-analysis | 27 | numeric-table | \\| Reproduction studies consulted \\| 5 \\| 10 \\| |
| discrepancy-analysis | 32 | textual | <HARD-GATE> |
| discrepancy-analysis | 35 | numeric-table | \\| Methods analyzed \\| 0 \\| 15 \\| BLOCKED \\| |
| discrepancy-analysis | 36 | numeric-table | \\| Score pairs compared \\| 0 \\| 45 \\| BLOCKED \\| |
| discrepancy-analysis | 37 | numeric-table | \\| Discrepancies flagged \\| 0 \\| - \\| - \\| |
| discrepancy-analysis | 38 | numeric-table | \\| Reproduction studies found \\| 0 \\| 10 \\| - \\| |
| discrepancy-analysis | 39 | numeric-table | \\| Reliability ratings assigned \\| 0 \\| 15 \\| - \\| |
| discrepancy-analysis | 40 | textual | </HARD-GATE> |
| discrepancy-analysis | 43 | numeric | Cannot exit until score_pairs_compared >= 36 (80% of target). |
| discrepancy-analysis | 52 | textual | - **reproducibility-checklist-audit** - Assess paper reproducibility completeness |
| discrepancy-analysis | 59 | textual | 4. Apply reproducibility-checklist-audit to papers with large discrepancies |
| discrepancy-analysis | 85 | textual | "reproducibility_checklist_score": 0, |
| progress-quantification | 26 | numeric-table | \\| Methods tracked \\| 20 \\| 30 \\| |
| progress-quantification | 27 | numeric-table | \\| Historical data points \\| 70 \\| 100 \\| |
| progress-quantification | 28 | numeric-table | \\| Web searches \\| 25 \\| 40 \\| |
| progress-quantification | 29 | numeric-table | \\| Time span covered (years) \\| 3 \\| 5+ \\| |
| progress-quantification | 34 | textual | <HARD-GATE> |
| progress-quantification | 37 | numeric-table | \\| Methods tracked \\| 0 \\| 30 \\| BLOCKED \\| |
| progress-quantification | 38 | numeric-table | \\| Historical data points \\| 0 \\| 100 \\| BLOCKED \\| |
| progress-quantification | 39 | numeric-table | \\| Web searches used \\| 0 \\| 40 \\| - \\| |
| progress-quantification | 40 | numeric-table | \\| Progress curves built \\| 0 \\| 3 \\| - \\| |
| progress-quantification | 41 | numeric-table | \\| Headroom estimates \\| 0 \\| 3 \\| - \\| |
| progress-quantification | 42 | numeric-table | \\| Inflection points identified \\| 0 \\| 2 \\| - \\| |
| progress-quantification | 43 | textual | </HARD-GATE> |
| progress-quantification | 46 | numeric | Cannot exit until historical_data_points >= 80 (80% of target). |
| leaderboard-harvesting | 43 | numeric | - Flag discrepancies > 1 standard deviation |
| leaderboard-harvesting | 58 | textual | ## Minimum Yield |
| leaderboard-harvesting | 62 | numeric-table | \\| Leaderboard sources checked \\| 3 \\| |
| leaderboard-harvesting | 63 | numeric-table | \\| Methods with scores \\| 15 \\| |
| leaderboard-harvesting | 64 | numeric-table | \\| Cross-validated score pairs \\| 10 \\| |
| leaderboard-harvesting | 65 | numeric-table | \\| Deduplication conflicts resolved \\| 5 \\| |
| condition-normalization | 28 | textual | - Random seeds: number of runs, seed selection, variance reported |
| condition-normalization | 51 | textual | ### Stage 4: Fair Comparison Baseline |
| condition-normalization | 53 | textual | Apply normalization to produce fair comparison subsets: |
| condition-normalization | 58 | textual | **Yield**: Fair comparison tables with methodology notes. |
| condition-normalization | 60 | textual | ## Minimum Yield |
| condition-normalization | 64 | numeric-table | \\| Condition dimensions cataloged \\| 5 \\| |
| condition-normalization | 65 | numeric-table | \\| Methods with full condition vectors \\| 10 \\| |
| condition-normalization | 66 | numeric-table | \\| Normalization rules defined \\| 3 \\| |
| condition-normalization | 67 | numeric-table | \\| Fair comparison sets produced \\| 2 \\| |
| progress-curve-construction | 62 | textual | ## Minimum Yield |
| progress-curve-construction | 66 | numeric-table | \\| Progress curves constructed \\| 2 \\| |
| progress-curve-construction | 67 | numeric-table | \\| Years of history covered \\| 3 \\| |
| progress-curve-construction | 68 | numeric-table | \\| Inflection points identified \\| 1 \\| |
| progress-curve-construction | 69 | numeric-table | \\| Headroom estimates produced \\| 2 \\| |
| progress-curve-construction | 73 | numeric | - progress-curve-fitting (for Stages 2-3) |
## Context checkpoint / Delta notes
Append method IDs, normalized records, excluded records with reasons, discrepancy pairs, progress model, and headroom uncertainty.
Attribution
Comments
Loading comments…