AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Run Goldens

skill-fedoroff-vlad-agent-skills-run-goldens · by fedoroff-vlad

>

No reviews yet
0 installs
37 views
0.0% view→install

Install

$ agentstack add skill-fedoroff-vlad-agent-skills-run-goldens

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-fedoroff-vlad-agent-skills-run-goldens)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Run Goldens? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

run-goldens — run the golden LLM tests against a real model, by choice

Golden tests (@GoldenLlmTest-style) exercise an LLM surface — routing, strict-JSON extraction, synthesis grounding — against a real local model, asserting structure, not exact text. They are opt-in (a GOLDEN_LLM gate), skipped in CI, and slow (a real model call per assertion), so you run the ones that touch what you changed — not the whole suite reflexively.

Procedure

  1. Discover the goldens. Find the repo's golden classes — grep for the golden

marker (this repo family uses @GoldenLlmTest): grep -rl "@GoldenLlmTest" --include=*.java (adapt the marker/glob to the repo's language). Group the hits by module (the Maven -pl path / package root) so each has a runnable address.

  1. Present the inventory + get a scope. Show the discovered classes grouped by

module and ask which to run: one class, several (comma-separated), a whole module, or all. You can narrow to a single method with Class#method. Prefer the smallest scope that covers the surface just changed.

  1. Check prerequisites. The golden lane needs a real model. Use the repo's

golden runner (scripts/golden.sh in this repo family) — it auto-starts the local inference engine + an LLM gateway pointed at it, sets GOLDEN_LLM=true, and handles model quirks (e.g. suppressing "thinking" so a call is seconds not minutes). The required model must already be pulled; the runner names the pull command rather than downloading multi-GB blobs unasked. Do NOT hand-roll the env — go through the runner so the setup stays identical to everyone else's.

  1. Run the chosen scope through the runner, e.g.:
  • one class: scripts/golden.sh -pl -Dtest=
  • several: scripts/golden.sh -pl -Dtest=','
  • one method: scripts/golden.sh -pl -Dtest=#
  • all: run per module (loop the -pl -Dtest= addresses).

The runner leaves the engine + gateway up, so the next run is instant.

  1. Read the result — real regression vs flaky case. On failure, extract only

the failing assertion (e.g. «…» should route to 'finance' but went to 'tasks'), not the full log. Then apply the flakiness rule below before calling it a bug.

  1. Report. A short per-class pass/fail; for each failure, the assertion + a

verdict: real regression (stable, reproducible) or flaky borderline case (input too ambiguous for the model — tighten the test, not the product).

Flakiness — the rule that keeps goldens trustworthy

A small local model is non-deterministic on borderline inputs — a phrasing sitting between two domains can route one way now and another next run. So:

  • A golden case must be crisp: unambiguous intent, one obvious answer. Vague

or "clever" phrasings belong in exploratory notes, not a must-pass golden.

  • On a failure, re-run that case once before concluding. If the verdict flips

between identical runs, the case is too borderline — fix the test input (make it crisp) rather than chasing the model or loosening the assertion. Only a stable, reproducible failure is a real regression to investigate in the product (prompt / manifest / router).

  • When you add a golden case, run it twice to confirm it is stable before

committing — a flaky green is a debt that fails someone else later.

When NOT to reach for this

  • You changed only non-LLM code (plumbing, DB, config with no prompt/router

effect) — there is no LLM surface to re-validate; the normal unit/slice tests cover it.

  • You just want the fast inner loop — goldens are the real-model gate, not the

iterate loop. Use mocked slice tests while iterating; run the goldens before the PR for the surface you touched.

Triggering contract (examples)

SHOULD fire: "прогони голдены по роутингу", "run the finance golden", "проверь, не сломал ли я синтез на реальной модели", "run all the goldens before I open the PR". SHOULD NOT fire: "run the unit tests" (not the real-model gate), "why is my build failing" (compile, not goldens), "add a golden test" (that is authoring — new-skill / write the test; this skill only runs them).

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.