Agent skill · Code Review & Quality

Benchmark Manager

Create and manage AILANG eval benchmarks. Use when user asks to create benchmarks, fix benchmark issues, debug failing benchmarks, or analyze benchmark results.

majiayu000github.com/majiayu000GitHub ↗
claude-codeMIT
Install
npx skills add majiayu000/claude-skill-registry --skill benchmark-manager --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 8 KB
Bundled scripts: none
Path: skills/ai-ml/benchmark-manager/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 534
Language: HTML

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Benchmark Manager Manage AILANG evaluation benchmarks with correct prompt integration, debugging workflows, and best practices learned from real benchmark failures. ## Quick Start **Debugging a failing benchmark:** ```bash # 1. Show the full prompt that models see .claude/skills/benchmark-manager/scripts/show_full_prompt.sh json_parse # 2. Test a benchmark with a specific model ailang eval-suite --models claude-haiku-4-5 --benchmarks json_parse # 3. Check benchmark YAML for common issues .claude/skills/benchmark-manager/scripts/check_benchmark.sh benchmarks/json_parse.yml ``` ## When to Use This Skill Invoke this skill when: - User asks to create a new benchmark - User asks to debug/fix a failing benchmark - User wants to understand why models generate wrong code - User asks about benchmark YAML format - Benchmarks show 0% pass rate despite language support ## CRITICAL: prompt vs task_prompt **This is the most important concept for benchmark management.** ### The Problem (v0.4.8 Discovery) Benchmarks have TWO different prompt fields with VERY different behavior: | Field | Behavior | Use When | |-------|----------|----------| | `prompt:` | **REPLACES** the teaching prompt entirely

What's inside
Steps it walks through
  1. Quick Start
  2. When to Use This Skill
  3. CRITICAL: prompt vs taskprompt
  4. The Problem (v0.4.8 Discovery)
  5. Why This Matters
  6. How Prompts Combine
  7. Available Scripts
  8. scripts/showfullprompt.sh
  9. scripts/checkbenchmark.sh
  10. scripts/testbenchmark.sh
  11. Benchmark YAML Format
  12. Required Fields
  13. Capability Names
  14. Creating New Benchmarks
Ships with 1 file
  • metadata.json
Commands it runs
ailang eval-suite --models claude-haiku-4-5 --benchmarks json_parse
Check for issues
Test with cheap model first
ailang eval-suite --models claude-haiku-4-5 --benchmarks my_new_benchmark
grep -E "^prompt:" benchmarks/failing_benchmark.yml
If this returns a match, change to task_prompt:
After editing prompts/v0.x.x.md, you MUST rebuild:
make quick-install
After editing prompts/v0.x.x.md:
make quick-install  # REQUIRED!
More from claude-skill-registry
All skills →
About this skill
What does the Benchmark Manager skill do?

Create and manage AILANG eval benchmarks. Use when user asks to create benchmarks, fix benchmark issues, debug failing benchmarks, or analyze benchmark results.

How do I install it?

Run `npx skills add majiayu000/claude-skill-registry --skill benchmark-manager --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going