score-tasks

Score benchmark tasks on clarity, verifier quality, and reproducibility with Python scripts.

32|4|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/sourcegraph/CodeScaleBench --skill score-tasks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: score-tasks
Source: https://github.com/sourcegraph/CodeScaleBench/tree/main/skills/score-tasks
Command: npx skills add https://github.com/sourcegraph/CodeScaleBench --skill score-tasks

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill addresses the need for consistent and objective evaluation of benchmark tasks, ensuring their clarity, verifiability, and reproducibility.

Core Features & Use Cases

  • Automated Quality Scoring: Assigns scores based on instruction clarity, verifier quality, and reproducibility.
  • Identification of Weaknesses: Flags tasks that fall below a specified quality threshold, highlighting areas for improvement.
  • Use Case: A benchmark curator can use this Skill to automatically assess a new set of tasks, ensuring they meet the required standards before being added to the benchmark suite.

Quick Start

Use the score-tasks skill to score all tasks in the csb_sdlc_pytorch suite and display the results in a table.

Frequently Asked Questions about score-tasks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I evaluate benchmark task quality for instruction clarity and reproducibility?

Evaluating benchmark task quality involves scoring individual tasks on instruction clarity, verifier quality, and reproducibility using Python scripts. The scripts apply weighted scoring to benchmark suites and identify tasks needing review based on defined quality thresholds.

What does verifier quality mean in code evaluation benchmark suites?

Verifier quality in code evaluation benchmarks measures how reliably a task's verification mechanism confirms correct solutions. It is scored alongside instruction clarity and reproducibility to flag weak tasks falling below defined quality thresholds for review.

How can I automatically score all tasks in a software development benchmark suite?

You can automatically score all tasks in a software development benchmark suite by running specific Python scripts that apply weighted scoring to instruction clarity, verifier quality, and reproducibility, then display the results in a table.

Can I use Python scripts to flag benchmark tasks that fall below a quality threshold?

Yes, Python scripts can flag benchmark tasks falling below a specified quality threshold. The scripts score tasks on instruction clarity, verifier quality, and reproducibility, highlighting areas for improvement before tasks are added to the suite.

Do I need any external dependencies to run benchmark task scoring scripts?

No external dependencies are required to run benchmark task scoring scripts. The skill uses self-contained Python scripts to perform weighted scoring on instruction clarity, verifier quality, and reproducibility for benchmark suite auditing.

When should I audit a benchmark suite for task reproducibility and instruction clarity?

You should audit a benchmark suite for task reproducibility and instruction clarity when curating new tasks or evaluating existing ones. Automated scoring ensures tasks meet required standards for verifiability and consistency before being added to the suite.