terminal-bench-task-reviewer

Audit Terminal-Bench task directories for structure and compliance before submission.

Updated Dec 24, 2025
One-click install
npx skills add https://github.com/RutulPatel007/Airdawgs --skill terminal-bench-task-reviewer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: terminal-bench-task-reviewer
Source: https://github.com/RutulPatel007/Airdawgs/tree/main/snorkel-tb-tasks-Caudal-m/.claude/skills/terminal_bench_task_reviewer
Command: npx skills add https://github.com/RutulPatel007/Airdawgs --skill terminal-bench-task-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps teams ensure Terminal-Bench task directories are structured correctly, pass quality checks, and comply with project standards before submission.

Core Features & Use Cases

  • Validates the presence and correctness of SKILL.md at the task root, ensuring mandatory fields exist (name and description) and that the body provides actionable guidance.
  • Checks for common Terminal-Bench task structure elements (e.g., Dockerfile, task.yaml, solution.sh, tests) and flags missing or misnamed components.
  • Performs a quick quality audit of the task by cross-referencing the instructions, timeout settings, and test coverage against best practices.

Quick Start

Review a Terminal-Bench task directory and generate a concise compliance report highlighting any critical findings and suggested fixes.

Frequently Asked Questions about terminal-bench-task-reviewer

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

FAQPage Schema
How do I validate a Terminal-Bench task directory before submission?

You validate a Terminal-Bench task directory by checking for required components like task.yaml, Dockerfile, solution.sh, and tests, ensuring proper structure, pinned dependencies, and visible frontmatter for compliance.

What does a valid SKILL.md file need for a Terminal-Bench task?

A valid SKILL.md for a Terminal-Bench task requires mandatory name and description fields in the frontmatter, plus a body providing actionable guidance to pass quality audits.

Why does my Terminal-Bench task fail the compliance audit?

Your Terminal-Bench task fails compliance if it has missing or misnamed components like Dockerfile or task.yaml, lacks visible frontmatter, uses unpinned dependencies, or has insufficient test coverage.

How do I check if my Dockerfile meets Terminal-Bench task standards?

You check Dockerfile compliance by running a task review audit that verifies proper structure, pinned dependencies, and cross-references timeout settings and test coverage against Terminal-Bench best practices.

Can I use this task review audit for canary testing in Terminal-Bench?

Yes, you can apply this audit to review or validate a Terminal-Bench task before canary testing by generating a concise compliance report that highlights critical findings and suggested fixes.

What is the best way to ensure Terminal-Bench task.yaml configuration is correct?

The best way to ensure task.yaml correctness is to perform a quick quality audit cross-referencing instructions, timeout settings, and test coverage against Terminal-Bench standards before submission.