moj-analytical-services/uk_address_matcher/benchmark-experiment
Claude Code and agent skill by moj-analytical-services/uk_address_matcher
- community
Checking that the SKILL.md file is still in the repository.
Use when: running benchmark experiments, rebuilding reduced canonical data, comparing persisted benchmark runs, generating replay audits, inspecting overlay charts, or regenerating structural TF loser viewers. Provides exact commands, env vars, artefact paths, and workflow selection for uk_address_matcher experiments.
Install
npx vskill@latest install moj-analytical-services/uk_address_matcher/benchmark-experimentSKILL.md
Benchmark Experiment Skill
Use this skill for recurring benchmark workflows in uk_address_matcher.
Goal
- Resolve benchmark experiments, persisted comparisons, and record-level audits without rediscovering commands, env vars, or artefact paths across the repo.
Success Criteria
- The correct benchmark workflow is chosen.
- Persisted artefacts are used before reruns where they already answer the question.
- Rebuilds and reruns only happen when there is a concrete evidence gap.
- Reports include run IDs, output paths, changed settings, PR-AUC / area-under-the-curve evidence, and validation evidence.
Start Here
- Read
.github/instructions/benchmark-experiments.instructions.mdfirst. - Then use the bundled assets in this skill instead of rediscovering commands across
benchmarking/,.github/prompts/, anddocs/findings/.
What This Skill Covers
- Standard persisted benchmark runs via
benchmarking/run_benchmarking.py - Reduced canonical rebuilds via
dev_scripts/reduced_canonical.py - Structural TF variant builds via
benchmarking/build_structural_tf_variant.py - Replay audits and row-level loser analysis
- Persisted artefact lookup under
benchmarking/results/<dataset>/<date>/<run_id>/ - Static loser-viewer regeneration for findings work
Bundled Assets
commands.mdfor exact command templatesenv-vars.mdforUKAM_*and dataset data-path variablesartefacts.mdfor persisted-run directory contents and which files to read first
Workflow Selection
- Use
benchmarking/run_benchmarking.pyfor normal persisted experiments. - Use
dev_scripts/reduced_canonical.pywhen upstream cleaned features or canonical-side fields changed and the standard reduced canonical needs rebuilding. - Use
benchmarking/build_structural_tf_variant.pywhen the task is a structural TF ablation or variant comparison. - Use
benchmarking/structural_tf_recall_audit.pywhen the user wants replayed threshold analysis or row-level lost-record exports. - Use
benchmarking/structural_tf_loser_viewer.pywhen the user wants a portable HTML review surface from lost-record JSON.
Start from persisted run artefacts whenever the request can be answered from existing outputs.
Working Rules
- Prefer
uv run python -m ...for benchmark entrypoints that rely on package imports. - Prefer persisted artefacts over console summaries.
- Use PR-AUC / area under the precision-recall curve as a primary threshold-independent decision aid, not just fixed-threshold precision/recall.
- Treat the overlay precision-recall chart plus PR-AUC as the minimum pair for deciding whether a variant is broadly better.
- Report run IDs, output directories, exact changed settings, PR-AUC findings, and overlay chart paths.
- If a workflow question is already answered in this skill, do not reopen broad repo exploration.
Stop Rules
- Do not rebuild reduced canonical data unless upstream cleaned features or canonical-side fields changed.
- Do not rerun a benchmark or replay audit just to restate numbers already available in persisted artefacts.
- When enough persisted evidence exists to answer correctly, answer and stop.
Security
- Security scanPassed, 100 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.github/skills/benchmark-experiment/SKILL.md
Popularity
- Repository stars
- 66
- Repository forks
- 6
- 7-day trend score
- 21
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/moj-analytical-services/uk_address_matcher/benchmark-experiment)