Skip to content
Back to skills

Go Explore Archive Selection Update

ASecurity

Maintain and sample Go-Explore archive entries using score, length, and exploration metadata.

  • 247 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 9, 2026
toolspythongo

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill go_explore_archive_selection_update --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Go Explore Archive Selection Update?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Go Explore Archive Selection Update
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-go-explore-archive-selection-update/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-go-explore-archive-selection-update)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: go_explore_archive_selection_update
description: Maintain and sample Go-Explore archive entries using score, length, and exploration metadata.
---

# Go-Explore Archive Selection and Update

Use this skill when implementing Phase 1 archive mechanics for Go-Explore-style exploration. It owns insertion, replacement, and deterministic sampling of archive cells. Do not use it for cell encoding or environment stepping.

## Inputs

- A candidate trajectory record with `cell_key`, `state`, `actions`, `score`, and optional `length`.
- An archive dictionary keyed by encoded cells.
- Optional seeded random generator and selection settings.

## Outputs

- An updated archive entry when the candidate is new or improves an existing entry.
- A selected archive entry for return-then-explore.

## Workflow

1. Insert candidates for unseen cells.
2. Replace existing entries only if the candidate has higher cumulative score or equal score with a shorter trajectory.
3. Track update and selection counts for auditability.
4. Sample cells with a deterministic seeded weighted rule that favors high score and low selection count.
5. Return both the selected key and entry so recovery logs can prove which frontier was explored.

## Validation

Run `python tests/test_archive.py` or validate with `validate_skill_tree.py --run-tests`.

## Limitations

This skill intentionally keeps the weighting simple for bounded recovery. Full Atari-scale Go-Explore can use richer weights, but the replacement invariant should remain the same.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…