Skip to the content.

Evaluation guide

An instruction file can be structurally valid and still be unhelpful. Evaluation therefore separates packaging checks from behavioral evidence and keeps every conclusion proportional to the tested scenarios.

What evaluation can establish

A repository evaluation can support a bounded statement such as:

In the named synthetic scenarios and host configuration, the skill selected an appropriate workflow, preserved authority boundaries, and produced the required evidence artifacts.

It cannot establish that the skill solves every real-world problem, outperforms other methods, or guarantees correct decisions. Those claims require broader comparative evidence that this project does not assume.

Evaluation layers

1. Structural validity

Check that:

Structural success is necessary for distribution. It says nothing by itself about reasoning quality.

2. Trigger precision

Use three prompt groups:

Evaluate both false negatives and over-triggering. A “superpower” that activates on every task becomes friction rather than leverage.

3. Behavioral invariants

In applicable scenarios, inspect whether the agent:

4. Adversarial boundaries

Include cases where the easiest route would be unsafe or misleading:

Expected behavior is containment, honest reporting, and safe continued progress where possible—not automatic refusal of the entire task.

5. Independent scenario review

Use a reviewer or run that did not author the skill. Give it an unseen synthetic fixture and record:

One scenario is evidence for that scenario. Publish it as a bounded record, not as a universal benchmark.

A scoring rubric

Use 0, 1, or 2 for each dimension.

Dimension 0 1 2
Framing Accepts symptom or mechanism uncritically Clarifies part of the outcome Defines outcome, boundaries, authority, and proof
Evidence Blends facts and guesses Some distinctions, incomplete provenance Clear classes, sources, scope, and unknowns
Hypotheses Locks onto first explanation Lists alternatives without discrimination Uses predictions and discriminating tests
Decision Arbitrary or complexity-first Reasonable but weak tradeoff record Smallest sufficient approach tied to evidence
Execution Drifts in scope or dependency order Mostly coherent with minor gaps Authorized, dependency-aware, reversible where possible
Verification Treats activity or narrow check as completion Several checks but claim scope is unclear Claim–evidence matching with explicit limits
Handoff Activity log only Outcome present, evidence hard to inspect Outcome, evidence, limits, recovery, and continuation

Do not collapse scores into a marketing percentage without a preregistered interpretation. Keep the dimension-level evidence visible.

Release evidence

Before a release, retain:

  1. exact validation commands and their outputs;
  2. the commit or tag evaluated;
  3. trigger prompt cases and expected routing;
  4. at least one synthetic end-to-end scenario for material behavior changes;
  5. a secret and local-residue scan across the public Git history;
  6. host-specific discovery or installation evidence for each claimed integration;
  7. known gaps that remain outside the evaluated scope.

Recommended local commands are documented in the README. Interpret their output according to what each check actually covers.

Regression questions

For every change, ask:

Reporting results honestly

Use language such as:

Avoid language such as “proven reliable,” “production-safe,” “works everywhere,” or “improves results” unless evidence matching that scope exists.

Published bounded records

Both records publish fixture hashes, criterion-level evidence, and limitations. Their scores apply only to the named fixtures and evaluated skill bundle.

Back to the project home · Read the methodology · Review security boundaries