Skip to content
Back to skills

Slump Eval

ASecurity

Measures how much final code fidelity degrades when a system's design is progressively disclosed through multi-turn interaction rather than provided upfront. It evaluates semantic faithfulness to a committed design and structural integration of dependencies in long-horizon coding agents. Use when the user wants to benchmark on SLUMP benchmark, or asks about evaluating this task. Reports IF50.

  • 3 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 11, 2026
developmentpython

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add qhjqhj00/research-skills-pool --skill slump-eval --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Slump Eval?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Slump Eval
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/qhjqhj00-slump-eval/badge)](https://www.skillsdirectory.com/skills/qhjqhj00-slump-eval)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: slump-eval
description: Measures how much final code fidelity degrades when a system's design is progressively disclosed through multi-turn interaction rather than provided upfront. It evaluates semantic faithfulness to a committed design and structural integration of dependencies in long-horizon coding agents. Use when the user wants to benchmark on SLUMP benchmark, or asks about evaluating this task. Reports IF50.
metadata:
  skill_kind: dataset_eval
  source_arxiv: 2603.17104
  bibtex_key: yan2026slump
  confidence: high
---

# slump-eval

> When the Specification Emerges: Benchmarking Faithfulness Loss in Long-Horizon Coding Agents — Lu Yan et al. (2026) (arXiv:2603.17104, 2026)

## What this evaluates

Measures how much final code fidelity degrades when a system's design is progressively disclosed through multi-turn interaction rather than provided upfront. It evaluates semantic faithfulness to a committed design and structural integration of dependencies in long-horizon coding agents.

## Datasets

- **SLUMP benchmark** — total 20; splits: test (20)

## Metrics

- `MCF` — range: [0, 4]
  - Mean Component Faithfulness. Computes the average rubric score $s_i \in \{0,1,2,3,4\}$ across all $N$ components in a paper: $\frac{1}{N} \sum_{i=1}^N s_i$.
- `DIR` — range: [0, 1]
  - Dependency Integration Ratio. Measures structural integration by dividing the number of public symbols actually reused by downstream code by the total number of exported symbols: $|E_{used}| / |E_{total}|$.
- `IF50` **(primary)** — range: [0, 1]
  - Implementation Faithfulness. Normalized summary metric combining semantic faithfulness and structural integration: $\frac{1}{2}(\frac{MCF}{4}) + \frac{1}{2}DIR$. Serves as the primary endpoint metric for SLUMP.

## Input / output format

**Input**: Multi-turn interaction script (emergent condition) or complete paper text in a single prompt (single-shot control).

**Output**: Final integrated code repository implementing the target design.

## Scoring recipe

```python
def compute_metrics(code, components):
    # MCF: rubric score 0-4 per component
    mcf_scores = [rubric_score(comp) for comp in components]
    MCF = sum(mcf_scores) / len(components)
    
    # DIR: count exported vs reused public symbols
    E_total = count_public_symbols_exported(code)
    E_used = count_public_symbols_reused_in_downstream(code)
    DIR = E_used / E_total if E_total > 0 else 0.0
    
    # IF50: primary endpoint
    IF50 = 0.5 * (MCF / 4) + 0.5 * DIR
    return MCF, DIR, IF50
```

## Common pitfalls

- Executable test pass rates do not reliably detect faithfulness loss, as they may validate the produced code without verifying alignment with the intended design.
- Faithfulness loss occurs during final integration of previously implemented components, not merely during isolated implementation.

## Evidence (verbatim from paper)

> We report three metrics. Mean Component Faithfulness (MCF) measures semantic faithfulness to the committed design. Let $s_i \in \{0,1,2,3,4\}$ be the rubric score for component $i$ and let $N$ be the number of components in the paper. Then MCF = 1/N \sum_{i=1}^N s_i. MCF ranges from 0 to 4. Dependency Integration Ratio (DIR) (Le Hai et al., 2025) measures structural integration: DIR = |E_used| / |E_total|, where $E_{total}$ is the set of public symbols exported by standalone modules and $E_{used}$ is the subset actually reused by downstream integration code. DIR ranges from 0 to 1. To summarize both dimensions, we define implementation faithfulness IF50 = 1/2 (MCF/4) + 1/2 DIR. IF50 ranges from 0 to 1 and serves as our primary endpoint metric for SLUMP.

## Citation

```bibtex
@misc{yan2026slump,
  title={When the Specification Emerges: Benchmarking Faithfulness Loss in Long-Horizon Coding Agents},
  author={Lu Yan et al. (2026)},
  year={2026},
  note={arXiv:2603.17104}
}
```

- arXiv: 2603.17104

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.