scaffold-task

Generate Harbor-compatible CodeScaleBench task files and suite configurations.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the creation of new benchmark tasks and entire benchmark suites for the CodeScaleBench project, significantly reducing the manual effort involved in setting up new evaluation scenarios.

Core Features & Use Cases

  • Task Scaffolding: Generates all necessary files (task.toml, instruction.md, Dockerfile, test.sh, etc.) for both SDLC and org-scale tasks.
  • Suite Creation: Facilitates the creation of new benchmark suites, including configuration files and run scripts.
  • Interactive Workflow: Guides the user through a series of questions to gather all required inputs for task and suite generation.
  • Use Case: A researcher wants to add a new type of cross-repository dependency tracing task to CodeScaleBench. They use this Skill to interactively define the task, specify the repositories involved, and generate all the boilerplate files, then customize the instructions and verification steps.

Quick Start

Use the scaffold-task skill to create a new SDLC task in an existing suite.

Frequently Asked Questions about scaffold-task

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

FAQPage Schema
How do I scaffold new benchmark tasks for CodeScaleBench?

Scaffold benchmark tasks for CodeScaleBench by interactively defining task inputs to automatically generate required files like task.toml, Dockerfiles, and test scripts. This automation streamlines the creation of both SDLC and org-scale evaluation scenarios.

What files are generated when creating a benchmark suite?

Creating a benchmark suite generates essential configuration files, run scripts, task.toml, instruction.md, Dockerfiles, and test.sh. This boilerplate generation reduces manual setup effort for new evaluation scenarios.

Can I create org-scale tasks with this scaffolding tool?

Yes, you can create org-scale tasks with this scaffolding tool. It supports generating configurations and registration entries for both SDLC and org-scale task types within the CodeScaleBench project.

How does the interactive workflow for task generation work?

The interactive workflow guides you through a series of questions to gather all required inputs for task generation. By defining task parameters and specifying involved repositories, it automates the generation of boilerplate files.

What is the best way to add a cross-repository dependency tracing task?

The best way to add a cross-repository dependency tracing task is to use an interactive scaffolding process to define the task, specify repositories, and generate boilerplate files, which you then customize with specific instructions and verification steps.

Do I need to manually write Dockerfiles for new benchmark tasks?

No, you do not need to manually write Dockerfiles for new benchmark tasks. The scaffolding process automates the generation of Dockerfiles, test scripts, and task configuration files to streamline the benchmark development workflow.