agentsclimarketplace

Benchmark core

Skill LoogacyStudio/skills/.github/skills/benchmark-core

This repository stores reusable agent skills, repo level benchmark workflow material, and plugin bundles for coding agents.

Install
npx -y skills add LoogacyStudio/skills --skill benchmark-core

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Use when a benchmark agent or skill needs the shared benchmark framework rules — capability map, corpus discovery, corpus adapter contract, lifecycle boundaries, or run-record finalization guidance — rather than one benchmark artifact like a judged run or rerun manifest.

SKILL.md

4.5 KB, as published. Nobody here has run it

Benchmark Core

This is the main shared foundation skill for the repository's benchmark system.

Use it when you need the reusable benchmark framework layer itself:

  • capability naming and ownership boundaries
  • capability registry lookup
  • active corpus discovery rules
  • corpus adapter contract guidance
  • shared lifecycle routing across benchmark skills
  • run-record finalization rules
  • portability conventions for benchmark agents and skills

This skill is not the place to author a benchmark item, judge a run, cluster failures, or review a candidate directly. It is the place to understand the common framework that those specialized benchmark skills share.

When to use

Use this skill when:

  • you are creating or refactoring benchmark agents or benchmark skills
  • you need to understand how a benchmark corpus should expose canonical docs
  • you need the shared benchmark lifecycle map before choosing a specialized skill
  • you need to decide whether a practical fixture or trial should enter evals as a new benchmark item versus supporting an existing item
  • you need run-record finalization rules
  • you are making benchmark tooling more portable across repos or plugins

When not to use

Do not use this skill when the task is already clearly one of these:

  • drafting a benchmark item -> benchmark-author-item
  • planning a rerun slice -> benchmark-author-rerun-manifest
  • judging a run -> benchmark-judge-run
  • authoring variants -> benchmark-author-variants
  • clustering failures -> benchmark-cluster-failures
  • reviewing a candidate -> benchmark-review-candidate

Shared references

  • references/benchmark-capability-registry.md — stable capability IDs and current owning skills
  • references/benchmark-corpus-discovery.md — how agents and skills should find the active corpus
  • references/benchmark-corpus-adapter-contract.md — what a corpus adapter must expose
  • references/benchmark-skill-lifecycle.md — shared lifecycle and ownership boundaries
  • references/practical-fixture-eval-routing-guide.md — how to decide whether a practical fixture belongs in evals as a new item, an input package, or only supporting evidence
  • references/run-record-finalization-checklist.md — bounded checklist for scaffold-to-completed run promotion

Shared assets

  • assets/plugin-readme-repo-benchmark-entry-template.md — reusable three-entry routing block for plugin READMEs that need to point to benchmark-core, repo agents, and a repo-local corpus adapter

Output guidance

When this skill is used, prefer to return:

  • a routing recommendation to the correct benchmark capability or specialized skill
  • a portability recommendation for benchmark agents or skills
  • a corpus-adapter design or review note
  • a fixture-to-eval recommendation that explicitly says new item, existing item input package, or existing item evidence, with the deciding criteria named
  • a plugin README routing block that reuses the shared three-entry benchmark / eval template
  • a lifecycle or ownership clarification
  • a bounded finalization checklist application plan

Practical fixture to eval boundary rule

When the source material is a practical fixture, trial log, or hand-built lab project, do not jump straight from "this feels useful" to "make a new benchmark item".

Apply references/practical-fixture-eval-routing-guide.md and make the outcome explicit:

  • new benchmark item when the fixture introduces a materially distinct task family, route expectation, artifact contract, or scoring focus
  • existing item input package when the benchmark contract is already represented, but the fixture gives a cleaner or more realistic black-box package for that same item shape
  • existing item evidence only when the fixture mainly strengthens realism, examples, or promotion confidence for an already-modeled benchmark

If the decision is borderline, prefer keeping the fixture as evidence or input-package material until repeated runs prove it deserves its own item.

Core rule

Treat benchmark-core as the main shared benchmark framework skill.

Specialized benchmark skills should keep their domain-specific guidance local, but shared benchmark framework references should live here rather than in a free-floating .github/skills/references/ directory.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.